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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.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/Resources/our_workneural.ctp',
(int) 1 => '<div class="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</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/Resources/our_workneural.ctp',
(int) 1 => '<div class="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</script>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
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/Resources/our_workneural.ctp',
(int) 1 => '<div class="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</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/Resources/our_workneural.ctp',
(int) 1 => '<div class="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</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'
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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.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/Resources/our_workneural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Resources/our_workneural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.afterRender'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::render() - CORE/Cake/View/View.php, line 474
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 524
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeLayout'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeLayout'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::renderLayout() - CORE/Cake/View/View.php, line 524
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'beforeRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp'
)
result => null
omitSubject => true
[protected] _name => 'View.beforeRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Form'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 932
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/7/57361d729877450bc0c5da4a09b417b6.png" />
<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="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</script>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/7/57361d729877450bc0c5da4a09b417b6.png" />
<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="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</script>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
result => null
modParams => (int) 1
omitSubject => true
[protected] _name => 'View.afterRenderFile'
[protected] _subject => object(View) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'View'
)
$collected = array()
$list = array(
(int) 0 => 'Html',
(int) 1 => 'Form'
)
$result = null
$name = 'Html'
compact - [internal], line ??
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 128
HelperCollection::trigger() - CORE/Cake/View/HelperCollection.php, line 200
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
View::_render() - CORE/Cake/View/View.php, line 938
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Notice (8): compact() [<a href='http://php.net/function.compact'>function.compact</a>]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
$callback = 'afterRenderFile'
$params = array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/7/57361d729877450bc0c5da4a09b417b6.png" />
<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="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</script>
<div class="content-wrap">
<section class="footer-wrap footer2" id="footer2">
<div class="page_header montserrat footer-neural" id="main_footer"> <br />
<div class="inner-wrap row">
<div class="col col-sm-3 col-footer">
<h3><strong>What We Do</strong></h3>
<ul>
<li><a href="/ux-services/ux-strategy">Product Strategy</a></li>
<li><a href="/ux-services/ui-ux-software-development">Product Development</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Our Work</strong></h3>
<ul>
<li><a href="/case-studies">Case Studies</a></li>
<li><a href="/ux-army-portfolio">Design Work</a></li>
<li><a href="https://dreamtech.uxarmy.com/">Dreamtech Technology</a></li>
</ul>
</div>
<div class="col col-sm-3 col-footer">
<h3><strong>Company</strong></h3>
<ul>
<li><a href="https://www.uxarmy.com">UXArmy Toolkit</a></li>
<li><a href="/why-ux-army">Why Us</a></li>
<li><a href="/contact-sales">Contact</a></li>
</ul>
</div>
</div>
<p class="text-center">All trademarks, logos and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only<br><br></p>
<p style="padding-bottom: 3rem;" class="text-center">© 2012 - 2024 UXArmy
Pte Ltd, Singapore</p>
</div>
</section>
</div>
<!-- CONTACT US POPUP START-->
<div class="form-popup" id="popup2" style="display: none;">
<div class="popup_logo">
<div class="inner-wrap">
<embed src="/assets/img/neuralinfotech/neuralinfotech-logo-white.svg" class="menu-logo">
<div class="close_popup" onclick="closePopup('#popup2');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered">
<h2 class="contact-header">Contact Us</h2>
<span class="sub-header">What is your message about?</span>
<form id="" class="contactus-form">
<div class="input-wrap contact-radio">
<div class="input-neural input_block">
<input type="radio" class="contact-type" id="option-two2" name="selector-pop2" value="Schedule a Meeting" checked="checked">
<label class="input_label" for="option-two2">
<div class="vh-centered">Schedule a Meeting</div>
</label>
<input type="radio" class="contact-type" id="option-one2" name="selector-pop2" value="Support">
<label class="input_label" for="option-one2">
<div class="vh-centered">Support</div>
</label>
<input type="radio" class="contact-type" id="option-three2" name="selector-pop2" value="Join Our Team">
<label class="input_label" for="option-three2">
<div class="vh-centered">Join Our Team</div>
</label>
</div>
<div class="input input_block" style="display: none;">
<input type="radio" class="contact-type" id="option-four2" name="selector-pop2" value="Quote">
<label class="input_label" for="option-one2">
<div class="vh-centered">Quote</div>
</label>
</div>
</div>
<span>Please fill in your contact details and we will get in touch soon</span>
<div class="input-wrap">
<label>FULL Name</label>
<div class="input">
<input type="text" id="f" placeholder="e.g. John Lee" name="fullname">
</div>
</div>
<div class="input-wrap">
<label>WORK EMAIL</label>
<div class="input">
<input type="email" placeholder="Work Email" name="email">
</div>
</div>
<div class="input-wrap col-50">
<label>COUNTRY OF RESIDENCE</label>
<div class="input">
<input type="text" placeholder="e.g. Singapore" name="country">
</div>
</div>
<div class="input-wrap col-50">
<label>PHONE</label>
<div class="input">
<input type="text" placeholder="e.g. +65 8888 - 8888" name="phone">
</div>
</div>
<div class="input-wrap">
<label>MESSAGE</label>
<div class="input">
<textarea class="required" placeholder="Let us know how we can help you.." name="message"></textarea>
</div>
</div>
</form>
<br clear="all">
<div class="text-right">
<div class="text-left for-cv" style="display:none;">
<input type="file" id="file1" name="cv" class="cv-file" style="display: none;">
<label for="file1" class="cv-file-btn">
<div class="button color neural">
<i class="fa fa-cloud-upload" aria-hidden="true"></i> Upload CV
</div>
</label>
</div>
<div class="button contact-cancel" onclick="closePopup('#popup2');removeErr();">Cancel</div>
<div class="button outlined contact-send text-center neural">Send</div>
</div>
</div>
<!-- <div class="close-form-popup"></div> -->
</div>
<!-- CONTACT US POPUP END-->
<div class="form-popup download-popup-box" id="popup12">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup12');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img"><img data-src="/assets/img/illustration.png" alt="illustration logo"></div>
<h2 class="text-center">Don’t miss out, get notified!</h2>
<span class="text-center" style="width: 100%;">At UXArmy we are busy giving final touches to our Online User testing ecosystem.</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="interim-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-interim">Notify me!</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
</div>
<div class="hide-all"></div>
<script type="text/javascript" src="/assets/js/main.js?1733126515" async="async"></script>
<script type="text/javascript" src="/js/additional.js?1733126515" async="async"></script>
<script>
var availableTags = [];
function showError(element, errorElement, errorMsg = '', show = false){
if(show){
element.closest('.form-group').removeClass('success');
element.addClass('error');
$(errorElement).html(errorMsg).fadeIn();
} else {
element.closest('.form-group').addClass('success');
element.removeClass('error');
$(errorElement).html('').fadeOut();
}
}
function isEmailInterim(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
validator3 = $( "#client-form" ).validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
if($(element).attr('id') == 'reg-email-c'){
$(element).closest('.form-group').removeClass('success');
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").show();
}
$(element).addClass("error");
},
unhighlight: function(element) {
$(element).removeClass("error");
if($(element).attr('id') == 'reg-email-c'){
$(element).parents('.form-group').find('.error-for-reg-c').hide()
}
if($(element).attr('id') == 'reg-password-c'){
$(".client-password-valid").hide();
}
},
rules: {
'regemail' : {
required: true,
minlength: 6,
},
'name' : {
required: true,
// onkeyup:true
},
},
});
//////Client Sign Up
$(window).on('load',function(){
var value = $('#reg-email-c').val();
if(typeof value !== 'undefined' && value !== ''){
$.ajax({
dataType: 'json',
type: 'POST',
async: false,
url: "/api/validemail",
data: {
"email":value
},
success: function (res) {
//var obj = $.parseJSON(res);
if(!res['error']){
$('#reg-email-c').closest('.form-group').addClass('success');
result2 = true;
}
}
});
}
})
$(document).on('click','.get-interim',function(){
var email = $('#interim-email').val();
if(email !== '' && isEmailInterim(email)){
var $this = $(this);
$this.addClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
$.ajax({
url:"/ajax/addSubscriber",
type:'post',
data:{email:email},
success:function(res){
if(res){
$('#interim-email').val('');
$('#interim-email').removeClass('error');
$('.get-interim').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('#popup12').hide();
$('#popup13').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$("#show-ar").click(function(){
var arrow = {up : 'up', down : 'down'}
$('#ar-box, #ai-box').toggleClass("hidden-xs dropdown-mobile");
$('#ai-box').toggleClass("dropdown-mobile-ai")
var src = $(this).find('img').attr('src');
if(src.includes(arrow.up)) {
src = src.replace(arrow.up, arrow.down);
} else {
src = src.replace(arrow.down, arrow.up);
}
$(this).find('img').attr("src",src);
});
$(document).on('click','#reg-signup-c',function(e){
e.preventDefault();
var name = $('#reg-name-c').val();
if (name == '') {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
} else if(!checkName(name)) {
return false;
}
var email = $('#reg-email-c').val();
var password = $('#reg-password-c').val();
if(email != '') {
$('#reg-email-c').focusout();
} else {
showError($('#reg-email-c'), '.error-for-reg-c', 'Please enter a valid email address.' , true);
}
if($('#reg-email-c').closest('.form-group').hasClass('success')) {
} else {
return false;
}
if(password == "" || password.length < 12){
$(".client-password-valid").show();
$('#reg-password-c').addClass('error');
return false;
} else {
$(".client-password-valid").hide();
$('#reg-password-c').removeClass('error');
}
if($('#client-form').valid()){
$("#reg-signup-c").text('Please Wait');
$("#reg-signup-c").css('pointer-events','none');
$.ajax({
dataType: 'json',
type: 'POST',
url: "/ajax/engageApi",
async: true,
data: {
"name": name,
"email": email,
}
});
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/clientsignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"product": "",
"accept_invite_link" : ''
},
success: function (res) {
if(typeof res['error'] != "undefined") {
$("#reg-signup-c").text('Sign up');
$("#reg-signup-c").css('pointer-events','');
let errors = JSON.parse(res['error']);
let attrClassArr = {
email: {inputbox: '#reg-email-c', labelbox: '.error-for-reg-c'},
first_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
last_name: {inputbox: '#reg-name-c', labelbox: '.error-for-fullname'},
password: {inputbox: '#reg-password-c', labelbox: '.error-for-reg-password'}
}
for (const attribute in errors) {
let errs = errors[attribute];
if(typeof attrClassArr[attribute] != 'undefined'){
let errText = '';
for(let i=0; i < errs.length; i++){
errText = `${errText}<div>${errs[i]}</div>`;
}
showError($(attrClassArr[attribute]['inputbox']), attrClassArr[attribute]['labelbox'], errText, true);
}
}
}else if(res['tempkey'] != 'undefined'){
tempkey = res['tempkey'];
if(res['tempkey'] != ""){
window.location = "https://app.uxarmy.com/site/weblogin?tempkey="+tempkey+""+planPriceUrl;
}else{
window.location = "https://app.uxarmy.com/user/register/onSuccess?email="+email;
}
validator3.resetForm();
}
}
});
}
})
$(document).on('click', '#agree_terms, #agree_gdprterms', function() {
if($('#agree_terms').is(':checked') && $('#agree_gdprterms').is(':checked')) {
$('#reg-signup-c').removeClass('disabled');
} else {
$('#reg-signup-c').addClass('disabled');
}
});
//user advocate get started interim popup
$(document).on('click','.get-started-interim',function(){
var type = $(this).attr('data-type');
if(type == '1'){
var email = $('#get-email').val();
}else{
var email = $('#get-email2').val();
}
$('#interim-email').val(email);
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
openPopup('#popup12');
})
$(document).on('keyup','#interim-email',function(e){
e.preventDefault();
var email = $(this).val();
if(email !== '' && isEmailInterim(email)){
$('.get-interim').addClass('active');
$('#interim-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
}else{
$('.get-interim').removeClass('active');
$('#interim-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('change','#advocate-form select',function(){$(this).attr('style','color:#000')})
$(document).on('change','#reg-country',function(){
var cities = '';
var countryid = this.value;
var result = listedCountries.filter(function(country) {
return country.iso_alpha2 == countryid;
});
cities = result[0]['cities'];
var str = '<option value="">Select City</option>';
if(cities && cities != ''){
cities = JSON.parse(cities);
$.each(cities, function(i, city){
str += "<option value='"+ city +"'>"+ city +"</option>";
})
} else {
str += "<option value='Other'>Other</option>";
}
$("#reg-city").html(str);
})
$(".mobile .menu-toggle").on('click', function() {
$('.menu-toggle .m-lines').toggleClass('on');
$('.menu-toggle span').toggleClass('span_dn');
$('.mobile-menu').fadeToggle();
});
$(document).on('click', 'body', function(e) {
if ($(e.target).parents(".mobile-menu").length || $(e.target).parents(".menu-toggle").length) {
} else {
$('.mobile-menu').hide();
$('.menu-toggle .m-lines').removeClass('on');
$('.menu-toggle span').removeClass('span_dn');
}
})
$(window).resize(function () {
if ($(".mobile-menu").css("display") == "block") {
$('.logo div').addClass('active');
}if($(window).width() < 992){
if ($(".mobile-menu").css("display") == "none") {
$('.logo div').removeClass('active');
}
}if($(window).width() > 992){
$('.logo div').removeClass('active');
}
});
listedCountries = {};
function getCountryListings(){
$.ajax({
url:'/ajax/listCountry',
type:'get',
success: function(data) {
var obj = $.parseJSON(data);
listedCountries = obj;
$("#reg-national").html('<option value="">Select Country</option>');
$("#reg-country").html('<option value="">Select Country</option>');
$.each(obj, function( index, value ) {
$("#reg-national").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
$("#reg-country").append($("<option></option>")
.attr("value",value.iso_alpha2)
.text(value.name));
});
},
error: function(data) {
console.log(error);
}
});
}
$(document).ready(function(){
var hash = window.location.hash;
if(hash.indexOf("#get-quote") != -1){ getQuote() }
if(hash.indexOf("#demo-scheduled") != -1){ demoScheduled() }
})
function getQuote(close = true){
if(close) {
$('.form-popup').find(' .close_popup').hide();
}
$('.form-popup').find(' .sub-header, .contact-radio, .contact-cancel').hide();
$('.form-popup').find('.contact-header').html('Get Quote');
$("#option-four2").prop("checked", true);
openPopup('#popup2');
}
function demoScheduled() {
$('#popup11-title').html('Thank You for Scheduling the Demo with UXArmy.');
openPopup('#popup11');
}
// onclick opening popup, if type - its opening immediately
function openPopup(selector,type = null) {
if(type == 'im'){
$(selector).show();
}else{
$(selector).show();
}
getCountryListings();
$('body').addClass('fixed');
$('body').addClass('body-overflow');
$('.form-popup').addClass('scroll');
scrollPosition1 = $(window).scrollTop();
}
// onclick remove error classes from input
function removeErr(){
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error')
$('.input').removeClass('error');
$('label.error').remove();
$(".contactus-form")[0].reset();
}
// onclick closing popup, if type - its closing immediately
function closePopup(selector,type) {
if(type == 'im'){
$(selector).hide();
}else{
$(selector).fadeOut(0);
}
if(typeof scrollPosition1 !== 'undefined'){
$(window).scrollTop(scrollPosition1);
}
$('.thank-you').hide();
$('.download-first').show();
$('body').removeClass('fixed');
$('body').removeClass('body-overflow');
$('.form-popup').removeClass('scroll');
if(selector == '#popup11') {
$('#popup11-title').html('Thanks for contacting us.');
}
}
// When clicked next button
$(document).on('click','.next',function(e){
e.preventDefault();
$('#reg-email').focusout();
if($('#advocate-form').valid() && $('#reg-email').parent().parent().hasClass('success')){
closePopup('#popup4','im');
openPopup('#popup5','im');
}
})
$(document).ready(function () {
jQuery.validator.addMethod('phone1', function(p, element) {
var regex = /^[\d ()+-]+$/;
return this.optional(element) || regex.test(p)
}, 'Please specify a valid phone number.');
validator2 = $('.contactus-form').validate({
errorPlacement: function(error, element) {
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
$(element).parent().removeClass("error");
},
rules: {
'email' : {
required: true,
checkemail3: true,
minlength: 6,
email: true,
},
'country' : {
required: true,
},
'phone' : {
phone1:true,
minlength:7,
},
'fullname' : {
required: true,
},
'message' : {
required: true,
},
},
});
validator = $( "#advocate-form" ).validate({
errorPlacement: function(error, element) {
if($(element).attr('id') == 'reg-password'){
var errText = 'Password length should be minimum of 12 characters';
var er = '<label for="" class="error-for-reg-password" style="color: red;font-size: 10px; !important;">'+errText+'</label>';
if(!element.parents('.form-box').find('.error-for-reg-password').length){
element.parents('.input-wrap').after(er);
}
element.parents('.form-box').find('.error-for-reg-password').show();
$('#reg-password').parent().parent().removeClass('success');
}
},
highlight: function(element) {
$(element).parent().addClass("error");
},
unhighlight: function(element) {
if(!$(element).is('select')){
$(element).parent().removeClass("error");
}
if($(element).attr('id') == 'reg-password'){
$(element).parents('.form-box').find('.error-for-reg-password').hide()
}
},
rules: {
'regpassword' : {
required: true,
minlength: 12,
},
'reg-national' : {
required: true,
},
'reg-country' : {
required: true,
},
'reg-month' : {
required: true,
},
'reg-day' : {
required: true,
},
'reg-year' : {
required: true,
},
'reg-city' : {
required: true,
},
},
groups: {
//gr: "reg-month reg-day reg-year"
},
});
$(document).on('click','.input_label',function(){
var fo = $(this).attr('for');
if(fo == 'option-three2' || fo == 'option-three22'){
$('.for-cv').show();
}else{
$('.for-cv').hide();
}
})
//check if email already exists for client signup
$(document).on('focusout','#reg-email-c', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg-c', res['errorMsg'], res['error'])
}
});
} else {
$(this).addClass("error");
showError(regElement, '.error-for-reg-c', 'Please enter a valid email address.', true)
}
})
$(document).on('keyup', '#reg-email-c', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg-c', errorMsg, !verifyEmailAddress(value))
} else {
$(this).closest('.form-group').removeClass('success');
}
})
// check if email already exists
$(document).on('focusout','#reg-email', function(e) {
var regElement = $(this);
var email = $(this).val();
if(verifyEmailAddress(email)){
$.ajax({
dataType: 'json',
type: 'POST',
async:false,
url: "/api/validemail",
data: {email: email},
success: function (res) {
showError(regElement, '.error-for-reg', res['errorMsg'], res['error'])
}
});
}
})
$(document).on('keyup', '#reg-email', function(e) {
var value = $(this).val();
if(value != ''){
var errorMsg = !verifyEmailAddress(value) ? 'Please enter a valid email address.' : '';
showError($(this), '.error-for-reg', errorMsg, !verifyEmailAddress(value))
} else {
$(this).parent().parent().removeClass('success');
}
})
function verifyEmailAddress(email){
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
///Check if email already exists
$.validator.addMethod("checkemail3",
function(value, element) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!regex.test(value)){
return false;
}
return true;
},
"Please enter valid email address."
);
// Appending days in select box
for(var i=1;i<=31;i++){
$('.day').append("<option value='"+i+"'>"+i+"</option>");
}
// Appending months in select box
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
for(var i=0;i<month.length;i++){
$('.month').append("<option value='"+month[i]+"'>"+month[i]+"</option>");
}
// Appending years in select box
var currentTime = new Date()
var year = currentTime.getFullYear()
var year = year - 18
for(var i=year;i>=1920;i--){
$('.year').append("<option value='"+i+"'>"+i+"</option>");
}
// Select month from this array by key for showing by number
var month2 = new Array();
month2["Jan"] = "01";
month2["Feb"] = "02";
month2["Mar"] = "03";
month2["Apr"] = "04";
month2["May"] = "05";
month2["Jun"] = "06";
month2["Jul"] = "07";
month2["Aug"] = "08";
month2["Sep"] = "09";
month2["Oct"] = "10";
month2["Nov"] = "11";
month2["Dec"] = "12";
$(document).on('change','.cv-file',function(){
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
$('.cv-file').parent().find('.button').removeClass('error');
$('.cv-file-btn .valid-text').remove();
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
})
//Contact Us form
$(document).on('click','.contact-send',function(e){
e.preventDefault();
var form_data = new FormData();
//var data = $('.contactus-form').serializeArray();
var data = {};
data['data'] = '';
$('.contactus-form').find('input').each(function(){
var name = $(this).attr('name');
if(name !== 'cv'){
if(name == 'selector-pop2'){
if($(this).prop('checked')){
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}else{
var val = $(this).val();
data['data'] += val+",++-,.*k";
}
}
})
var val = $('.contactus-form').find('textarea').val();
data['data'] += val;
var fileValid = false;
if($('.cv-file').parents('.for-cv').css('display') == 'none'){
fileValid = true;
}
$('.cv-file-btn .valid-text').remove();
if($('.cv-file').parents('.for-cv').css('display') == 'block' && $('.cv-file').prop('files').length){
var param = "docx|rtf|doc|pdf";
if($('.cv-file').prop('files')[0].name.match(new RegExp(".(" + param + ")$", "i"))){
var file_data = $('.cv-file').prop('files')[0];
if(typeof file_data !== 'undefined'){
form_data.append('file', file_data);
}
$('.cv-file-btn .valid-text').remove();
$('.cv-file').parent().find('.button').removeClass('error');
fileValid = true;
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">Valid Extensions (docx, rtf, doc, pdf)</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
}else{
$('.cv-file-btn').append('<label for="" class="valid-text">CV is required</label>');
$('.cv-file').parent().find('.button').addClass('error');
}
form_data.append('data',JSON.stringify(data));
if($('.contactus-form').valid() && fileValid){
$(".contact-send").text('Please Wait');
$(".contact-send").css('pointer-events','none');
$.ajax({
url:'/ajax/contactSend',
type:'post',
contentType: false,
processData: false,
data:form_data,
success:function(res){
var obj = $.parseJSON(res);
if(obj['success']){
closePopup('#popup2');
$( '.contactus-form' ).find('input').each(function(){
if($(this).attr('name') !== 'selector-pop2'){
$(this).val('');
}
});
$( '.contactus-form' ).find('textarea').val('');
$('.contact-message').fadeIn(300);
setTimeout(function(){
$('.contact-message').fadeOut(300);
},3000)
if (obj['redirect']) {
// Redirect to the specified URL
window.location.href = obj['redirect'];
}
//openPopup('#popup11');
//$(".contactus-form")[0].reset();
}
$('.form-popup').find('.close_popup, .sub-header, .contact-radio, .contact-cancel').show();
$('.form-popup').find('.contact-header').html('Contact Us');
$("#option-one2").prop("checked", true);
$(".contact-send").text('Send');
$(".contact-send").css('pointer-events','');
}
})
}
})
//////Advocate Sign Up
$(document).on('change','#reg-day,#reg-year,#reg-month',function(){
if($('#reg-year').val() && $('#reg-month').val() && $('#reg-year').val()){
$('#reg-year').parent().removeClass('error');
}
})
result_us = true;
$(document).on('click','#reg-signup',function(e){
if(result_us == false) {
return false;
}
e.preventDefault();
var name = $('#reg-fullname').val();
if (!/\w+\s+\w+/.test(name)) {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('.reg-full-name').after(er);
return false;
} else {
$(".error-for-fullname").remove();
}
var email = $('#reg-email').val();
var password = $('#reg-password').val();
var month = $('#reg-month').val();
var day = $('#reg-day').val();
var year = $('#reg-year').val();
var country = $('#reg-country').val();
var city = $('#reg-city').val();
var nation = $('#reg-national').val();
if(year != '' && typeof month2[month] !== 'undefined' && month2[month] !== '' && day !== ''){
var dateOf = year+"-"+month2[month]+"-"+day;
}else{
$('#reg-year').parent().addClass('error');
}
if($('#reg-male').is(":checked")){
var gender = 'M';
}else{
var gender = 'F';
}
var key = ''; if($('#advocate-form').valid()){
$("#reg-signup").text('Please Wait');
$("#reg-signup").css('pointer-events','none');
result = false;
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/usersignup",
async: true,
data: {
"email": email,
"password": password,
"name": name,
"date_of_birth": dateOf,
"nationality": nation,
"country_of_residence": country,
"city": city,
"gender": gender,
"key": key
},
success: function (res) {
if(res['temp_key'] != ""){
var tempkey = res['temp_key'];
if(tempkey == undefined) {
closePopup('#popup5','im');
openPopup('#err-popup');
return false;
}
window.location = 'https://app.uxarmy.com/site/weblogin?tempkey='+tempkey;
} else {
$( '#advocate-form' ).each(function(){
this.reset();
});
$('#verify-link').attr('user-id',res.user_id);
validator.resetForm();
closePopup('#popup5','im');
openPopup('#popup6','im');
var hash = window.location.hash;
if(hash.indexOf("ua-chatbot") != -1){
MessengerExtensions.requestCloseBrowser(function success() {
// webview closed
}, function error(err) {
// an error occurred
console.log(err);
});
}
}
$('#reg-email').parent().parent().removeClass('success');
$(".strength-lines").hide();
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
},
error: function (textStatus, errorThrown) {
console.log(errorThrown);
$("#reg-signup").text('Sign Up');
$("#reg-signup").css('pointer-events','');
result_us = true;
}
});
}
})
$(document).on('click','#verify-link',function(e){
////Verification Link
$.ajax({
dataType: 'json',
type: 'POST',
url: "/api/resendverificationlink",
data: {
"user_id": $(this).attr('user-id'),
},
success: function (res) {
$("#resen-mes").show().delay(5000).fadeOut();
}
});
});
});
function checkName(name) {
if (/\w+\s+\w+/.test(name)) {
$('.error-for-fullname').hide();
$('#reg-name-c').removeClass('error');
return true;
} else {
var er = '<label for="" class="error-for-fullname signup-error">Please enter your name in \'<Firstname> <Surname>\' format.</label>';
$(".error-for-fullname").remove();
$('#reg-name-c').addClass('error');
$('.reg-full-name').after(er);
return false;
}
}
$(document).on('keyup','.reg-full-name',function(e){
checkName($(this).val())
})
$(document).ready(function() {
$("#navigation .owl-stage").mCustomScrollbar({theme:"dark"});
$(".block").mouseenter(function () {
$(this).find("img").attr('src', $(this).find("img").data("hover"));
}).mouseleave(function () {
$(this).find("img").attr('src', $(this).find("img").data("src"));
});
});
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
$(document).on('click','#scrollInterest',function(e){
$('html, body').animate({
scrollTop: $("#register_interest").offset().top - 100
}, 1000);
});
</script>
<script type="text/javascript">
if (window.location.hostname == 'fawn.uxarmy.com') {
var _uxa = _uxa || [];
(function() {
var uxa = document.createElement("script"); uxa.type = "text/javascript"; uxa.async = true;
uxa.src = "//qa.uxarmy.com/test/js";
document.getElementsByTagName("head")[0].appendChild(uxa);
})();
}
</script>
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
_linkedin_data_partner_id = "244083"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})();
}
</script>
<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=244083&fmt=gif" /> </noscript>
<!-- Twitter universal website tag code -->
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nzo3d');
twq('track','PageView');
}
</script>
<!-- End Twitter universal website tag code -->
<!-- Begin Inspectlet Asynchronous Code -->
<script type="text/javascript">
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
(function() {
window.__insp = window.__insp || [];
__insp.push(['wid', 1488045043]);
var ldinsp = function(){
if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1488045043&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
setTimeout(ldinsp, 0);
})();
}
</script>
<!-- End Inspectlet Asynchronous Code -->
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1895940704066657',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- <div class="fb-customerchat" page_id="409848406097334"></div> -->
<script type="text/javascript">
// create config object: rootMargin and threshold
// are two properties exposed by the interface
const images = document.querySelectorAll('[data-src]');
function preloadImage(img) {
const src = img.getAttribute("data-src");
if(!src) {
return;
}
img.src = src;
}
const imgOptions = {
rootMargin: '0px 0px 100px 0px',
threshold: 0
};
// register the config object with an instance
// of intersectionObserver
let imgObserver = new IntersectionObserver((entries, imgObserver) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
return;
} else {
preloadImage(entry.target);
imgObserver.unobserve(entry.target);
}
})
}, imgOptions);
images.forEach(image => {
imgObserver.observe(image);
});
const monthlyPrice = parseInt($("#toolbox-price").text());
const annualDiscount = "0.20";
$(document).on("click", ".toolbox-plan-btn", function(){
let yearlyPrice = monthlyPrice - monthlyPrice * (annualDiscount);
$(".toolbox-plan-btn").attr("aria-expanded", false);
$(this).attr("aria-expanded", true);
if($(this).attr("id") == "monthly") {
$("#toolbox-price").text(monthlyPrice);
$("#mon-annual").text("MONTHLY");
} else {
$("#toolbox-price").text(yearlyPrice.toFixed(2));
$("#mon-annual").text("ANNUALY");
$("#saved-price").text(Math.ceil(monthlyPrice * (annualDiscount)));
}
});
$("#main_video_modal, #sample_video1, #sample_video2, #sample_video3").on('hidden.bs.modal', function (e) {
let iframe = $(this).find("iframe");
$(iframe).attr("src", $(iframe).attr("src"));
});
$(document).on("click",".tookit-header li", function() {
$(".tookit-header > li > a").removeClass("activeNav");
$(this).find("a").addClass("activeNav");
});
</script>
</body>
</html>'
)
$options = array(
'modParams' => (int) 1,
'break' => false,
'breakOn' => false,
'collectReturn' => false
)
$event = object(CakeEvent) {
data => array(
(int) 0 => '/var/www/html/uxarmy/app/View/Layouts/default_neural.ctp',
(int) 1 => '<!-- this is the layoutfile for neuralinfotech -->
<!DOCTYPE html>
<html>
<head>
<script>
if (window.location.hostname == 'www.uxarmy.com' || window.location.hostname == 'uxarmy.com') {
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KXLX95P');
<!-- End Google Tag Manager -->
}
if (window.location.hostname == 'www.uxarmyadvocatecommunity.com' || window.location.hostname == 'uxarmyadvocatecommunity.com') {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MTSR5T9');
}
</script>
<meta property="og:image" content="https://neuralinfotech.uxarmy.com/uploads/top/7/57361d729877450bc0c5da4a09b417b6.png" />
<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="form-popup download-popup-box" id="popup9">
<div class="popup_logo">
<div class="inner-wrap">
<!-- <embed src="/assets/images/logo.svg" class="menu-logo"> -->
<div class="close_popup" onclick="closePopup('#popup9');removeErr();"></div>
</div>
</div>
<div class="form-box vh-centered download-first">
<div class="popup-img">
<img src="/assets/img/illustration.png" alt="illustration">
<img src="/assets/img/illustration.png?1733126514" alt="illustration"/> </div>
<h2 class="text-center">Get this case study for free</h2>
<span class="text-center" style="width: 100%;">Please complete this form and click the button to gain instant access</span>
<div class="input-wrap" style="margin-bottom: 15px;">
<div class="input">
<input id="down-email" type="email" placeholder="Enter your email...">
</div>
<a class="button outlined get-download" download>DOWNLOAD</a>
<p>This email is safe, we dont spam</p>
</div>
</div>
<div class="form-box vh-centered thank-you" style="display:none;">
<div class="popup-img"><img alt="popup" src="/uploads/items/91/19db926f88bc286a9759a77b0f07d61b.png"></div>
<h2 class="text-center">Thanks for downloading!</h2>
<span class="text-center" style="width: 100%;">We hope you would find the content useful. For any business queries related to the case study, please email info@uxarmy.com</span>
</div>
</div>
<span id="navoffset" style="display: block; height: 65px;">
<section class="underline" id="secondnav">
<div class="inner-wrap">
<div class="tabs-nav-wrap">
<ul>
<li>
<a href="/case-studies">Case Studies</a>
</li>
<li class="active">
<a href="/ux-army-portfolio">Design Work</a>
</li>
<ul>
</ul>
</ul>
</div>
</div>
</section>
</span>
<div class="service-all">
<div class="inner-wrap">
<div class="row">
<div class="col-md-12 p-0 mb-20">
<img class="img-responsive w-100 mobile-view" src="/assets/img/service/designskills/design_background.png" alt="Create products that delight users">
<div class="design-title">
<h1 class="col-md-6">Create products that<span class="design-span"> delight users</span></h1>
<p class="col-md-7">Deliver powerful user experiences that resonate with your audiences. Our team translates key insights into user-centric design.</p>
<div class="col-md-12 mt-20">
<a href="/contact-sales">
<div class="button outlined sign-up-button design-button">Creating a Digital Experience?</div>
</a>
</div>
<div class="col-md-12 mt-20">
<img class="col-md-8 img-responsive mt-20 " src="/assets/img/service/designskills/clientslogos.svg" alt="UXArmy Clients">
</div>
</div>
</div>
</div>
<div class="mb-20">
<p style="padding: 0 1rem;">Put users first with powerful yet practical design. Our highly skilled Design team collaborates with technology and business professionals to create awesome product experiences for your customers, from concept to launch.</p>
</div>
<div class="row">
<div class="col-md-12 p-0">
<a href="/case-study/creating-a-futuristic-user-interface-design" target="_blank"><img src="/assets/img/service/designskills/asset1-mobile.png?1561103546" alt="A Solution to improve how database talks" class="col-md-6 img-responsive mt-20"></a><a href="https://www.behance.net/gallery/105213099/TilesApp" target="_blank"><img src="/assets/img/service/designskills/TileApp%20Banner.png?1603093960" alt="One tap to turn imagination into reality" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.uxarmy.nippon" target="_blank"><img src="/assets/img/service/designskills/asset2.png?1561103546" alt="How we craft a MVP to help users to visualize their future rooms" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset3.png?1561103546" alt="Better experience on a legacy old Sales dashboard" class="col-md-6 img-responsive mt-20"></a><a href="/contact-sales" target="_blank"><img src="/assets/img/service/designskills/asset4.png?1561103546" alt="Automate Task for maximum productivity" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.quade.uxarmy" target="_blank"><img src="/assets/img/service/designskills/asset5.png?1561103546" alt="An exciting way to give feedbacks as a testers!" class="col-md-6 img-responsive mt-20"></a><a href="https://play.google.com/store/apps/details?id=com.xypher.knectary" target="_blank"><img src="/assets/img/service/designskills/asset6.png?1561103546" alt="Exchange business cards the smarter way" class="col-md-6 img-responsive mt-20"></a><a href="/case-study/design-and-development-of-product-management-suite-of-online-tools" target="_blank"><img src="/assets/img/service/designskills/asset7.png?1561103546" alt="Revamp of a project management tool" class="col-md-6 img-responsive mt-20"></a> </div>
<div class="col-md-12 user-block p-0 mt-20 flex-box">
<div class="col-md-6 first-block">
<p class="montserrat text-left mt-20"><b>User centric design</b></p>
<h2 style="font-size:36px; margin-top:1px;color:white !important;" class="montserrat mb-20"><b>Our Design Approach</b></h2>
</div>
<div class="col-md-6 p-0 gray-block">
<div class="white-block pt-20 pb-20"></div>
</div>
</div>
<img class="col-md-10 col-md-offset-1 img-responsive mt-20" src="/assets/img/service/designskills/process.png" alt="Our Design Approach">
</div>
<div class="service-block-content">
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Iterative User-Centered Design" src="/assets/img/ourwork/designpage/usercentric.png">
</div>
<span>Iterative User-Centered Design</span>
<p>The most successful user experiences start with knowing your users—and their needs. That’s why even our design engagements include user research, usability testing and iterative deliveries</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Efficiency and Effectiveness in Creativity" src="/assets/img/ourwork/designpage/insight.png">
</div>
<span>Efficiency and Effectiveness in Creativity</span>
<p>Use insights and evidence to drive creativity with confidence. Our team translates user insights into creative design through usage of optimised Design, User research tools and processes</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design with high ROI for your investment" src="/assets/img/ourwork/designpage/invest.png">
</div>
<span>Design with high ROI for your investment</span>
<p>Ensure that your product designs are your Brand in action. We consider not only whether we’re recommending great looking design, but one that is pivoted on business and technical viability</p>
</div>
<div class="col-md-3 col-xs-12 service-all-tech">
<div class="img-div mb-20">
<img class="img-responsive" alt="Design Omni-channel and Consistently" src="/assets/img/ourwork/designpage/consistent.png">
</div>
<span>Design Omni-channel and Consistently</span>
<p>Leverage our design capabilities and experience which spans across various device types and form factors while ensuring full compliance to Human Interface guidelines of specific platforms</p>
</div>
</div>
</div>
<div class="list-wrap sectionlist">
<div class="inner-wrap " style="padding: 30px 0px;box-shadow: none;">
<h2 style="padding-left: 10%">Engage us for Product Design</h2>
<h4 style="padding-bottom: 30px; padding-left:10%">Extend your design capabilities. Elevate your product experiences. Our team delivers to your business and user needs.</h4>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/46/3b7363711060d2877f32745faa3800c6.svg" alt="User journey mapping based on Qualitative and Quantitative User Research ">
<div class="text-holder h-centered">
<span>User Journey Mapping</span>
<p>Define key user journeys based on an intimate psychological & behavioural understanding.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/47/de12b65238bbcf65e022b80db9314a15.svg" alt="Demographic Criteria and Behavioural Filters">
<div class="text-holder h-centered">
<span>Interaction Design</span>
<p>Design interactions that make the users feel efficient & in-control via intelligent interaction design.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/48/89db5bd244b17692cc57ce10bef32204.svg" alt="Information Architecture of Websites, Apps">
<div class="text-holder h-centered">
<span>Information Architecture</span>
<p>Our experienced information architects define the correct abstractions, reducing users’ cognitive load.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/50/11ff6172a9338f76a2872355a5a48dad.svg" alt="Beautiful Graphics and UI/UX Design, Immersive Design">
<div class="text-holder h-centered">
<span>Visual Interface Design</span>
<p>Create beautiful and trendy interfaces that strike a balance between your brand image and audience’s taste.</p>
</div>
</div>
</a>
</div>
<div class="list-wrap-section2 list-wrap-image service-icon">
<a>
<div class="content-holder">
<img src="/uploads/items/49/f63cb7181f49e85cdfbe49825a2f6a55.svg" alt="Quick Ideation with Prototyping">
<div class="text-holder h-centered">
<span>Interactive Prototyping</span>
<p>Build and iterate low-fidelity wireframes to high-fidelity interactive prototypes using the most modern toolsets.</p>
</div>
</div>
</a>
</div>
<br clear="all">
</div>
</div>
</div>
<div class="content-wrap mt-20">
<section class="footer-wrap footer3" style="background-image: url(/assets/img/image.png);">
<div class="inner-wrap text-center">
<div class="terms">
<span>Get in touch for an obligation free quote</span>
<div class="inner-wrap">
<div class="button outlined" onclick="openPopup('#popup2');">Enquire now</div>
</div>
</div>
</div>
</section>
</div>
<a class="for-d"></a>
<script>
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$(document).on('click', '.get-download', function() {
var email = $('#down-email').val();
if (email !== '' && isEmail(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) {
$('#down-email').val('');
$('#down-email').removeClass('error');
$('.get-download').removeClass('active');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
$('.download-first').hide();
$('.thank-you').show();
//closePopup('#popup9');
$this.removeClass('active');
}
}
})
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).on('keyup', '#down-email', function(e) {
e.preventDefault();
var email = $(this).val();
if (email !== '' && isEmail(email)) {
$('.get-download').addClass('active');
$('#down-email').removeClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "auto");
} else {
$('.get-download').removeClass('active');
$('#down-email').addClass('error');
$(".form-popup.download-popup-box .input-wrap .button").css("pointer-events", "none");
}
})
$(document).ready(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
});
$(window).scroll(function() {
var scrollPosition = $(window).scrollTop();
var secondNavOffset = $('#navoffset').offset().top - 60;
if (scrollPosition > secondNavOffset) {
$('#secondnav').css('position', 'fixed');
$('#secondnav').css('top', '80px');
$('#secondnav').css('z-index', '10');
}
if (scrollPosition < secondNavOffset) {
$('#secondnav').css('position', 'relative');
$('#secondnav').css('top', 'auto');
$('#secondnav').css('z-index', '10');
}
$('.block_1').each(function(value) {
var id = $(this).attr('id');
var offsetTop = $(this).offset().top - 240;
if (scrollPosition > offsetTop) {
$('.tab-navigation-2').removeClass('active');
$('.' + id).addClass('active');
}
});
});
</script>
<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('cakeErr67503d5c1e1c9-trace').style.display = (document.getElementById('cakeErr67503d5c1e1c9-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="cakeErr67503d5c1e1c9-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e1c9-code').style.display = (document.getElementById('cakeErr67503d5c1e1c9-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e1c9-context').style.display = (document.getElementById('cakeErr67503d5c1e1c9-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e1c9-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="cakeErr67503d5c1e1c9-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('cakeErr67503d5c1e323-trace').style.display = (document.getElementById('cakeErr67503d5c1e323-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="cakeErr67503d5c1e323-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e323-code').style.display = (document.getElementById('cakeErr67503d5c1e323-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e323-context').style.display = (document.getElementById('cakeErr67503d5c1e323-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e323-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="cakeErr67503d5c1e323-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('cakeErr67503d5c1e711-trace').style.display = (document.getElementById('cakeErr67503d5c1e711-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="cakeErr67503d5c1e711-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e711-code').style.display = (document.getElementById('cakeErr67503d5c1e711-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e711-context').style.display = (document.getElementById('cakeErr67503d5c1e711-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e711-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="cakeErr67503d5c1e711-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('cakeErr67503d5c1ec99-trace').style.display = (document.getElementById('cakeErr67503d5c1ec99-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="cakeErr67503d5c1ec99-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1ec99-code').style.display = (document.getElementById('cakeErr67503d5c1ec99-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1ec99-context').style.display = (document.getElementById('cakeErr67503d5c1ec99-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1ec99-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="cakeErr67503d5c1ec99-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('cakeErr67503d5c1e1c9-trace').style.display = (document.getElementById('cakeErr67503d5c1e1c9-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="cakeErr67503d5c1e1c9-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e1c9-code').style.display = (document.getElementById('cakeErr67503d5c1e1c9-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e1c9-context').style.display = (document.getElementById('cakeErr67503d5c1e1c9-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e1c9-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="cakeErr67503d5c1e1c9-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('cakeErr67503d5c1e323-trace').style.display = (document.getElementById('cakeErr67503d5c1e323-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="cakeErr67503d5c1e323-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e323-code').style.display = (document.getElementById('cakeErr67503d5c1e323-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e323-context').style.display = (document.getElementById('cakeErr67503d5c1e323-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e323-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="cakeErr67503d5c1e323-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('cakeErr67503d5c1e711-trace').style.display = (document.getElementById('cakeErr67503d5c1e711-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="cakeErr67503d5c1e711-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e711-code').style.display = (document.getElementById('cakeErr67503d5c1e711-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1e711-context').style.display = (document.getElementById('cakeErr67503d5c1e711-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1e711-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="cakeErr67503d5c1e711-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('cakeErr67503d5c1ec99-trace').style.display = (document.getElementById('cakeErr67503d5c1ec99-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="cakeErr67503d5c1ec99-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1ec99-code').style.display = (document.getElementById('cakeErr67503d5c1ec99-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67503d5c1ec99-context').style.display = (document.getElementById('cakeErr67503d5c1ec99-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67503d5c1ec99-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="cakeErr67503d5c1ec99-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">(</