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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/CaseStudy/case_study4.ctp',
(int) 1 => '<div class="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/CaseStudy/case_study4.ctp',
(int) 1 => '<div class="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/CaseStudy/case_study4.ctp',
(int) 1 => '<div class="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/CaseStudy/case_study4.ctp',
(int) 1 => '<div class="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/CaseStudy/case_study4.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/CaseStudy/case_study4.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/assets/img/neuralinfotech-logo.svg" />
<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="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/assets/img/neuralinfotech-logo.svg" />
<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="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/assets/img/neuralinfotech-logo.svg" />
<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="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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/assets/img/neuralinfotech-logo.svg" />
<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="case-study">
<div class="hero has-img" style="background: linear-gradient(to bottom, #31D1EF 0%, #62EFE6 100%);">
<div class="hero-content container text-center">
<div class="welcome-text text-center">
<h1><b>Futuristic Interface for a Value based Integration platform</b></h1>
<span>User Research | Immersive Design</span>
</div>
<div class="col-md-10 col-md-offset-1">
<img src="/assets/img/casestudy/connectall%402x.png?1733126514" alt="ConnectAll" class="img-responsive" style="margin: auto;"/> </div>
</div>
</div>
<section class="case-study-summary">
<div class="container">
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/customer-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Customer</b></h3>
<p>Worldwide provider of products and services in Application Lifecycle Management (ALM) systems.</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/service-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Services</b></h3>
<p>Research, Design, Development</p>
</div>
</div>
<div class="col-md-4">
<div class="summary-box text-center">
<img src="/assets/img/casestudy/goal-icon.png?1733126514" alt="Case Summary" style="max-width: 5rem; margin-bottom: 1rem;"/> <h3><b>Client Goal</b></h3>
<p>Upgrade the user experience of its flagship products with a contemporary and efficient design</p>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="col-md-8 col-md-offset-2">
<blockquote><i>
UXArmy team has completely nailed it. The immersive re-design will make a direct positive impact on our existing clients and prospects. With this new Design, we are confident that our product will become a game changer in our industry.
</i></blockquote>
<h2 class="mb-20"><b>Situation</b></h2>
<p>This global product and services provider wanted to continue to serve loyal customers while opening new markets and appealing to new user segments. With many large organizations using its existing flagship products, the client had to balance serving its current base and new customers while taking its products’ user experience to the next level. </p>
<p>Benchmarking the client’s products with their competition showed a clear opportunity to rethink the existing interface and its packaging. To truly distinguish itself from the competition, merely solving existing usability problems wasn’t going to be enough for these products.</p>
<p class="mb-50">The client tapped our UX team to work alongside its own product strategy team and shoulder the products’ UX front-end. As the front-end plays a major role in software product adoption, we supported the client in front-end design and development of its product refresh.</p>
<h2 class="mb-20"><b>Services used by client:</b></h2>
<ul class="mb-50"><li>UX research and interface design</li><li>Front-end software development</li></ul>
<h2 class="mb-20"><b>How did UXArmy do it?</b></h2>
<p>A balancing act requires a clear definition of the challenge. To provide this clarity, the UXArmy team focused on creating a futuristic, fresh user interface that fit the future business model and still kept existing users engaged. The existing users were very accustomed to the existing UI, so it was key to satisfy them</p>
<p>With such a loyal user base and specific skillset requirements, UXArmy conducted research that included existing users of the products. To understand aspirations and existing usability issues, our team also interviewed internal stakeholders. In addition to providing analysis of customer support data, UXArmy also benchmarked competitors’ products. </p>
<p>Because the client’s products were complex and specialised, user researchers needed to properly understand them to design the research properly. Because users were located in several different time zones--and travel to each country was not a viable option--UXArmy conducted qualitative user research sessions remotely.</p>
<p>While our team’s user research findings did not currently show a great demand for a change in interface, we look to the future in making our recommendations. Interface trends are changing, and the client wanted to be posed to scale its business aggressively by serving new markets. Therefore, we proposed to overhaul the interface and also incorporate new technologies to make the product smart. </p>
<figure>
<img src="/assets/img/casestudy/connectall/app-view.gif?1733126514" alt="ConnectAll Initial Concept" class="img-responsive"/> <figcaption>Initial concept idea tapped into futuristic directions</figcaption>
</figure>
<p class="mt-20">We used the standard web services to implement the front-end software so that the User interface upgrades can be made at any point in future without making changes to the core software modules.</p>
</div>
</div>
</section>
<section class="our-approach">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="col-md-12">
<div class="col-md-5" style="background: #1976FF; padding: 3rem; color: #fff;">
<h5>How did it go?</h5>
<h2>The Result</h2>
</div>
</div>
<div class="col-md-12">
<p class="lead mt-20">Because our team had collaborated closely, we were able to align quickly with the client. The proposed product design required only two design iterations. Now, the client is confident in its ability to beat the competition and build the capability to claim the Application Lifecycle management products space in the market for many years to come.</p>
<ul><li>An immersive and fluid interface that looks and feels futuristic</li><li>Poised to outperform existing competition and be dominant in its industry</li></ul> </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('cakeErr67504a9900045-trace').style.display = (document.getElementById('cakeErr67504a9900045-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="cakeErr67504a9900045-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900045-code').style.display = (document.getElementById('cakeErr67504a9900045-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900045-context').style.display = (document.getElementById('cakeErr67504a9900045-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a9900045-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="cakeErr67504a9900045-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('cakeErr67504a99001b0-trace').style.display = (document.getElementById('cakeErr67504a99001b0-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="cakeErr67504a99001b0-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99001b0-code').style.display = (document.getElementById('cakeErr67504a99001b0-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99001b0-context').style.display = (document.getElementById('cakeErr67504a99001b0-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a99001b0-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="cakeErr67504a99001b0-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('cakeErr67504a99005bb-trace').style.display = (document.getElementById('cakeErr67504a99005bb-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="cakeErr67504a99005bb-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99005bb-code').style.display = (document.getElementById('cakeErr67504a99005bb-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99005bb-context').style.display = (document.getElementById('cakeErr67504a99005bb-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a99005bb-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="cakeErr67504a99005bb-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('cakeErr67504a9900b33-trace').style.display = (document.getElementById('cakeErr67504a9900b33-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="cakeErr67504a9900b33-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900b33-code').style.display = (document.getElementById('cakeErr67504a9900b33-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900b33-context').style.display = (document.getElementById('cakeErr67504a9900b33-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a9900b33-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="cakeErr67504a9900b33-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('cakeErr67504a9900045-trace').style.display = (document.getElementById('cakeErr67504a9900045-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="cakeErr67504a9900045-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900045-code').style.display = (document.getElementById('cakeErr67504a9900045-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900045-context').style.display = (document.getElementById('cakeErr67504a9900045-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a9900045-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="cakeErr67504a9900045-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('cakeErr67504a99001b0-trace').style.display = (document.getElementById('cakeErr67504a99001b0-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="cakeErr67504a99001b0-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99001b0-code').style.display = (document.getElementById('cakeErr67504a99001b0-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99001b0-context').style.display = (document.getElementById('cakeErr67504a99001b0-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a99001b0-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="cakeErr67504a99001b0-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('cakeErr67504a99005bb-trace').style.display = (document.getElementById('cakeErr67504a99005bb-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="cakeErr67504a99005bb-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99005bb-code').style.display = (document.getElementById('cakeErr67504a99005bb-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a99005bb-context').style.display = (document.getElementById('cakeErr67504a99005bb-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a99005bb-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="cakeErr67504a99005bb-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('cakeErr67504a9900b33-trace').style.display = (document.getElementById('cakeErr67504a9900b33-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="cakeErr67504a9900b33-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900b33-code').style.display = (document.getElementById('cakeErr67504a9900b33-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67504a9900b33-context').style.display = (document.getElementById('cakeErr67504a9900b33-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67504a9900b33-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="cakeErr67504a9900b33-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"> &nbs