Notice (8) : Undefined offset: 1 [APP/Model/Manufacturer.php , line 32 ]Code Context foreach ( $rows as $k => $row ) {
$result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => ''
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 32
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 2 [APP/Model/Manufacturer.php , line 33 ]Code Context $result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 33
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 3 [APP/Model/Manufacturer.php , line 34 ]Code Context $result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 34
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 4 [APP/Model/Manufacturer.php , line 35 ]Code Context $result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 35
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 5 [APP/Model/Manufacturer.php , line 36 ]Code Context $result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 36
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 6 [APP/Model/Manufacturer.php , line 37 ]Code Context $result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 37
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 7 [APP/Model/Manufacturer.php , line 38 ]Code Context $result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 38
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 8 [APP/Model/Manufacturer.php , line 39 ]Code Context $result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$result [ $k ][ 'introduction' ] = $row [ 8 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 39
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 1 [APP/Model/Manufacturer.php , line 32 ]Code Context foreach ( $rows as $k => $row ) {
$result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => ''
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 32
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 2 [APP/Model/Manufacturer.php , line 33 ]Code Context $result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 33
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 3 [APP/Model/Manufacturer.php , line 34 ]Code Context $result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 34
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 4 [APP/Model/Manufacturer.php , line 35 ]Code Context $result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 35
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 5 [APP/Model/Manufacturer.php , line 36 ]Code Context $result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 36
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 6 [APP/Model/Manufacturer.php , line 37 ]Code Context $result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 37
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 7 [APP/Model/Manufacturer.php , line 38 ]Code Context $result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 38
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 8 [APP/Model/Manufacturer.php , line 39 ]Code Context $result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$result [ $k ][ 'introduction' ] = $row [ 8 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 39
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
ProductsController::beforeFilter() - APP/Controller/ProductsController.php, line 13
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110 Notice (8) : Undefined offset: 1 [APP/Model/Manufacturer.php , line 32 ]Code Context foreach ( $rows as $k => $row ) {
$result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => ''
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 32
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 2 [APP/Model/Manufacturer.php , line 33 ]Code Context $result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 33
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 3 [APP/Model/Manufacturer.php , line 34 ]Code Context $result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 34
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 4 [APP/Model/Manufacturer.php , line 35 ]Code Context $result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 35
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 5 [APP/Model/Manufacturer.php , line 36 ]Code Context $result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 36
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 6 [APP/Model/Manufacturer.php , line 37 ]Code Context $result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 37
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 7 [APP/Model/Manufacturer.php , line 38 ]Code Context $result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 38
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 8 [APP/Model/Manufacturer.php , line 39 ]Code Context $result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$result [ $k ][ 'introduction' ] = $row [ 8 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 39
AppController::_sitePreference() - APP/Controller/AppController.php, line 307
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 1 [APP/Model/Manufacturer.php , line 32 ]Code Context foreach ( $rows as $k => $row ) {
$result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => ''
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 32
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 2 [APP/Model/Manufacturer.php , line 33 ]Code Context $result [ $k ][ 'id' ] = preg_replace ( '/[^0-9]/' , '' , $row [ 0 ]);
$result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 33
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 3 [APP/Model/Manufacturer.php , line 34 ]Code Context $result [ $k ][ 'slug' ] = $row [ 1 ];
$result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 34
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 4 [APP/Model/Manufacturer.php , line 35 ]Code Context $result [ $k ][ 'name' ] = $row [ 2 ];
$result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 35
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 5 [APP/Model/Manufacturer.php , line 36 ]Code Context $result [ $k ][ 'logo_light_262' ] = $row [ 3 ];
$result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 36
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 6 [APP/Model/Manufacturer.php , line 37 ]Code Context $result [ $k ][ 'logo_dark_300' ] = $row [ 4 ];
$result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 37
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 7 [APP/Model/Manufacturer.php , line 38 ]Code Context $result [ $k ][ 'logo_music_a' ] = $row [ 5 ];
$result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 38
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ?? Notice (8) : Undefined offset: 8 [APP/Model/Manufacturer.php , line 39 ]Code Context $result [ $k ][ 'color' ] = $row [ 6 ];
$result [ $k ][ 'landing_header_image' ] = $row [ 7 ];
$result [ $k ][ 'introduction' ] = $row [ 8 ];
$file = '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv'
$result = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null
)
)
$rows = array(
(int) 1 => array(
(int) 0 => '1',
(int) 1 => 'artemide',
(int) 2 => 'Artemide',
(int) 3 => 'logo-artemide-262.png',
(int) 4 => 'logo-aqform-dark-262.png',
(int) 5 => 'logo-artemide-120.png',
(int) 6 => '#ffffff',
(int) 7 => 'Artemide_Brand_Banner.jpg',
(int) 8 => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
(int) 0 => '2',
(int) 1 => 'ivela',
(int) 2 => 'Ivela',
(int) 3 => 'logo-ivela-262.png',
(int) 4 => 'logo-ivela-548.png',
(int) 5 => 'logo-ivela-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-ivela-2.jpg',
(int) 8 => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
(int) 0 => '4',
(int) 1 => 'inlite',
(int) 2 => 'Inlite',
(int) 3 => 'logo-inlite-262.png',
(int) 4 => 'logo-inlite-548.png',
(int) 5 => 'logo-inlite-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-inlite-3.jpg',
(int) 8 => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
(int) 0 => '5',
(int) 1 => 'klus',
(int) 2 => 'KLUS',
(int) 3 => 'logo-klus-262.png',
(int) 4 => 'logo-klus-548.png',
(int) 5 => 'logo-klus-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-klus-2.jpg',
(int) 8 => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
(int) 0 => null
),
(int) 6 => array(
(int) 0 => '7',
(int) 1 => 'traxon',
(int) 2 => 'Traxon',
(int) 3 => 'logo-traxon-262.png',
(int) 4 => 'logo-traxon-548.png',
(int) 5 => 'logo-traxon-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
(int) 0 => '8',
(int) 1 => 'akzu',
(int) 2 => 'Akzu',
(int) 3 => 'logo-akzu-262.png',
(int) 4 => 'logo-akzu-262-2.png',
(int) 5 => 'logo-akzu-120-2020.png',
(int) 6 => '',
(int) 7 => 'banner-akzu-2.jpg',
(int) 8 => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
(int) 0 => '9',
(int) 1 => 'bilton',
(int) 2 => 'Bilton',
(int) 3 => 'logo-bilton-262.png',
(int) 4 => 'logo-bilton-120.png',
(int) 5 => 'logo-bilton-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 9 => array(
(int) 0 => '12',
(int) 1 => 'brick-in-the-wall',
(int) 2 => 'Brick in the Wall',
(int) 3 => 'logo-brick-262.png',
(int) 4 => 'logo-brick-262-dark.png',
(int) 5 => 'logo-brick-120.png',
(int) 6 => '',
(int) 7 => 'banner-brick.jpg',
(int) 8 => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
(int) 0 => '13',
(int) 1 => 'viabizzuno',
(int) 2 => 'Viabizzuno',
(int) 3 => 'logo-viabizzuno-262.png',
(int) 4 => 'logo-viabizzuno-262-dark.png',
(int) 5 => 'logo-viabizzuno-120.png',
(int) 6 => '',
(int) 7 => 'banner-vbo.jpg',
(int) 8 => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
(int) 0 => '14',
(int) 1 => 'dark',
(int) 2 => 'Dark',
(int) 3 => 'logo-dark-262.png',
(int) 4 => 'logo-dark-262-dark.png',
(int) 5 => 'logo-dark-120.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 12 => array(
(int) 0 => '15',
(int) 1 => 'lost-profile-studio',
(int) 2 => 'Lost Profile Studio',
(int) 3 => 'logo-lostprofile-262.png',
(int) 4 => 'logo-lostprofile-262-dark.png',
(int) 5 => 'logo-lostprofile-120.png',
(int) 6 => '',
(int) 7 => 'banner-lost.jpg',
(int) 8 => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
(int) 0 => '19',
(int) 1 => 'marz-designs',
(int) 2 => 'Marz Designs',
(int) 3 => 'logo-marz-262.png',
(int) 4 => 'logo-marz-262-dark.png',
(int) 5 => 'logo-marz-120.png',
(int) 6 => '',
(int) 7 => 'banner-marz.jpg',
(int) 8 => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
(int) 0 => '20',
(int) 1 => 'performance-in-lighting',
(int) 2 => 'Performance In Lighting',
(int) 3 => 'logo-pil-262.png',
(int) 4 => 'logo-pil-262-dark.png',
(int) 5 => 'logo-pil-120.png',
(int) 6 => '',
(int) 7 => 'banner-pil.jpg',
(int) 8 => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
(int) 0 => 'null',
(int) 1 => 'lival',
(int) 2 => 'Lival',
(int) 3 => 'logo-lival-262.png',
(int) 4 => 'logo-lival-548.png',
(int) 5 => 'logo-lival-120-2018.png',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
(int) 0 => 'null',
(int) 1 => 'tridonic',
(int) 2 => 'Tridonic',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 17 => array(
(int) 0 => 'null',
(int) 1 => 'philips',
(int) 2 => 'Philips',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 18 => array(
(int) 0 => 'null',
(int) 1 => 'eltad',
(int) 2 => 'ELTAD',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 19 => array(
(int) 0 => 'null',
(int) 1 => 'osram',
(int) 2 => 'OSRAM',
(int) 3 => '',
(int) 4 => '',
(int) 5 => '',
(int) 6 => '',
(int) 7 => 'banner-placeholder.jpg',
(int) 8 => ''
),
(int) 20 => array(
(int) 0 => 'null',
(int) 1 => 'aria',
(int) 2 => 'ARIA',
(int) 3 => 'logo-aria-262.png',
(int) 4 => 'logo-aria-262-dark.png',
(int) 5 => 'logo-aria-120.png',
(int) 6 => '',
(int) 7 => 'banner-aria.jpg',
(int) 8 => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$k = (int) 5
$row = array(
(int) 0 => null
) Manufacturer::csvAll() - APP/Model/Manufacturer.php, line 39
Manufacturer::findHiddenSlug() - APP/Model/Manufacturer.php, line 69
AppController::_sitePreference() - APP/Controller/AppController.php, line 311
AppController::beforeFilter() - APP/Controller/AppController.php, line 75
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 674
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 157
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 122
[main] - [internal], line ??
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 81 ]Code Context </ li >
<?php else: ?>
< li >< a href = "/register" class= "<?= $nav_active == 'register' ? 'active' : '' ?>" > Register </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 81
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Register
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 82 ]Code Context <?php else: ?>
< li >< a href = "/register" class= "<?= $nav_active == 'register' ? 'active' : '' ?>" > Register </ a ></ li >
< li >< a href = "/login" class= "<?= $nav_active == 'login' ? 'active' : '' ?>" > Login </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 82
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Login
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 104 ]Code Context </ ul >
< ul id = "list-main" >
< li >< a href = "/projects/" class= "<?= $nav_active == 'projects' ? 'active' : '' ?>" > References </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 104
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">References
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 106 ]Code Context < li >< a href = "/projects/" class= "<?= $nav_active == 'projects' ? 'active' : '' ?>" > References </ a ></ li >
<!--[if ! IE ]> -->
< li >< a href = "/videos/" class= "<?= $nav_active == 'videos' ? 'active' : '' ?>" > Videos </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 106
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Videos
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 107 ]Code Context <!--[if ! IE ]> -->
< li >< a href = "/videos/" class= "<?= $nav_active == 'videos' ? 'active' : '' ?>" > Videos </ a ></ li >
< li >< a href = "/news/" class= "<?= $nav_active == 'news' ? 'active' : '' ?>" > News </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 107
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">News
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 111 ]Code Context <!--< li >< a href = "/about/" class= "minor <?= $nav_active == 'about' ? 'active' : '' ?>" > About </ a ></ li >-->
<!-- <li><a href="http://commercial.inlite.com.au" target="_blank">Commercial</a></li> --> <?php // IF REMOVING, REMOVE CSS ard @media (max-width: 1080px) { ?>
< li >< a href = "/contact/" class= "minor <?= $nav_active == 'contact' ? 'active' : '' ?>" > Contact </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 111
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Contact
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 114 ]Code Context </ ul >
< ul id = "dropdown-main" class= "dropdown" >
< li >< a href = "/projects/" class= "<?= $nav_active == 'projects' ? 'active' : '' ?>" > References </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 114
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">References
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 116 ]Code Context < li >< a href = "/projects/" class= "<?= $nav_active == 'projects' ? 'active' : '' ?>" > References </ a ></ li >
<!--[if ! IE ]> -->
< li >< a href = "/videos/" class= "<?= $nav_active == 'videos' ? 'active' : '' ?>" > Videos </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 116
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Videos
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 117 ]Code Context <!--[if ! IE ]> -->
< li >< a href = "/videos/" class= "<?= $nav_active == 'videos' ? 'active' : '' ?>" > Videos </ a ></ li >
< li >< a href = "/news/" class= "<?= $nav_active == 'news' ? 'active' : '' ?>" > News </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 117
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">News
Notice (8) : Undefined variable: nav_active [APP/View/Elements/el_navigation.ctp , line 121 ]Code Context <!--< li >< a href = "/about/" class= "minor <?= $nav_active == 'about' ? 'active' : '' ?>" > About </ a ></ li >-->
<!-- <li><a href="http://commercial.inlite.com.au" target="_blank">Commercial</a></li> --> <?php // IF REMOVING, REMOVE CSS ard @media (max-width: 1080px) { ?>
< li >< a href = "/contact/" class= "<?= $nav_active == 'contact' ? 'active' : '' ?>" > Contact </ a ></ li >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_navigation.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
$selected_lightbox_id = (int) 0 include - APP/View/Elements/el_navigation.ctp, line 121
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 13
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">Contact
Missing Datasource Configuration
Error:
The datasource configuration default_inventory was not found in database.php.
Notice:
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp
Stack Trace
CORE/Cake/Model/ConnectionManager.php line 93 → ConnectionManager::_getConnectionObject(string) }
if (empty( self :: $_connectionsEnum [ $name ])) {
self :: _getConnectionObject ( $name );
}
CORE/Cake/Model/Model.php line 3225 → ConnectionManager::getDataSource(string) if ( $dataSource ) {
$this -> useDbConfig = $dataSource ;
}
$db = ConnectionManager :: getDataSource ( $this -> useDbConfig );
if (!empty( $oldConfig ) && isset( $db -> config [ 'prefix' ])) {
CORE/Cake/Model/Model.php line 1107 → Model->setDataSource(string) * @return void
*/
public function setSource ( $tableName ) {
$this -> setDataSource ( $this -> useDbConfig );
$db = ConnectionManager :: getDataSource ( $this -> useDbConfig );
CORE/Cake/Model/Model.php line 3247 → Model->setSource(string) public function getDataSource () {
if (! $this -> _sourceConfigured && $this -> useTable !== false ) {
$this -> _sourceConfigured = true ;
$this -> setSource ( $this -> useTable );
}
CORE/Cake/Model/Model.php line 1318 → Model->getDataSource() */
public function schema ( $field = false ) {
if ( $this -> useTable !== false && (! is_array ( $this -> _schema ) || $field === true )) {
$db = $this -> getDataSource ();
$db -> cacheSources = ( $this -> cacheSources && $db -> cacheSources );
CORE/Cake/Model/Model.php line 1401 → Model->schema() }
if (empty( $this -> _schema )) {
$this -> schema ();
}
CORE/Cake/Model/Model.php line 1389 → Model->hasField(string, boolean) public function hasField ( $name , $checkVirtual = false ) {
if ( is_array ( $name )) {
foreach ( $name as $n ) {
if ( $this -> hasField ( $n , $checkVirtual )) {
return $n ;
CORE/Cake/Model/Model.php line 878 → Model->hasField(array) */
public function __get ( $name ) {
if ( $name === 'displayField' ) {
return $this -> displayField = $this -> hasField (array( 'title' , 'name' , $this -> primaryKey ));
}
array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)
CORE/Cake/Model/Model.php line 2842 → Model->__get(string) protected function _findList ( $state , $query , $results = array()) {
if ( $state === 'before' ) {
if (empty( $query [ 'fields' ])) {
$query [ 'fields' ] = array( " { $this -> alias } . { $this -> primaryKey } " , " { $this -> alias } . { $this -> displayField } " );
$list = array( "{n}. { $this -> alias } . { $this -> primaryKey } " , "{n}. { $this -> alias } . { $this -> displayField } " , null );
CORE/Cake/Model/Model.php line 2736 → Model->_findList(string, array) );
if ( $type !== 'all' && $this -> findMethods [ $type ] === true ) {
$query = $this ->{ '_find' . ucfirst ( $type )}( 'before' , $query );
}
'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)
CORE/Cake/Model/Model.php line 2695 → Model->buildQuery(string, array) $this -> findQueryType = $type ;
$this -> id = $this -> getID ();
$query = $this -> buildQuery ( $type , $query );
if ( $query === null ) {
APP/Model/Product.php line 252 → Model->find(string) $filter_options [ 'value_types' ] = $this -> Attribute -> value_types ;
//Manufacturer information
$filter_options [ 'manufacturers' ] = $this -> Manufacturer -> find ( 'list' );
APP/Controller/AppController.php line 348 → Product->filterOptions(array, string) ( $this -> request -> params [ 'controller' ] == 'products' &&
preg_match ( '/search|admin_index/' , $this -> request -> params [ 'action' ]))
) {
$options = $this -> Product -> filterOptions ( $hslugs , $routing );
}
array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''
APP/Controller/AppController.php line 79 → AppController->_productFilterSettings() $this -> _costVisibilitySettings ();
$this -> _systemMessageNotification ();
$this -> _setDefaultLayout ();
$this -> _productFilterSettings ();
APP/Controller/ProductsController.php line 13 → AppController->beforeFilter()
public function beforeFilter ()
{
parent :: beforeFilter ();
$this -> _setupAuth ();
[internal function] → ProductsController->beforeFilter(CakeEvent) object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}
CORE/Cake/Event/CakeEventManager.php line 248 → call_user_func(array, CakeEvent) if ( $listener [ 'passParams' ] === true ) {
$result = call_user_func_array ( $listener [ 'callable' ], $event -> data );
} else {
$result = call_user_func ( $listener [ 'callable' ], $event );
}
array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}
CORE/Cake/Controller/Controller.php line 674 → CakeEventManager->dispatch(CakeEvent) * @return void
*/
public function startupProcess () {
$this -> getEventManager ()-> dispatch (new CakeEvent ( 'Controller.initialize' , $this ));
$this -> getEventManager ()-> dispatch (new CakeEvent ( 'Controller.startup' , $this ));
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}
CORE/Cake/Routing/Dispatcher.php line 184 → Controller->startupProcess() */
protected function _invoke ( Controller $controller , CakeRequest $request , CakeResponse $response ) {
$controller -> constructClasses ();
$controller -> startupProcess ();
CORE/Cake/Routing/Dispatcher.php line 162 → Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse) ));
}
$response = $this -> _invoke ( $controller , $request , $response );
if (isset( $request -> params [ 'return' ])) {
object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}
APP/webroot/index.php line 110 → Dispatcher->dispatch(CakeRequest, CakeResponse) $Dispatcher -> dispatch (
new CakeRequest (),
new CakeResponse ()
);
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}
Notice (8): Undefined variable: super_footer_blackened [
APP/View/Elements/el_superfooter.ctp , line
8 ]
Code Context < div class= "footer-minimal-fill" >& nbsp ;</ div >
<?php } else { ?>
< div class= "<?= $super_footer_blackened ? " blackened " : "" ?>" >
$viewFile = '/var/www/vhosts/madewithmoss.com/httpdocs/app/View/Elements/el_superfooter.ctp'
$dataForView = array(
'Data' => null,
'Field' => null,
'App' => array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
[maximum depth reached]
),
'wattage' => array(
[maximum depth reached]
),
'lumen_package' => array(
[maximum depth reached]
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
[maximum depth reached]
),
'exterior' => array(
[maximum depth reached]
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
),
'Config' => array(
'language' => null
),
'active_lightbox' => false,
'debugToolbarPanels' => array(
'session' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
[maximum depth reached]
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
),
'debugToolbarJavascript' => array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
),
'debugToolbarCss' => array(
(int) 0 => 'DebugKit.debug_toolbar.css'
),
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
),
'manufacturers' => array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'content_for_layout' => '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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'
)
$Data = null
$Field = null
$App = array(
'base' => false,
'baseUrl' => false,
'dir' => 'app',
'webroot' => 'webroot',
'www_root' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/',
'env' => 'default',
'encoding' => 'UTF-8',
'api_key' => 'c933dda35c89e70c4558289735d86e6b83b11246aea3e57e951ef97a3e33186a',
'api_url' => '',
'csv_projects' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects.csv',
'csv_projects-home-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/projects-home-featured.csv',
'csv_videos' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos.csv',
'csv_manufacturers' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/manufacturers.csv',
'csv_videos-video-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/videos-video-featured.csv',
'csv_products-product-manufacturer-manufacturer-region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-manufacturer-$manufacturer-$region-featured.csv',
'csv_products-home-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-home-$designation_else_region-featured.csv',
'csv_products-product-designation_else_region-featured' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/csv/products-product-$designation_else_region-featured.csv',
'project_image_path' => 'data/images/projects/',
'video_image_path' => 'data/images/videos/',
'manufacturer_image_path' => 'data/images/manufacturers/',
'homepage_data_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/homepage/',
'hosted_file_path' => '/downloads/',
'datasheet_assets_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/assets_pdf/',
'activity_log_path' => '/var/www/vhosts/madewithmoss.com/httpdocs/app/webroot/data/activity_logs/',
'squareWidth' => (int) 262,
'squareHeight' => (int) 224,
'widthWidth' => (int) 556,
'tallHeight' => (int) 554,
'email_config' => 'smtp',
'product' => array(
'cri' => array(
(int) 80 => '80',
(int) 85 => '85',
(int) 90 => '90',
(int) 95 => '95',
(int) 98 => '98'
),
'wattage' => array(
(int) 10 => '10',
(int) 20 => '20',
(int) 30 => '30',
(int) 40 => '40',
(int) 50 => '50',
(int) 60 => '60',
(int) 70 => '70'
),
'lumen_package' => array(
'1-500' => '1-500',
'501-1000' => '501-1000',
'1001-2000' => '1001-2000',
'2001-3000' => '2001-3000',
'3001-4000' => '3001-4000',
'4001+' => '4001+'
)
),
'imgbase' => 'http://img.inlite-labs.com/product/images/',
's3base' => 'https://inliteweb.s3-ap-southeast-2.amazonaws.com/images/',
'regions' => array(
'au' => 'Australia',
'nz' => 'New Zealand'
),
'site_by_region' => array(
'au' => 'http://inlite.com.au',
'nz' => 'http://inlite.co.nz'
),
'categories' => array(
'interior' => array(
'interior-d' => array(
[maximum depth reached]
),
'interior-cr' => array(
[maximum depth reached]
),
'interior-cs' => array(
[maximum depth reached]
),
'interior-pen' => array(
[maximum depth reached]
),
'interior-wall' => array(
[maximum depth reached]
),
'interior-linear' => array(
[maximum depth reached]
),
'interior-track' => array(
[maximum depth reached]
),
'interior-f-t' => array(
[maximum depth reached]
),
'interior-g-m-l' => array(
[maximum depth reached]
)
),
'exterior' => array(
'exterior-fl' => array(
[maximum depth reached]
),
'exterior-ig' => array(
[maximum depth reached]
),
'exterior-bol' => array(
[maximum depth reached]
),
'exterior-pole' => array(
[maximum depth reached]
),
'exterior-wall' => array(
[maximum depth reached]
),
'exterior-c' => array(
[maximum depth reached]
),
'exterior-lin' => array(
[maximum depth reached]
),
'exterior-gl' => array(
[maximum depth reached]
),
'exterior-dl' => array(
[maximum depth reached]
)
)
),
'site_url' => 'http://inliteweb.local/',
'email_default' => 'morshed201@gmail.com',
'email_signup_notification' => 'morshed201@gmail.com',
'marketing_email' => array(
(int) 0 => 'marketing@inlite.com.au',
(int) 1 => 'Inlite Website'
),
'support_email' => 'support@inlite.com.au',
'defaultEmail' => 'morshed201@gmail.com',
'signupNotificationEmail' => 'morshed201@gmail.com',
'controller' => 'products',
'action' => 'search'
)
$Config = array(
'language' => null
)
$active_lightbox = false
$debugToolbarPanels = array(
'session' => array(
'content' => array(
'Config' => array(
[maximum depth reached]
)
),
'elementName' => 'session_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'request' => array(
'content' => array(
'params' => array(
[maximum depth reached]
),
'url' => 'products/search',
'query' => array(
[maximum depth reached]
),
'data' => array([maximum depth reached]),
'cookie' => array([maximum depth reached]),
'get' => array(
[maximum depth reached]
),
'currentRoute' => object(CakeRoute) {}
),
'elementName' => 'request_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'sqllog' => array(
'content' => array(
'connections' => array([maximum depth reached]),
'threshold' => (int) 20
),
'elementName' => 'sqllog_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'timer' => array(
'content' => null,
'elementName' => 'timer_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'log' => array(
'content' => object(DebugKitLog) {},
'elementName' => 'log_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'variables' => array(
'content' => array(
'config' => 'default_inventory',
'code' => (int) 500,
'url' => '/products/search?category=exterior-gl',
'name' => 'The datasource configuration "default_inventory" was not found in database.php',
'error' => object(MissingDatasourceConfigException) {},
'_serialize' => array(
[maximum depth reached]
),
'routing' => '',
'show_cost_in_admin' => false,
'show_hidden_field' => false,
'hidden_manufacturer_slugs' => array(
[maximum depth reached]
),
'manufacturers' => array(
[maximum depth reached]
),
'designation_else_region' => 'au',
'designation' => '',
'price_region' => 'au',
'region' => 'au',
'is_admin_or_staff' => false,
'is_admin' => false,
'role' => '',
'current_user' => null,
'is_test_mode' => false,
'$request->data' => array([maximum depth reached])
),
'elementName' => 'variables_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'environment' => array(
'content' => array(
'php' => array(
[maximum depth reached]
),
'cake' => array(
[maximum depth reached]
),
'app' => array([maximum depth reached])
),
'elementName' => 'environment_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
),
'include' => array(
'content' => array(
'core' => array(
[maximum depth reached]
),
'app' => array(
[maximum depth reached]
),
'plugins' => array(
[maximum depth reached]
),
'paths' => array(
[maximum depth reached]
)
),
'elementName' => 'include_panel',
'plugin' => 'DebugKit',
'title' => null,
'disableTimer' => true
)
)
$debugToolbarJavascript = array(
'jquery' => 'DebugKit.jquery',
'libs' => 'DebugKit.js_debug_toolbar'
)
$debugToolbarCss = array(
(int) 0 => 'DebugKit.debug_toolbar.css'
)
$config = 'default_inventory'
$code = (int) 500
$url = '/products/search?category=exterior-gl'
$name = 'The datasource configuration "default_inventory" was not found in database.php'
$error = object(MissingDatasourceConfigException) {
[protected] _messageTemplate => 'The datasource configuration "%s" was not found in database.php'
[protected] _attributes => array(
'config' => 'default_inventory'
)
[protected] _responseHeaders => null
[protected] message => 'The datasource configuration "default_inventory" was not found in database.php'
[protected] code => (int) 500
[protected] file => '/var/www/vhosts/madewithmoss.com/httpdocs/lib/Cake/Model/ConnectionManager.php'
[protected] line => (int) 251
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$routing = ''
$show_cost_in_admin = false
$show_hidden_field = false
$hidden_manufacturer_slugs = array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
$manufacturers = array(
(int) 1 => array(
'id' => '1',
'slug' => 'artemide',
'name' => 'Artemide',
'logo_light_262' => 'logo-artemide-262.png',
'logo_dark_300' => 'logo-aqform-dark-262.png',
'logo_music_a' => 'logo-artemide-120.png',
'color' => '#ffffff',
'landing_header_image' => 'Artemide_Brand_Banner.jpg',
'introduction' => 'Founded in the 1960s, Artemide is one of the most recognised lighting brands globally. Their iconic lamps are celebrated in exhibits and museums around the world as modern design masterpieces. Known for their ‘The Human Light’ philosophy, Artemide products are designed not only to illuminate spaces but to enhance people’s experiences and well-being. Their lighting solutions are the result of rigorous research, collaboration with leading architects and designers, and a deep understanding of sociocultural needs.'
),
(int) 2 => array(
'id' => '2',
'slug' => 'ivela',
'name' => 'Ivela',
'logo_light_262' => 'logo-ivela-262.png',
'logo_dark_300' => 'logo-ivela-548.png',
'logo_music_a' => 'logo-ivela-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-ivela-2.jpg',
'introduction' => 'Born in the 80s, Ivela Spa produces and distributes internationally professional performance based luminaires. Ivela is present with its lighting fixtures in most of the countries worldwide and about the 75% of its turnover is made by export. Situated in Liscate Italy with a production area of more than 20000msq, Ivela products are totally made in Italy and utlisie their lab which is officially certified by I.M.Q. and guarantees every type approval required by international standards. The company has automated and sophisticated robotic production lines which allow the entire production to be finished on site in accordance with quality certification UNI EN ISO 9001:2008.'
),
(int) 3 => array(
'id' => '4',
'slug' => 'inlite',
'name' => 'Inlite',
'logo_light_262' => 'logo-inlite-262.png',
'logo_dark_300' => 'logo-inlite-548.png',
'logo_music_a' => 'logo-inlite-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-inlite-3.jpg',
'introduction' => 'Inlite products are designed and sourced with a vision for accessible design, to allow customisation and to serve niche areas with products adapted for the Australian built environment. The Inlite team consists of a broad base of skilled individuals, from technical lighting professionals to interior and industrial designers. Many Inlite products are designed and brought to fruition by these talented folk.'
),
(int) 4 => array(
'id' => '5',
'slug' => 'klus',
'name' => 'KLUS',
'logo_light_262' => 'logo-klus-262.png',
'logo_dark_300' => 'logo-klus-548.png',
'logo_music_a' => 'logo-klus-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-klus-2.jpg',
'introduction' => 'Klus is the innovator, creator and the executor of the House Without A Bulb - a house that has 100% LED lighting. It was built to demonstrate the limitless design possibilities as well as promote green living and eco-friendly products.'
),
(int) 5 => array(
'id' => '',
'slug' => null,
'name' => null,
'logo_light_262' => null,
'logo_dark_300' => null,
'logo_music_a' => null,
'color' => null,
'landing_header_image' => null,
'introduction' => null
),
(int) 6 => array(
'id' => '7',
'slug' => 'traxon',
'name' => 'Traxon',
'logo_light_262' => 'logo-traxon-262.png',
'logo_dark_300' => 'logo-traxon-548.png',
'logo_music_a' => 'logo-traxon-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Traxon Technologies, together with its control brand e:cue is a global leader in solid state lighting and control systems providing complete, sustainable and intelligent lighting solutions. Working with our extensive partner network, Traxon & e:cue transform creative visions into unforgettable lighting experiences, elevating architectural, entertainment, hospitality, and retail environments around the world.'
),
(int) 7 => array(
'id' => '8',
'slug' => 'akzu',
'name' => 'Akzu',
'logo_light_262' => 'logo-akzu-262.png',
'logo_dark_300' => 'logo-akzu-262-2.png',
'logo_music_a' => 'logo-akzu-120-2020.png',
'color' => '',
'landing_header_image' => 'banner-akzu-2.jpg',
'introduction' => 'Focused on the specialised area of museum and gallery lighting, AKZU designs and manufactures high quality luminaires specifically for these applications. AKZU's philosophy is to develop lighting solutions and high quality luminaires that deliver on high CRI, precise and focused light control, lighting protection for the preservation of exhibits and the visual comfort of patrons.'
),
(int) 8 => array(
'id' => '9',
'slug' => 'bilton',
'name' => 'Bilton',
'logo_light_262' => 'logo-bilton-262.png',
'logo_dark_300' => 'logo-bilton-120.png',
'logo_music_a' => 'logo-bilton-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 9 => array(
'id' => '12',
'slug' => 'brick-in-the-wall',
'name' => 'Brick in the Wall',
'logo_light_262' => 'logo-brick-262.png',
'logo_dark_300' => 'logo-brick-262-dark.png',
'logo_music_a' => 'logo-brick-120.png',
'color' => '',
'landing_header_image' => 'banner-brick.jpg',
'introduction' => 'Located in Belgium and born in 1995, Brick in the Wall offers a range of luminaires based on the concept of 'the invisible integration of light'. With a range of innovative and unobtrusive luminaires, Brick in the Wall produces fiittings that seamlessly integrate with their surrounding architecture creating a smooth transition from plaster to fixture.'
),
(int) 10 => array(
'id' => '13',
'slug' => 'viabizzuno',
'name' => 'Viabizzuno',
'logo_light_262' => 'logo-viabizzuno-262.png',
'logo_dark_300' => 'logo-viabizzuno-262-dark.png',
'logo_music_a' => 'logo-viabizzuno-120.png',
'color' => '',
'landing_header_image' => 'banner-vbo.jpg',
'introduction' => 'Italian brand Viabizzuno draws together passion, tradition, expertise, experience, innovation and research in order to fully express its way of making light.'
),
(int) 11 => array(
'id' => '14',
'slug' => 'dark',
'name' => 'Dark',
'logo_light_262' => 'logo-dark-262.png',
'logo_dark_300' => 'logo-dark-262-dark.png',
'logo_music_a' => 'logo-dark-120.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 12 => array(
'id' => '15',
'slug' => 'lost-profile-studio',
'name' => 'Lost Profile Studio',
'logo_light_262' => 'logo-lostprofile-262.png',
'logo_dark_300' => 'logo-lostprofile-262-dark.png',
'logo_music_a' => 'logo-lostprofile-120.png',
'color' => '',
'landing_header_image' => 'banner-lost.jpg',
'introduction' => 'Based in Melbourne Australia and conceived by artist and designer Oliver Wilcox, Lost Profile Studio designs and fabricates a restrained collection of industrial and Art-Deco inspired lighting fixtures.'
),
(int) 13 => array(
'id' => '19',
'slug' => 'marz-designs',
'name' => 'Marz Designs',
'logo_light_262' => 'logo-marz-262.png',
'logo_dark_300' => 'logo-marz-262-dark.png',
'logo_music_a' => 'logo-marz-120.png',
'color' => '',
'landing_header_image' => 'banner-marz.jpg',
'introduction' => 'Marz is an Australian design studio that brings local craftsmanship together with functional design to create a range of premium lighting fixtures. Drawing on the classic forms of the art deco, modernist and mid-century design movement, all Marz products are designed in Byron Bay honouring natural materials and artisanal qualities.'
),
(int) 14 => array(
'id' => '20',
'slug' => 'performance-in-lighting',
'name' => 'Performance In Lighting',
'logo_light_262' => 'logo-pil-262.png',
'logo_dark_300' => 'logo-pil-262-dark.png',
'logo_music_a' => 'logo-pil-120.png',
'color' => '',
'landing_header_image' => 'banner-pil.jpg',
'introduction' => 'Headquartered at Colognola ai Colli, in the province of Verona, and with important production units in Germany, Belgium, and the United States, PERFORMANCE iN LIGHTING has established itself amongst one of the main industrial entities in the sector of professional lighting, confirming its unique heritage of skills whilst at the same time maintaining a continuous enthusiasm for innovation, enabling the Group to become a solid global reference in the world of design and architecture.'
),
(int) 15 => array(
'id' => '',
'slug' => 'lival',
'name' => 'Lival',
'logo_light_262' => 'logo-lival-262.png',
'logo_dark_300' => 'logo-lival-548.png',
'logo_music_a' => 'logo-lival-120-2018.png',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => 'Lival is a family business, founded in 1945 and based in Finland. Lival develops and produces practical, efficient and economical lighting systems for the retail sector.'
),
(int) 16 => array(
'id' => '',
'slug' => 'tridonic',
'name' => 'Tridonic',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 17 => array(
'id' => '',
'slug' => 'philips',
'name' => 'Philips',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 18 => array(
'id' => '',
'slug' => 'eltad',
'name' => 'ELTAD',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 19 => array(
'id' => '',
'slug' => 'osram',
'name' => 'OSRAM',
'logo_light_262' => '',
'logo_dark_300' => '',
'logo_music_a' => '',
'color' => '',
'landing_header_image' => 'banner-placeholder.jpg',
'introduction' => ''
),
(int) 20 => array(
'id' => '',
'slug' => 'aria',
'name' => 'ARIA',
'logo_light_262' => 'logo-aria-262.png',
'logo_dark_300' => 'logo-aria-262-dark.png',
'logo_music_a' => 'logo-aria-120.png',
'color' => '',
'landing_header_image' => 'banner-aria.jpg',
'introduction' => 'Based in Milan, Italy ARIA was born from the desire to offer designers and architects minimalist and high-performance lighting solutions. Thanks to a hybrid approach between creativity, essentiality and efficiency, ARIA offers tools to create new and infinite design solutions. '
)
)
$designation_else_region = 'au'
$designation = ''
$price_region = 'au'
$region = 'au'
$is_admin_or_staff = false
$is_admin = false
$role = ''
$current_user = null
$is_test_mode = false
$content_for_layout = '<h2>Missing Datasource Configuration</h2>
<p class="error">
<strong>Error: </strong>
The datasource configuration <em>default_inventory</em> was not found in database.php.</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_datasource_config.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/ConnectionManager.php line 93</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">ConnectionManager::_getConnectionObject(string)</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">_getConnectionObject</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">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Model.php line 3225</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">ConnectionManager::getDataSource(string)</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: #007700">if (</span><span style="color: #0000BB">$dataSource</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">useDbConfig </span><span style="color: #007700">= </span><span style="color: #0000BB">$dataSource</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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!empty(</span><span style="color: #0000BB">$oldConfig</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'prefix'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Model.php line 1107</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">Model->setDataSource(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">* @return </span><span style="color: #0000BB">void</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">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$tableName</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">setDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'default_inventory'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 3247</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Model->setSource(string)</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: #007700">public function </span><span style="color: #0000BB">getDataSource</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">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </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"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</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-3" class="cake-code-dump" style="display: none;"><pre>'manufacturers'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1318</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->getDataSource()</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></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">schema</span><span style="color: #007700">(</span><span style="color: #0000BB">$field </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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false </span><span style="color: #007700">&& (!</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</span><span style="color: #007700">) || </span><span style="color: #0000BB">$field </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"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">&& </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</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="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1401</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->schema()</a> <div id="file-excerpt-5" 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"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_schema</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">schema</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-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 1389</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->hasField(string, boolean)</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">public function </span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual </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">if (</span><span style="color: #0000BB">is_array</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">foreach (</span><span style="color: #0000BB">$name </span><span style="color: #007700">as </span><span style="color: #0000BB">$n</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">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(</span><span style="color: #0000BB">$n</span><span style="color: #007700">, </span><span style="color: #0000BB">$checkVirtual</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">$n</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'title'
false</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 878</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->hasField(array)</a> <div id="file-excerpt-7" 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">public function </span><span style="color: #0000BB">__get</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">$name </span><span style="color: #007700">=== </span><span style="color: #DD0000">'displayField'</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">displayField </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hasField</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #DD0000">'name'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</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>array(
(int) 0 => 'title',
(int) 1 => 'name',
(int) 2 => 'id'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 2842</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->__get(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">protected function </span><span style="color: #0000BB">_findList</span><span style="color: #007700">(</span><span style="color: #0000BB">$state</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">, </span><span style="color: #0000BB">$results </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$state </span><span style="color: #007700">=== </span><span style="color: #DD0000">'before'</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">])) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">[</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">] = array(</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $list </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">primaryKey</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #DD0000">"{n}.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">alias</span><span style="color: #007700">}</span><span style="color: #DD0000">.</span><span style="color: #007700">{</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">displayField</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">, </span><span style="color: #0000BB">null</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'displayField'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Model/Model.php line 2736</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->_findList(string, array)</a> <div id="file-excerpt-9" 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"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$type </span><span style="color: #007700">!== </span><span style="color: #DD0000">'all' </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">findMethods</span><span style="color: #007700">[</span><span style="color: #0000BB">$type</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">->{</span><span style="color: #DD0000">'_find' </span><span style="color: #007700">. </span><span style="color: #0000BB">ucfirst</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">)}(</span><span style="color: #DD0000">'before'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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-9" class="cake-code-dump" style="display: none;"><pre>'before'
array(
'conditions' => null,
'fields' => null,
'joins' => array(),
'limit' => null,
'offset' => null,
'order' => null,
'page' => (int) 1,
'group' => null,
'callbacks' => true
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Model/Model.php line 2695</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Model->buildQuery(string, array)</a> <div id="file-excerpt-10" 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">findQueryType </span><span style="color: #007700">= </span><span style="color: #0000BB">$type</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">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getID</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"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</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">$query </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'list'
array()</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Model/Product.php line 252</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Model->find(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'value_types'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Attribute</span><span style="color: #007700">-></span><span style="color: #0000BB">value_types</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: #FF8000">//Manufacturer information</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $filter_options</span><span style="color: #007700">[</span><span style="color: #DD0000">'manufacturers'</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Manufacturer</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'list'</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>'list'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 348</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Product->filterOptions(array, string)</a> <div id="file-excerpt-12" 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">$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">'controller'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'products' </span><span style="color: #007700">&&</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/search|admin_index/'</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">'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>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Product</span><span style="color: #007700">-></span><span style="color: #0000BB">filterOptions</span><span style="color: #007700">(</span><span style="color: #0000BB">$hslugs</span><span style="color: #007700">, </span><span style="color: #0000BB">$routing</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-12" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => null,
(int) 1 => 'lival',
(int) 2 => 'tridonic',
(int) 3 => 'philips',
(int) 4 => 'eltad',
(int) 5 => 'osram',
(int) 6 => 'aria'
)
''</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">APP/Controller/AppController.php line 79</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->_productFilterSettings()</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">_costVisibilitySettings</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">_systemMessageNotification</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">_setDefaultLayout</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">_productFilterSettings</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">APP/Controller/ProductsController.php line 13</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">AppController->beforeFilter()</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"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">beforeFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">beforeFilter</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">_setupAuth</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">ProductsController->beforeFilter(CakeEvent)</a> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Event/CakeEventManager.php line 248</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">call_user_func(array, CakeEvent)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</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-16" class="cake-code-dump" style="display: none;"><pre>array(
(int) 0 => object(ProductsController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE/Cake/Controller/Controller.php line 674</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">CakeEventManager->dispatch(CakeEvent)</a> <div id="file-excerpt-17" 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">void</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">startupProcess</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">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">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</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">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">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(ProductsController) {}
[protected] _stopped => false
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE/Cake/Routing/Dispatcher.php line 184</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">Controller->startupProcess()</a> <div id="file-excerpt-18" 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">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeResponse $response</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</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></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE/Cake/Routing/Dispatcher.php line 162</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">Dispatcher->_invoke(ProductsController, CakeRequest, CakeResponse)</a> <div id="file-excerpt-19" 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 style="color: #0000BB">$response</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-19" class="cake-code-dump" style="display: none;"><pre>object(ProductsController) {
helpers => array(
[maximum depth reached]
)
components => array(
[maximum depth reached]
)
layout => 'page_default'
uses => array(
[maximum depth reached]
)
name => 'Products'
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Products'
layoutPath => null
viewVars => array(
[maximum depth reached]
)
view => 'search'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array([maximum depth reached])
scaffold => false
methods => array(
[maximum depth reached]
)
modelClass => 'Product'
modelKey => 'product'
validationErrors => null
Toolbar => object(ToolbarComponent) {}
RememberMe => object(RememberMeComponent) {}
Session => object(SessionComponent) {}
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Paginator => object(PaginatorComponent) {}
Inlite => object(InliteComponent) {}
Prg => object(PrgComponent) {}
presetVars => array([maximum depth reached])
Product => object(Product) {}
ActivityLog => object(ActivityLog) {}
Manufacturer => object(Manufacturer) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">APP/webroot/index.php line 110</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><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">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">new </span><span style="color: #0000BB">CakeResponse</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">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array(
[maximum depth reached]
)
url => 'products/search'
base => ''
webroot => '/'
here => '/products/search'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
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])
}</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' include - APP/View/Elements/el_superfooter.ctp, line 8
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::_renderElement() - CORE/Cake/View/View.php, line 1208
View::element() - CORE/Cake/View/View.php, line 414
include - APP/View/Layouts/page_default.ctp, line 22
View::_evaluate() - CORE/Cake/View/View.php, line 945
View::_render() - CORE/Cake/View/View.php, line 907
View::renderLayout() - CORE/Cake/View/View.php, line 535
View::render() - CORE/Cake/View/View.php, line 479
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 276
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 200
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 178
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 123
[main] - [internal], line ?? ">
Share the lightbox using the following public link. Any changes you make to this lightbox will automatically be reflected this shared link.
View public link