Notice (8): compact(): Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 472
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 472
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp',
(int) 1 => '<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp',
(int) 1 => '<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp',
(int) 1 => '<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp',
(int) 1 => '<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.afterRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 474
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Company/why_us.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.afterRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 474
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 524
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 524
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/4/b7716440c023fa94e0beae448a779276.jpeg" />
<meta property="og:description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://neuralinfotech.uxarmy.com" />
<meta property="og:title" content="Digital Strategy and Software Development" />
<meta content="1200" property="og:image:width">
<meta content="600" property="og:image:height">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Digital Strategy and Software Development</title>
<meta name="description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems.">
<meta name="keywords" content="Software development, Application development, Frontend, Artificial Intelligence">
<link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons-neural/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons-neural/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons-neural/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons-neural/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons-neural/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons-neural/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons-neural/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons-neural/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons-neural/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/assets/favicons-neural/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons-neural/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/assets/favicons-neural/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons-neural/favicon-16x16.png">
<style>
.carousel-inner,svg:not(:root){overflow:hidden}[hidden],template{display:none}a:active,a:hover{outline:0}img{border:0;vertical-align:middle}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.carousel-control,.text-center{text-align:center}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.right{right:0;left:auto}
.fixed{position: fixed; width: 100%;} .blog .inner-wrap .blogs-wrap .blog-img2{background-size: initial !important;}
</style>
<script type="text/javascript" src="/assets/libraries/jquery.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/owl/dist/owl.carousel.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/libraries/jquery.validate.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/libraries/jquery-ui.min.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/bootstrap.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/jquery.rwdImageMaps.min.js?1733126515" async="async"></script>
<link rel="stylesheet" type="text/css" href="/assets/global/plugins/bootstrap/3.3.7/css/bootstrap.min.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/css/main.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/owl/dist/assets/owl.carousel.min.css?1733126515"/>
<link rel="stylesheet" type="text/css" href="/assets/css/responsive.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/animate.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/fonts/font-awesome_m/css/font-awesome.min.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/libraries/jquery-ui.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/app.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<style>
.ui-autocomplete.ui-front.ui-menu{background:#fff !important;}
.ui-widget-content{z-index: 9999999999;}
.ui-autocomplete {max-height: 100px;overflow-y: auto;/* prevent horizontal scrollbar */overflow-x: hidden;}
* html .ui-autocomplete {
height: 100px;
}
</style>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js');
qp('init', 'c77b95d63fde4dd9bc8f9f4668a09386');
qp('track', 'ViewContent');
}
</script>
<!-- Facebook Pixel and Quora Pixel Code -->
<!-- End Facebook Pixel Code -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXLX95P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="header neural">
<div class="navigation-wrap">
<div class="inner-wrap" style="padding: 0 !important;">
<br clear="all">
<div class="mobile-menu">
<div class=" menu-accordion">
<!-- <div class="item"><a href="/remote-user-testing" class=""> User Testing Tools</a></div> -->
<div class="accordion-item">
<div class="accordion-button">
<span class="question">What We Do</span>
<div class="accordion-marker"><i class="fa fa-chevron-down v-centered" style="color: #000;"></i></div>
</div>
<div class="menu-accordion-text">
<div class="col-50">
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy services strategy"></div>
<div class="pull-left">
<span class=" ">Product Strategy</span>
<p>Plan for success with smart UX strategy</p>
</div>
</a>
</div>
<div class="col-50">
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<div class="pull-left">
<span>Product Development</span>
<p>Let’s learn about work oursourcing</p>
</div>
</a>
</div>
</div>
</div>
<div class="item"><a href="/case-studies"> Our Work</a></div>
<div class="item"><a href="/why-ux-army"> Why Us?</a></div>
<div class="item"><a href="/contact-sales"> Contact</a></div>
</div>
</div> <ul class="navigation left v-centered" id="">
<li style="padding-left: 20px !important;">
<a href="/" class="logo">
<div>
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo.svg" class="menu-logo">
</div>
</a>
<a href="/" style="position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 2;"></a>
</li> <li style="padding-left: 20px !important;min-width:50px"> </li>
</ul>
<ul class="navigation right v-centered " id="">
<!-- UX Services -->
<li class="menu-item" data-id="dd-services">
<a class="" href=https://neuralinfotech.uxarmy.com/ux-services/ux-strategy>WHAT WE DO<span class="fa fa-angle-down" aria-hidden="true"></span></a><i class="fa fa-caret-up h-centered"></i>
<div class="menu-dropdown menu-style-services" id="dd-services">
<div class="inner-wrap">
<ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy" src="/assets/img/random/strategy.svg"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service" src="/assets/img/random/technology.svg"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul>
<!-- <ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/user-research">
<div class="icon_img"><img data-src="/assets/img/random/userresearch.svg" alt="UXArmy user research service"></div>
<span class=" ">Research </span>
<p>Discover what matters most to your customers</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ux-design">
<div class="icon_img"><img data-src="/assets/img/random/design.svg" alt="UXArmy user research service"></div>
<span class=" ">Design </span>
<p>Create products that delight users</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/recruit-testers">
<div class="icon_img"><img data-src="/assets/img/random/recruit.svg" alt="UXArmy recruit service"></div>
<span class=" ">Recruitment </span>
<p>Ask the right audience the right questions</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul> -->
</div>
</div>
</li>
<!-- End of UX Services -->
<li><a href="/case-studies" class="">OUR WORK</a></li>
<li><a href="/why-ux-army" class="">WHY US</a></li>
<li><a href="/contact-sales" class="">CONTACT</a></li>
</ul>
<div class="mobile v-centered ">
<div class="menu-toggle">
<span>MENU</span>
<div class="m-lines">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
</div>
</div>
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup6">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup6');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Check your email for further instructions to verify your account.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
<p class="text-center"><a id="verify-link">Resend verification link</a></p>
<p class="text-center" id="resen-mes" style="display:none;color:green;margin-top:5px;font-size: 10px; text-transform: initial;">Verification link has been sent.</p>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup14">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup14');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Please use a computer browser to create a user test.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup15">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Please wait!</h2>
<span style="text-align: center;">Your account is being created...</span>
</div>
<br clear="all">
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- Error POPUP -->
<div class="form-popup welcome" id="err-popup">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#err-popup');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/error.png" alt="error logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">INVALID REQUEST !</h2>
<span style="text-align: center;">Please verify your details and try again.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<div class="sign-up" id="signup-popup">
<div class="inner-box h-centered">
<div class="close signup-close" onclick="closePopup('#signup-popup')">
<img data-src="/assets/img/close.svg">
</div>
<div class="h-centered">
<div class="welcome-to-sign-up">Sign up for Free</div>
<div class="select-an-option-on">Select an option you want to Sign up for!</div>
<div class="select-block">
<a href="/signup" class="block">
<img alt="Create a UserStudy" data-src="/assets/img/createtest.svg" data-src="/assets/img/createtest.svg" data-hover="/assets/img/createtest-h.svg" />
<div class="create-test">Create Test</div>
<div class="i-want-to">I want to create a User Test for Prototype, Website or Mobile App</div>
</a>
<a href="https://useradvocatecommunity.com/signup" class="block">
<img alt="Register as UserAdvocate" data-src="/assets/img/dotest.svg" data-src="/assets/img/dotest.svg" data-hover="/assets/img/dotest-h.svg" />
<div class="do-test">Join as Tester</div>
<div class="i-want-to">I want to become a paid tester and provide feedback</div>
</a>
</div>
<div class="notice-each-email-c"><span><embed src="/assets/img/info.svg"></span><span>Notice: Separate accounts are needed for gathering and providing user feedback.</span></div>
</div>
</div>
</div>
<div class="form-popup welcome" id="popup11" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup11');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 id="popup11-title" class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for contacting us.</h2>
<span>We will revert you with response shortly.</span>
<br clear="all">
</div>
</div>
<div class="form-popup welcome" id="popup13" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup13');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for choosing to be notified!</h2>
<span>We’d get in touch very soon.</span>
<br clear="all">
</div>
</div>
</div>
</div>
</div>
<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/4/b7716440c023fa94e0beae448a779276.jpeg" />
<meta property="og:description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://neuralinfotech.uxarmy.com" />
<meta property="og:title" content="Digital Strategy and Software Development" />
<meta content="1200" property="og:image:width">
<meta content="600" property="og:image:height">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Digital Strategy and Software Development</title>
<meta name="description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems.">
<meta name="keywords" content="Software development, Application development, Frontend, Artificial Intelligence">
<link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons-neural/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons-neural/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons-neural/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons-neural/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons-neural/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons-neural/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons-neural/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons-neural/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons-neural/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/assets/favicons-neural/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons-neural/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/assets/favicons-neural/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons-neural/favicon-16x16.png">
<style>
.carousel-inner,svg:not(:root){overflow:hidden}[hidden],template{display:none}a:active,a:hover{outline:0}img{border:0;vertical-align:middle}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.carousel-control,.text-center{text-align:center}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.right{right:0;left:auto}
.fixed{position: fixed; width: 100%;} .blog .inner-wrap .blogs-wrap .blog-img2{background-size: initial !important;}
</style>
<script type="text/javascript" src="/assets/libraries/jquery.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/owl/dist/owl.carousel.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/libraries/jquery.validate.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/libraries/jquery-ui.min.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/bootstrap.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/jquery.rwdImageMaps.min.js?1733126515" async="async"></script>
<link rel="stylesheet" type="text/css" href="/assets/global/plugins/bootstrap/3.3.7/css/bootstrap.min.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/css/main.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/owl/dist/assets/owl.carousel.min.css?1733126515"/>
<link rel="stylesheet" type="text/css" href="/assets/css/responsive.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/animate.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/fonts/font-awesome_m/css/font-awesome.min.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/libraries/jquery-ui.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/app.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<style>
.ui-autocomplete.ui-front.ui-menu{background:#fff !important;}
.ui-widget-content{z-index: 9999999999;}
.ui-autocomplete {max-height: 100px;overflow-y: auto;/* prevent horizontal scrollbar */overflow-x: hidden;}
* html .ui-autocomplete {
height: 100px;
}
</style>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js');
qp('init', 'c77b95d63fde4dd9bc8f9f4668a09386');
qp('track', 'ViewContent');
}
</script>
<!-- Facebook Pixel and Quora Pixel Code -->
<!-- End Facebook Pixel Code -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXLX95P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="header neural">
<div class="navigation-wrap">
<div class="inner-wrap" style="padding: 0 !important;">
<br clear="all">
<div class="mobile-menu">
<div class=" menu-accordion">
<!-- <div class="item"><a href="/remote-user-testing" class=""> User Testing Tools</a></div> -->
<div class="accordion-item">
<div class="accordion-button">
<span class="question">What We Do</span>
<div class="accordion-marker"><i class="fa fa-chevron-down v-centered" style="color: #000;"></i></div>
</div>
<div class="menu-accordion-text">
<div class="col-50">
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy services strategy"></div>
<div class="pull-left">
<span class=" ">Product Strategy</span>
<p>Plan for success with smart UX strategy</p>
</div>
</a>
</div>
<div class="col-50">
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<div class="pull-left">
<span>Product Development</span>
<p>Let’s learn about work oursourcing</p>
</div>
</a>
</div>
</div>
</div>
<div class="item"><a href="/case-studies"> Our Work</a></div>
<div class="item"><a href="/why-ux-army"> Why Us?</a></div>
<div class="item"><a href="/contact-sales"> Contact</a></div>
</div>
</div> <ul class="navigation left v-centered" id="">
<li style="padding-left: 20px !important;">
<a href="/" class="logo">
<div>
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo.svg" class="menu-logo">
</div>
</a>
<a href="/" style="position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 2;"></a>
</li> <li style="padding-left: 20px !important;min-width:50px"> </li>
</ul>
<ul class="navigation right v-centered " id="">
<!-- UX Services -->
<li class="menu-item" data-id="dd-services">
<a class="" href=https://neuralinfotech.uxarmy.com/ux-services/ux-strategy>WHAT WE DO<span class="fa fa-angle-down" aria-hidden="true"></span></a><i class="fa fa-caret-up h-centered"></i>
<div class="menu-dropdown menu-style-services" id="dd-services">
<div class="inner-wrap">
<ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy" src="/assets/img/random/strategy.svg"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service" src="/assets/img/random/technology.svg"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul>
<!-- <ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/user-research">
<div class="icon_img"><img data-src="/assets/img/random/userresearch.svg" alt="UXArmy user research service"></div>
<span class=" ">Research </span>
<p>Discover what matters most to your customers</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ux-design">
<div class="icon_img"><img data-src="/assets/img/random/design.svg" alt="UXArmy user research service"></div>
<span class=" ">Design </span>
<p>Create products that delight users</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/recruit-testers">
<div class="icon_img"><img data-src="/assets/img/random/recruit.svg" alt="UXArmy recruit service"></div>
<span class=" ">Recruitment </span>
<p>Ask the right audience the right questions</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul> -->
</div>
</div>
</li>
<!-- End of UX Services -->
<li><a href="/case-studies" class="">OUR WORK</a></li>
<li><a href="/why-ux-army" class="">WHY US</a></li>
<li><a href="/contact-sales" class="">CONTACT</a></li>
</ul>
<div class="mobile v-centered ">
<div class="menu-toggle">
<span>MENU</span>
<div class="m-lines">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
</div>
</div>
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup6">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup6');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Check your email for further instructions to verify your account.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
<p class="text-center"><a id="verify-link">Resend verification link</a></p>
<p class="text-center" id="resen-mes" style="display:none;color:green;margin-top:5px;font-size: 10px; text-transform: initial;">Verification link has been sent.</p>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup14">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup14');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Please use a computer browser to create a user test.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup15">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Please wait!</h2>
<span style="text-align: center;">Your account is being created...</span>
</div>
<br clear="all">
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- Error POPUP -->
<div class="form-popup welcome" id="err-popup">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#err-popup');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/error.png" alt="error logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">INVALID REQUEST !</h2>
<span style="text-align: center;">Please verify your details and try again.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<div class="sign-up" id="signup-popup">
<div class="inner-box h-centered">
<div class="close signup-close" onclick="closePopup('#signup-popup')">
<img data-src="/assets/img/close.svg">
</div>
<div class="h-centered">
<div class="welcome-to-sign-up">Sign up for Free</div>
<div class="select-an-option-on">Select an option you want to Sign up for!</div>
<div class="select-block">
<a href="/signup" class="block">
<img alt="Create a UserStudy" data-src="/assets/img/createtest.svg" data-src="/assets/img/createtest.svg" data-hover="/assets/img/createtest-h.svg" />
<div class="create-test">Create Test</div>
<div class="i-want-to">I want to create a User Test for Prototype, Website or Mobile App</div>
</a>
<a href="https://useradvocatecommunity.com/signup" class="block">
<img alt="Register as UserAdvocate" data-src="/assets/img/dotest.svg" data-src="/assets/img/dotest.svg" data-hover="/assets/img/dotest-h.svg" />
<div class="do-test">Join as Tester</div>
<div class="i-want-to">I want to become a paid tester and provide feedback</div>
</a>
</div>
<div class="notice-each-email-c"><span><embed src="/assets/img/info.svg"></span><span>Notice: Separate accounts are needed for gathering and providing user feedback.</span></div>
</div>
</div>
</div>
<div class="form-popup welcome" id="popup11" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup11');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 id="popup11-title" class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for contacting us.</h2>
<span>We will revert you with response shortly.</span>
<br clear="all">
</div>
</div>
<div class="form-popup welcome" id="popup13" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup13');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for choosing to be notified!</h2>
<span>We’d get in touch very soon.</span>
<br clear="all">
</div>
</div>
</div>
</div>
</div>
<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/4/b7716440c023fa94e0beae448a779276.jpeg" />
<meta property="og:description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://neuralinfotech.uxarmy.com" />
<meta property="og:title" content="Digital Strategy and Software Development" />
<meta content="1200" property="og:image:width">
<meta content="600" property="og:image:height">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Digital Strategy and Software Development</title>
<meta name="description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems.">
<meta name="keywords" content="Software development, Application development, Frontend, Artificial Intelligence">
<link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons-neural/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons-neural/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons-neural/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons-neural/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons-neural/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons-neural/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons-neural/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons-neural/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons-neural/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/assets/favicons-neural/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons-neural/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/assets/favicons-neural/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons-neural/favicon-16x16.png">
<style>
.carousel-inner,svg:not(:root){overflow:hidden}[hidden],template{display:none}a:active,a:hover{outline:0}img{border:0;vertical-align:middle}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.carousel-control,.text-center{text-align:center}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.right{right:0;left:auto}
.fixed{position: fixed; width: 100%;} .blog .inner-wrap .blogs-wrap .blog-img2{background-size: initial !important;}
</style>
<script type="text/javascript" src="/assets/libraries/jquery.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/owl/dist/owl.carousel.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/libraries/jquery.validate.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/libraries/jquery-ui.min.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/bootstrap.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/jquery.rwdImageMaps.min.js?1733126515" async="async"></script>
<link rel="stylesheet" type="text/css" href="/assets/global/plugins/bootstrap/3.3.7/css/bootstrap.min.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/css/main.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/owl/dist/assets/owl.carousel.min.css?1733126515"/>
<link rel="stylesheet" type="text/css" href="/assets/css/responsive.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/animate.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/fonts/font-awesome_m/css/font-awesome.min.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/libraries/jquery-ui.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/app.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<style>
.ui-autocomplete.ui-front.ui-menu{background:#fff !important;}
.ui-widget-content{z-index: 9999999999;}
.ui-autocomplete {max-height: 100px;overflow-y: auto;/* prevent horizontal scrollbar */overflow-x: hidden;}
* html .ui-autocomplete {
height: 100px;
}
</style>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js');
qp('init', 'c77b95d63fde4dd9bc8f9f4668a09386');
qp('track', 'ViewContent');
}
</script>
<!-- Facebook Pixel and Quora Pixel Code -->
<!-- End Facebook Pixel Code -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXLX95P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="header neural">
<div class="navigation-wrap">
<div class="inner-wrap" style="padding: 0 !important;">
<br clear="all">
<div class="mobile-menu">
<div class=" menu-accordion">
<!-- <div class="item"><a href="/remote-user-testing" class=""> User Testing Tools</a></div> -->
<div class="accordion-item">
<div class="accordion-button">
<span class="question">What We Do</span>
<div class="accordion-marker"><i class="fa fa-chevron-down v-centered" style="color: #000;"></i></div>
</div>
<div class="menu-accordion-text">
<div class="col-50">
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy services strategy"></div>
<div class="pull-left">
<span class=" ">Product Strategy</span>
<p>Plan for success with smart UX strategy</p>
</div>
</a>
</div>
<div class="col-50">
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<div class="pull-left">
<span>Product Development</span>
<p>Let’s learn about work oursourcing</p>
</div>
</a>
</div>
</div>
</div>
<div class="item"><a href="/case-studies"> Our Work</a></div>
<div class="item"><a href="/why-ux-army"> Why Us?</a></div>
<div class="item"><a href="/contact-sales"> Contact</a></div>
</div>
</div> <ul class="navigation left v-centered" id="">
<li style="padding-left: 20px !important;">
<a href="/" class="logo">
<div>
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo.svg" class="menu-logo">
</div>
</a>
<a href="/" style="position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 2;"></a>
</li> <li style="padding-left: 20px !important;min-width:50px"> </li>
</ul>
<ul class="navigation right v-centered " id="">
<!-- UX Services -->
<li class="menu-item" data-id="dd-services">
<a class="" href=https://neuralinfotech.uxarmy.com/ux-services/ux-strategy>WHAT WE DO<span class="fa fa-angle-down" aria-hidden="true"></span></a><i class="fa fa-caret-up h-centered"></i>
<div class="menu-dropdown menu-style-services" id="dd-services">
<div class="inner-wrap">
<ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy" src="/assets/img/random/strategy.svg"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service" src="/assets/img/random/technology.svg"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul>
<!-- <ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/user-research">
<div class="icon_img"><img data-src="/assets/img/random/userresearch.svg" alt="UXArmy user research service"></div>
<span class=" ">Research </span>
<p>Discover what matters most to your customers</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ux-design">
<div class="icon_img"><img data-src="/assets/img/random/design.svg" alt="UXArmy user research service"></div>
<span class=" ">Design </span>
<p>Create products that delight users</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/recruit-testers">
<div class="icon_img"><img data-src="/assets/img/random/recruit.svg" alt="UXArmy recruit service"></div>
<span class=" ">Recruitment </span>
<p>Ask the right audience the right questions</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul> -->
</div>
</div>
</li>
<!-- End of UX Services -->
<li><a href="/case-studies" class="">OUR WORK</a></li>
<li><a href="/why-ux-army" class="">WHY US</a></li>
<li><a href="/contact-sales" class="">CONTACT</a></li>
</ul>
<div class="mobile v-centered ">
<div class="menu-toggle">
<span>MENU</span>
<div class="m-lines">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
</div>
</div>
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup6">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup6');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Check your email for further instructions to verify your account.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
<p class="text-center"><a id="verify-link">Resend verification link</a></p>
<p class="text-center" id="resen-mes" style="display:none;color:green;margin-top:5px;font-size: 10px; text-transform: initial;">Verification link has been sent.</p>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup14">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup14');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Please use a computer browser to create a user test.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup15">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Please wait!</h2>
<span style="text-align: center;">Your account is being created...</span>
</div>
<br clear="all">
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- Error POPUP -->
<div class="form-popup welcome" id="err-popup">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#err-popup');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/error.png" alt="error logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">INVALID REQUEST !</h2>
<span style="text-align: center;">Please verify your details and try again.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<div class="sign-up" id="signup-popup">
<div class="inner-box h-centered">
<div class="close signup-close" onclick="closePopup('#signup-popup')">
<img data-src="/assets/img/close.svg">
</div>
<div class="h-centered">
<div class="welcome-to-sign-up">Sign up for Free</div>
<div class="select-an-option-on">Select an option you want to Sign up for!</div>
<div class="select-block">
<a href="/signup" class="block">
<img alt="Create a UserStudy" data-src="/assets/img/createtest.svg" data-src="/assets/img/createtest.svg" data-hover="/assets/img/createtest-h.svg" />
<div class="create-test">Create Test</div>
<div class="i-want-to">I want to create a User Test for Prototype, Website or Mobile App</div>
</a>
<a href="https://useradvocatecommunity.com/signup" class="block">
<img alt="Register as UserAdvocate" data-src="/assets/img/dotest.svg" data-src="/assets/img/dotest.svg" data-hover="/assets/img/dotest-h.svg" />
<div class="do-test">Join as Tester</div>
<div class="i-want-to">I want to become a paid tester and provide feedback</div>
</a>
</div>
<div class="notice-each-email-c"><span><embed src="/assets/img/info.svg"></span><span>Notice: Separate accounts are needed for gathering and providing user feedback.</span></div>
</div>
</div>
</div>
<div class="form-popup welcome" id="popup11" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup11');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 id="popup11-title" class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for contacting us.</h2>
<span>We will revert you with response shortly.</span>
<br clear="all">
</div>
</div>
<div class="form-popup welcome" id="popup13" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup13');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for choosing to be notified!</h2>
<span>We’d get in touch very soon.</span>
<br clear="all">
</div>
</div>
</div>
</div>
</div>
<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/4/b7716440c023fa94e0beae448a779276.jpeg" />
<meta property="og:description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://neuralinfotech.uxarmy.com" />
<meta property="og:title" content="Digital Strategy and Software Development" />
<meta content="1200" property="og:image:width">
<meta content="600" property="og:image:height">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Digital Strategy and Software Development</title>
<meta name="description" content="Engage us for creating customised products with stunning UI/UX. We use human-centric product creation processes and advanced technologies to create high performance systems.">
<meta name="keywords" content="Software development, Application development, Frontend, Artificial Intelligence">
<link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons-neural/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons-neural/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons-neural/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons-neural/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons-neural/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons-neural/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons-neural/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons-neural/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons-neural/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/assets/favicons-neural/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons-neural/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/assets/favicons-neural/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons-neural/favicon-16x16.png">
<style>
.carousel-inner,svg:not(:root){overflow:hidden}[hidden],template{display:none}a:active,a:hover{outline:0}img{border:0;vertical-align:middle}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.carousel-control,.text-center{text-align:center}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.right{right:0;left:auto}
.fixed{position: fixed; width: 100%;} .blog .inner-wrap .blogs-wrap .blog-img2{background-size: initial !important;}
</style>
<script type="text/javascript" src="/assets/libraries/jquery.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/owl/dist/owl.carousel.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/libraries/jquery.validate.min.js?1733126515"></script>
<script type="text/javascript" src="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/libraries/jquery-ui.min.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/bootstrap.js?1733126515" async="async"></script>
<script type="text/javascript" src="/assets/js/jquery.rwdImageMaps.min.js?1733126515" async="async"></script>
<link rel="stylesheet" type="text/css" href="/assets/global/plugins/bootstrap/3.3.7/css/bootstrap.min.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/css/main.css?1733126513"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/owl/dist/assets/owl.carousel.min.css?1733126515"/>
<link rel="stylesheet" type="text/css" href="/assets/css/responsive.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/animate.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/tools/malihu_custom_scrollbar/jquery.mCustomScrollbar.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/fonts/font-awesome_m/css/font-awesome.min.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/libraries/jquery-ui.min.css?1733126515" media="none" onload="if(media!='all')media='all'"/>
<link rel="stylesheet" type="text/css" href="/assets/css/app.css?1733126513" media="none" onload="if(media!='all')media='all'"/>
<style>
.ui-autocomplete.ui-front.ui-menu{background:#fff !important;}
.ui-widget-content{z-index: 9999999999;}
.ui-autocomplete {max-height: 100px;overflow-y: auto;/* prevent horizontal scrollbar */overflow-x: hidden;}
* html .ui-autocomplete {
height: 100px;
}
</style>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js');
qp('init', 'c77b95d63fde4dd9bc8f9f4668a09386');
qp('track', 'ViewContent');
}
</script>
<!-- Facebook Pixel and Quora Pixel Code -->
<!-- End Facebook Pixel Code -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXLX95P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="header neural">
<div class="navigation-wrap">
<div class="inner-wrap" style="padding: 0 !important;">
<br clear="all">
<div class="mobile-menu">
<div class=" menu-accordion">
<!-- <div class="item"><a href="/remote-user-testing" class=""> User Testing Tools</a></div> -->
<div class="accordion-item">
<div class="accordion-button">
<span class="question">What We Do</span>
<div class="accordion-marker"><i class="fa fa-chevron-down v-centered" style="color: #000;"></i></div>
</div>
<div class="menu-accordion-text">
<div class="col-50">
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy services strategy"></div>
<div class="pull-left">
<span class=" ">Product Strategy</span>
<p>Plan for success with smart UX strategy</p>
</div>
</a>
</div>
<div class="col-50">
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<div class="pull-left">
<span>Product Development</span>
<p>Let’s learn about work oursourcing</p>
</div>
</a>
</div>
</div>
</div>
<div class="item"><a href="/case-studies"> Our Work</a></div>
<div class="item"><a href="/why-ux-army"> Why Us?</a></div>
<div class="item"><a href="/contact-sales"> Contact</a></div>
</div>
</div> <ul class="navigation left v-centered" id="">
<li style="padding-left: 20px !important;">
<a href="/" class="logo">
<div>
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo.svg" class="menu-logo">
</div>
</a>
<a href="/" style="position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 2;"></a>
</li> <li style="padding-left: 20px !important;min-width:50px"> </li>
</ul>
<ul class="navigation right v-centered " id="">
<!-- UX Services -->
<li class="menu-item" data-id="dd-services">
<a class="" href=https://neuralinfotech.uxarmy.com/ux-services/ux-strategy>WHAT WE DO<span class="fa fa-angle-down" aria-hidden="true"></span></a><i class="fa fa-caret-up h-centered"></i>
<div class="menu-dropdown menu-style-services" id="dd-services">
<div class="inner-wrap">
<ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy" src="/assets/img/random/strategy.svg"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service" src="/assets/img/random/technology.svg"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul>
<!-- <ul>
<li>
<a href="/ux-services/ux-strategy">
<div class="icon_img"><img data-src="/assets/img/random/strategy.svg" alt="UXArmy service strategy"></div>
<span class=" ">Product Strategy </span>
<p>Plan for success with smart UX strategy</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/user-research">
<div class="icon_img"><img data-src="/assets/img/random/userresearch.svg" alt="UXArmy user research service"></div>
<span class=" ">Research </span>
<p>Discover what matters most to your customers</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ux-design">
<div class="icon_img"><img data-src="/assets/img/random/design.svg" alt="UXArmy user research service"></div>
<span class=" ">Design </span>
<p>Create products that delight users</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/ui-ux-software-development">
<div class="icon_img"><img data-src="/assets/img/random/technology.svg" alt="UXArmy technology development service"></div>
<span class=" ">Product Development </span>
<p>Extend your product creation capabilities</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
<li>
<a href="/ux-services/recruit-testers">
<div class="icon_img"><img data-src="/assets/img/random/recruit.svg" alt="UXArmy recruit service"></div>
<span class=" ">Recruitment </span>
<p>Ask the right audience the right questions</p>
<h5>Learn More <i class="fa fa-long-arrow-right"></i></h5>
</a>
</li>
</ul> -->
</div>
</div>
</li>
<!-- End of UX Services -->
<li><a href="/case-studies" class="">OUR WORK</a></li>
<li><a href="/why-ux-army" class="">WHY US</a></li>
<li><a href="/contact-sales" class="">CONTACT</a></li>
</ul>
<div class="mobile v-centered ">
<div class="menu-toggle">
<span>MENU</span>
<div class="m-lines">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
</div>
</div>
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup6">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup6');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Check your email for further instructions to verify your account.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
<p class="text-center"><a id="verify-link">Resend verification link</a></p>
<p class="text-center" id="resen-mes" style="display:none;color:green;margin-top:5px;font-size: 10px; text-transform: initial;">Verification link has been sent.</p>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup14">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup14');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Thanks for signing up!</h2>
<span style="text-align: center;">Please use a computer browser to create a user test.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- POPUP LAST STEP START -->
<div class="form-popup welcome" id="popup15">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">Please wait!</h2>
<span style="text-align: center;">Your account is being created...</span>
</div>
<br clear="all">
</div>
</div>
<!-- POPUP LAST STEP END -->
<!-- Error POPUP -->
<div class="form-popup welcome" id="err-popup">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#err-popup');removeErr();">
</div>
</div>
</div>
<div class="form-box vh-centered" style="max-width: initial;">
<div class="popup-img"><img data-src="/assets/img/error.png" alt="error logo"></div>
<div class="inner-wrap" style="height:initial;">
<h2 class="popup6-title" style="text-align: center;">INVALID REQUEST !</h2>
<span style="text-align: center;">Please verify your details and try again.</span>
</div>
<br clear="all">
<div class="welcome_btn" style="text-align: center;">
<a href="/" class="button color">Return To Home</a>
</div>
</div>
</div>
<!-- POPUP LAST STEP END -->
<div class="sign-up" id="signup-popup">
<div class="inner-box h-centered">
<div class="close signup-close" onclick="closePopup('#signup-popup')">
<img data-src="/assets/img/close.svg">
</div>
<div class="h-centered">
<div class="welcome-to-sign-up">Sign up for Free</div>
<div class="select-an-option-on">Select an option you want to Sign up for!</div>
<div class="select-block">
<a href="/signup" class="block">
<img alt="Create a UserStudy" data-src="/assets/img/createtest.svg" data-src="/assets/img/createtest.svg" data-hover="/assets/img/createtest-h.svg" />
<div class="create-test">Create Test</div>
<div class="i-want-to">I want to create a User Test for Prototype, Website or Mobile App</div>
</a>
<a href="https://useradvocatecommunity.com/signup" class="block">
<img alt="Register as UserAdvocate" data-src="/assets/img/dotest.svg" data-src="/assets/img/dotest.svg" data-hover="/assets/img/dotest-h.svg" />
<div class="do-test">Join as Tester</div>
<div class="i-want-to">I want to become a paid tester and provide feedback</div>
</a>
</div>
<div class="notice-each-email-c"><span><embed src="/assets/img/info.svg"></span><span>Notice: Separate accounts are needed for gathering and providing user feedback.</span></div>
</div>
</div>
</div>
<div class="form-popup welcome" id="popup11" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup11');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 id="popup11-title" class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for contacting us.</h2>
<span>We will revert you with response shortly.</span>
<br clear="all">
</div>
</div>
<div class="form-popup welcome" id="popup13" style="display:none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/images/logo.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup13');">
</div>
</div>
</div>
<div class="form-box vh-centered">
<div class="popup-img"><img data-src="/assets/img/welcome.png" alt="welcome logo"></div>
<h2 class="popup6-title" style="width: max-content; width: -moz-max-content;width: -webkit-max-content;width: -o-max-content;">Thanks for choosing to be notified!</h2>
<span>We’d get in touch very soon.</span>
<br clear="all">
</div>
</div>
</div>
</div>
</div>
<div class="page_header">
<div class="inner-wrap">
<div class="welcome-text text-left" style="padding: 40px 30px;">
<h1>THE NEURAL DIFFERENCE</h1>
<h5>Compelling user experiences. Comprehensive UX expertise.</h5>
</div>
</div>
</div>
<div class="list-wrap" style="pointer-events:none;">
<div class="inner-wrap " style="padding: 30px 35px;">
<div class="list-wrap-section2 list-wrap-image service-icon">
<div style=" box-shadow: initial;padding: 0;">
<span class="text-left">The Difference</span>
<p class="text-left" style="display: block;">We empower you to maximise your digital assets, giving you critical edge in user experience. From research and strategy to design and development, UX is central to everything we do—making us your powerful partner from insights through implementation </p>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/28/4c88dc63dde4740406b374189540b3e1.svg" alt="Enhancing Digital User Experience">
<div class="text-holder h-centered">
<span>Our Team</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/29/852627451c5007a031c014e0c41bef30.svg" alt="Customised UX and Software Services">
<div class="text-holder h-centered">
<span>Scope to your exact needs</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/30/b19083b283ef211079a2d3b1dacf554e.svg" alt="Team of UX Experts in Asia">
<div class="text-holder h-centered">
<span>Extensive experience in UX</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/31/eba21146afead8d1bd307d184001b299.svg" alt="Tailor-made UI/UX software development">
<div class="text-holder h-centered">
<span>Implementation capabilities</span>
</div>
</div>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<div class="content-holder">
<img src="/uploads/textitem/32/fdbf728fa53c7d7111fe368eff35ef83.svg" alt="User Research in Asia">
<div class="text-holder h-centered">
<span>Regional expertise</span>
</div>
</div>
</div>
<br clear="all">
</div>
</div>
<div class="team">
<div class="inner-wrap">
<h2 class="text-center">A talented team</h2>
<p>The highly creative product experience team includes expert UX, technology, and business professionals collaborating seamlessly to co-create awesome product experiences for your customers, from concept to launch...because we know valuable insights can get lost in execution.</p> <br>
<embed src="/uploads/whyux/2/75cf82d467be55f2fbb9d970f7650f7e.svg">
</div>
</div>
<div class="content-wrap">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<!-- <h3>Schedule a personalize demo</h3> -->
<span>Maximise the potential of your digital assets with our comprehensive UX expertise. <br>Learn more about how Neural can help.</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Contact Us</div>
</div>
</div>
</div>
</section>
</div>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.afterLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 548
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.afterLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 548
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): ini_set() [<a href='http://php.net/function.ini-set'>function.ini-set</a>]: Headers already sent. You cannot change the session module's ini settings at this time [CORE/Cake/Model/Datasource/CakeSession.php, line 561]Code Context if (!empty($sessionConfig['ini']) && is_array($sessionConfig['ini'])) {
foreach ($sessionConfig['ini'] as $setting => $value) {
if (ini_set($setting, $value) === false) {
$sessionConfig = array(
'cookie' => 'CAKEPHP',
'timeout' => (int) 240,
'ini' => array(
'session.use_trans_sid' => (int) 0,
'session.cookie_path' => '/',
'session.cookie_secure' => (int) 1,
'session.cookie_lifetime' => (int) 14400,
'session.name' => 'CAKEPHP',
'session.gc_maxlifetime' => (int) 14400,
'session.cookie_httponly' => (int) 1
),
'defaults' => 'php',
'cookieTimeout' => (int) 240,
'cacheLimiter' => 'must-revalidate'
)
$defaults = array(
'cookie' => 'CAKEPHP',
'timeout' => (int) 240,
'ini' => array(
'session.use_trans_sid' => (int) 0,
'session.cookie_path' => '/'
)
)
$value = (int) 0
$setting = 'session.use_trans_sid'
ini_set - [internal], line ??
CakeSession::_configureSession() - CORE/Cake/Model/Datasource/CakeSession.php, line 561
CakeSession::_cookieName() - CORE/Cake/Model/Datasource/CakeSession.php, line 596
CakeSession::_hasSession() - CORE/Cake/Model/Datasource/CakeSession.php, line 609
CakeSession::check() - CORE/Cake/Model/Datasource/CakeSession.php, line 241
CakeSession::delete() - CORE/Cake/Model/Datasource/CakeSession.php, line 283
SessionComponent::delete() - CORE/Cake/Controller/Component/SessionComponent.php, line 82
AppController::afterFilter() - APP/Controller/AppController.php, line 159
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::shutdownProcess() - CORE/Cake/Controller/Controller.php, line 692
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 204
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 472
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRender'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 472
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp',
(int) 1 => '<h2>Unable to configure the session, setting session.use_trans_sid failed.</h2>
<p class="error">
<strong>Error: </strong>
An Internal Error Has Occurred.</p>
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-trace').style.display = (document.getElementById('cakeErr67504b9a85b67-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a85b67-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-code').style.display = (document.getElementById('cakeErr67504b9a85b67-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-context').style.display = (document.getElementById('cakeErr67504b9a85b67-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a85b67-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a85b67-context" class="cake-context" style="display: none;">$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-trace').style.display = (document.getElementById('cakeErr67504b9a85cb8-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a85cb8-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-code').style.display = (document.getElementById('cakeErr67504b9a85cb8-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-context').style.display = (document.getElementById('cakeErr67504b9a85cb8-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a85cb8-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a85cb8-context" class="cake-context" style="display: none;">$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-trace').style.display = (document.getElementById('cakeErr67504b9a860b4-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a860b4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-code').style.display = (document.getElementById('cakeErr67504b9a860b4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-context').style.display = (document.getElementById('cakeErr67504b9a860b4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a860b4-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a860b4-context" class="cake-context" style="display: none;">$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-trace').style.display = (document.getElementById('cakeErr67504b9a8664c-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a8664c-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-code').style.display = (document.getElementById('cakeErr67504b9a8664c-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-context').style.display = (document.getElementById('cakeErr67504b9a8664c-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a8664c-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a8664c-context" class="cake-context" style="display: none;">$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</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">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</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">protected static function </span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">() {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">|| !</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</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">|| isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">|| static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</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">bool True </span><span style="color: #007700">if </span><span style="color: #0000BB">variable is there</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 static function </span><span style="color: #0000BB">check</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"> </span><span style="color: #007700">if (!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">() || !static::</span><span style="color: #0000BB">start</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">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</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">* @return </span><span style="color: #0000BB">bool Success</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 static function </span><span style="color: #0000BB">delete</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"> </span><span style="color: #007700">if (static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)) {</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">, </span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">, </span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">link https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</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">delete</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"> </span><span style="color: #007700">return </span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">APP/Controller/AppController.php line 159</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</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">public function </span><span style="color: #0000BB">afterFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</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">Session</span><span style="color: #007700">-></span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</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/Event/CakeEventManager.php line 243</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</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">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-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</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 style="color: #0000BB">triggers Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown $this</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">shutdownProcess</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.shutdown'</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"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</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">} elseif (!(</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) && </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">() === </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</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"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</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 style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<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>
<span class="code-highlight"><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>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp',
(int) 1 => '<h2>Unable to configure the session, setting session.use_trans_sid failed.</h2>
<p class="error">
<strong>Error: </strong>
An Internal Error Has Occurred.</p>
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-trace').style.display = (document.getElementById('cakeErr67504b9a85b67-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a85b67-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-code').style.display = (document.getElementById('cakeErr67504b9a85b67-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-context').style.display = (document.getElementById('cakeErr67504b9a85b67-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a85b67-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a85b67-context" class="cake-context" style="display: none;">$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-trace').style.display = (document.getElementById('cakeErr67504b9a85cb8-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a85cb8-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-code').style.display = (document.getElementById('cakeErr67504b9a85cb8-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85cb8-context').style.display = (document.getElementById('cakeErr67504b9a85cb8-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a85cb8-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a85cb8-context" class="cake-context" style="display: none;">$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-trace').style.display = (document.getElementById('cakeErr67504b9a860b4-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a860b4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-code').style.display = (document.getElementById('cakeErr67504b9a860b4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a860b4-context').style.display = (document.getElementById('cakeErr67504b9a860b4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a860b4-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a860b4-context" class="cake-context" style="display: none;">$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-trace').style.display = (document.getElementById('cakeErr67504b9a8664c-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a8664c-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-code').style.display = (document.getElementById('cakeErr67504b9a8664c-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a8664c-context').style.display = (document.getElementById('cakeErr67504b9a8664c-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a8664c-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a8664c-context" class="cake-context" style="display: none;">$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp',
(int) 1 => '<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">protected&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;!</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</span><span style="color: #007700">)</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">||&nbsp;static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;True&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">variable&nbsp;is&nbsp;there</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">()&nbsp;||&nbsp;!static::</span><span style="color: #0000BB">start</span><span style="color: #007700">())&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@return&nbsp;</span><span style="color: #0000BB">bool&nbsp;Success</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">))&nbsp;{</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">link&nbsp;https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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">&nbsp;&nbsp;&nbsp;&nbsp;</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')">APP/Controller/AppController.php line 159</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Session</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</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/Event/CakeEventManager.php line 243</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">]&nbsp;===&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;else&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;</span><span style="color: #007700">=&nbsp;</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">],&nbsp;</span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*&nbsp;@</span><span style="color: #0000BB">triggers&nbsp;Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown&nbsp;$this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;</span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">shutdownProcess</span><span style="color: #007700">()&nbsp;{</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.shutdown'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}&nbsp;elseif&nbsp;(!(</span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">instanceof&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">()&nbsp;===&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)&nbsp;{</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$controller</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">]))&nbsp;{</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</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-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??</pre></div></pre><h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/CakeSession.php line 596</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">CakeSession::_configureSession()</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">static::</span><span style="color: #0000BB">init</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_configureSession</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/CakeSession.php line 609</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">CakeSession::_cookieName()</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">protected static function </span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">() {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return static::</span><span style="color: #0000BB">started</span><span style="color: #007700">()</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">|| !</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'session.use_cookies'</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">|| isset(</span><span style="color: #0000BB">$_COOKIE</span><span style="color: #007700">[static::</span><span style="color: #0000BB">_cookieName</span><span style="color: #007700">()])</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">|| static::</span><span style="color: #0000BB">$_isCLI</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/CakeSession.php line 241</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">CakeSession::_hasSession()</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">bool True </span><span style="color: #007700">if </span><span style="color: #0000BB">variable is there</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 static function </span><span style="color: #0000BB">check</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"> </span><span style="color: #007700">if (!static::</span><span style="color: #0000BB">_hasSession</span><span style="color: #007700">() || !static::</span><span style="color: #0000BB">start</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">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Datasource/CakeSession.php line 283</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">CakeSession::check()</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">* @return </span><span style="color: #0000BB">bool Success</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 static function </span><span style="color: #0000BB">delete</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"> </span><span style="color: #007700">if (static::</span><span style="color: #0000BB">check</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">)) {</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_overwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">, </span><span style="color: #0000BB">Hash</span><span style="color: #007700">::</span><span style="color: #0000BB">remove</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">, </span><span style="color: #0000BB">$name</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Controller/Component/SessionComponent.php line 82</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">CakeSession::delete()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">link https</span><span style="color: #007700">:</span><span style="color: #FF8000">//book.cakephp.org/2.0/en/core-libraries/components/sessions.html#SessionComponent::delete</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">delete</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"> </span><span style="color: #007700">return </span><span style="color: #0000BB">CakeSession</span><span style="color: #007700">::</span><span style="color: #0000BB">delete</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-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">APP/Controller/AppController.php line 159</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">SessionComponent->delete()</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">public function </span><span style="color: #0000BB">afterFilter</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"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">afterFilter</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">Session</span><span style="color: #007700">-></span><span style="color: #0000BB">delete</span><span style="color: #007700">(</span><span style="color: #DD0000">'message'</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/Event/CakeEventManager.php line 243</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">AppController->afterFilter()</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">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-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Controller/Controller.php line 692</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">CakeEventManager->dispatch()</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 style="color: #0000BB">triggers Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">shutdown $this</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">shutdownProcess</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.shutdown'</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"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Routing/Dispatcher.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Controller->shutdownProcess()</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">} elseif (!(</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) && </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">() === </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</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"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">shutdownProcess</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-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Dispatcher->_invoke()</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 style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/webroot/index.php line 117</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->dispatch()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<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>
<span class="code-highlight"><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>
<code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Errors/error500.ctp',
(int) 1 => '<h2>Unable to configure the session, setting session.use_trans_sid failed.</h2>
<p class="error">
<strong>Error: </strong>
An Internal Error Has Occurred.</p>
<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-trace').style.display = (document.getElementById('cakeErr67504b9a85b67-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [<b>CORE/Cake/Utility/ObjectCollection.php</b>, line <b>128</b>]<div id="cakeErr67504b9a85b67-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-code').style.display = (document.getElementById('cakeErr67504b9a85b67-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504b9a85b67-context').style.display = (document.getElementById('cakeErr67504b9a85b67-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504b9a85b67-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$list </span><span style="color: #007700">as </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"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(array(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_loaded</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">], </span><span style="color: #0000BB">$callback</span><span style="color: #007700">), </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'subject'</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67504b9a85b67-context" class="cake-context" style="display: none;">$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/lib/Cake/View/Elements/exception_stack_trace.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'</pre><pre class="stack-trace">compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::_renderElement() - CORE/Cake/View/View.php, line 1224
View::element() - CORE/Cake/View/View.php, line 418
include - APP/View/Errors/error500.ctp, line 24
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 300
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 213
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/Erro