· 8 years ago · Nov 20, 2017, 04:56 AM
1<head/><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f60764a2-trace').style.display = (document.getElementById('cakeErr5a125f60764a2-trace').style.display == 'none' ? '' : 'none');"><b>Strict</b> (2048)</a>: Non-static method SessionComponent::read() should not be called statically, assuming $this from incompatible context [<b>APP/Lib/Error/CustomExceptionRenderer.php</b>, line <b>81</b>]<div id="cakeErr5a125f60764a2-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f60764a2-code').style.display = (document.getElementById('cakeErr5a125f60764a2-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f60764a2-context').style.display = (document.getElementById('cakeErr5a125f60764a2-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr5a125f60764a2-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
2<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
3<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $loggedinUserEmail </span><span style="color: #007700">= </span><span style="color: #0000BB">SessionComponent</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Auth.User.email'</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr5a125f60764a2-context" class="cake-context" style="display: none;">$error = object(PDOException) {
4 errorInfo => array(
5 (int) 0 => '23000',
6 (int) 1 => (int) 1452,
7 (int) 2 => 'Cannot add or update a child row: a foreign key constraint fails (`carbonate-staging`.`schedules`, CONSTRAINT `schedules_ibfk_1` FOREIGN KEY (`outlet_id`) REFERENCES `outlets` (`id`))'
8 )
9 queryString => 'UPDATE `carbonate-staging`.`schedules` SET `id` = 934, `job_title` = NULL, `start_time` = '14:39:00', `end_time` = '15:39:00', `frequency_type` = 2, `frequency_interval` = '0,1,2,3,4,5,6', `start_date` = '2017-11-14 00:00:00', `end_type` = 1, `end_date` = '2017-11-30 00:00:00', `outlet_id` = NULL, `user_outlet_id` = 16, `company_id` = 1, `employees_required` = NULL, `tags` = '', `notes` = '', `author_id` = 12, `type` = 1, `status` = 1, `created` = '2017-11-13 14:40:57', `updated` = '2017-11-20 12:51:40' WHERE `carbonate-staging`.`schedules`.`id` = '934''
10 [protected] message => 'SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`carbonate-staging`.`schedules`, CONSTRAINT `schedules_ibfk_1` FOREIGN KEY (`outlet_id`) REFERENCES `outlets` (`id`))'
11 [protected] code => '23000'
12 [protected] file => '/var/www/carbonate-staging/lib/Cake/Model/Datasource/DboSource.php'
13 [protected] line => (int) 460
14}
15$domain = 'carbonateapp.cloudapp.net:8888'
16$uri = '/add-task'
17$url = 'carbonateapp.cloudapp.net:8888/add-task'
18$message = '<b>Stack Trace:</b><br>SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`carbonate-staging`.`schedules`, CONSTRAINT `schedules_ibfk_1` FOREIGN KEY (`outlet_id`) REFERENCES `outlets` (`id`))<br> CORE/Cake/Model/Datasource/DboSource.php line 460 : PDOStatement->execute (array)<br> CORE/Cake/Model/Datasource/DboSource.php line 426 : DboSource->_execute (string, array)<br> CORE/Cake/Model/Datasource/Database/Mysql.php line 415 : DboSource->execute (string)<br> CORE/Cake/Model/Model.php line 1913 : Mysql->update (Schedule, array, array)<br> CORE/Cake/Model/Model.php line 1752 : Model->_doSave (null, array)<br> APP/Model/Schedule.php line 129 : Model->save ()<br> APP/Controller/SchedulesController.php line 277 : Schedule->editTask (string, array)<br> [internal function]SchedulesController->add ()<br> CORE/Cake/Controller/Controller.php line 490 : ReflectionMethod->invokeArgs (SchedulesController, array)<br> CORE/Cake/Routing/Dispatcher.php line 193 : Controller->invokeAction (CakeRequest)<br> CORE/Cake/Routing/Dispatcher.php line 167 : Dispatcher->_invoke (SchedulesController, CakeRequest)<br> APP/webroot/index.php line 118 : Dispatcher->dispatch (CakeRequest, CakeResponse)'
19$stackTrace = array(
20 'CORE/Cake/Model/Datasource/DboSource.php line 460 : ' => 'PDOStatement->execute (array)',
21 'CORE/Cake/Model/Datasource/DboSource.php line 426 : ' => 'DboSource->_execute (string, array)',
22 'CORE/Cake/Model/Datasource/Database/Mysql.php line 415 : ' => 'DboSource->execute (string)',
23 'CORE/Cake/Model/Model.php line 1913 : ' => 'Mysql->update (Schedule, array, array)',
24 'CORE/Cake/Model/Model.php line 1752 : ' => 'Model->_doSave (null, array)',
25 'APP/Model/Schedule.php line 129 : ' => 'Model->save ()',
26 'APP/Controller/SchedulesController.php line 277 : ' => 'Schedule->editTask (string, array)',
27 '[internal function]' => 'SchedulesController->add ()',
28 'CORE/Cake/Controller/Controller.php line 490 : ' => 'ReflectionMethod->invokeArgs (SchedulesController, array)',
29 'CORE/Cake/Routing/Dispatcher.php line 193 : ' => 'Controller->invokeAction (CakeRequest)',
30 'CORE/Cake/Routing/Dispatcher.php line 167 : ' => 'Dispatcher->_invoke (SchedulesController, CakeRequest)',
31 'APP/webroot/index.php line 118 : ' => 'Dispatcher->dispatch (CakeRequest, CakeResponse)'
32)
33$key = 'frequency_interval'
34$value = '0,1,2,3,4,5,6'
35$postData = '<b>Post Parameteres:</b><br> outlet_id : <br> end_time : 15:39:00<br> end_date : 2017/11/30<br> end_period : pm<br> token : 337be860906fd6297a3a86d6ba32d7a1<br> start_date : 2017/11/14<br> start_time : 14:39:00<br> user_outlet_id : 16<br> dataType : json<br> schedule_id : 934<br> notes : <br> start_period : pm<br> tags : <br> weekday : 0,1,2,3,4,5,6<br> frequency_type : 2<br> frequency_interval : 0,1,2,3,4,5,6'</pre><pre class="stack-trace">CustomExceptionRenderer::pdoError() - APP/Lib/Error/CustomExceptionRenderer.php, line 81
36ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 187
37ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
38[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078529-trace').style.display = (document.getElementById('cakeErr5a125f6078529-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (512)</a>: SplFileInfo::openFile(/var/www/carbonate-staging/app/tmp/cache/persistent/myapp_cake_core_cake_dev_eng) [<a href='http://php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: failed to open stream: Permission denied [<b>CORE/Cake/Cache/Engine/FileEngine.php</b>, line <b>356</b>]<div id="cakeErr5a125f6078529-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078529-code').style.display = (document.getElementById('cakeErr5a125f6078529-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078529-context').style.display = (document.getElementById('cakeErr5a125f6078529-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr5a125f6078529-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_File </span><span style="color: #007700">= </span><span style="color: #0000BB">$path</span><span style="color: #007700">-></span><span style="color: #0000BB">openFile</span><span style="color: #007700">(</span><span style="color: #DD0000">'c+'</span><span style="color: #007700">);</span></span></code>
39<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $e</span><span style="color: #007700">) {</span></span></code>
40<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">(), </span><span style="color: #0000BB">E_USER_WARNING</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr5a125f6078529-context" class="cake-context" style="display: none;">$key = 'myapp_cake_core_cake_dev_eng'
41$createKey = false
42$groups = null
43$dir = '/var/www/carbonate-staging/app/tmp/cache/persistent/'
44$path = object(SplFileInfo) {
45
46}
47$exists = true
48$e = object(RuntimeException) {
49 severity => (int) 2
50 [protected] message => 'SplFileInfo::openFile(/var/www/carbonate-staging/app/tmp/cache/persistent/myapp_cake_core_cake_dev_eng) [<a href='http://php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: failed to open stream: Permission denied'
51 [protected] code => (int) 0
52 [protected] file => '/var/www/carbonate-staging/lib/Cake/Cache/Engine/FileEngine.php'
53 [protected] line => (int) 354
54}</pre><pre class="stack-trace">FileEngine::_setKey() - CORE/Cake/Cache/Engine/FileEngine.php, line 356
55FileEngine::read() - CORE/Cake/Cache/Engine/FileEngine.php, line 158
56Cache::read() - CORE/Cake/Cache/Cache.php, line 363
57I18n::translate() - CORE/Cake/I18n/I18n.php, line 235
58__d - CORE/Cake/basics.php, line 636
59CakeEmail::from() - CORE/Cake/Network/Email/CakeEmail.php, line 375
60CakeEmail::_applyConfig() - CORE/Cake/Network/Email/CakeEmail.php, line 1252
61CakeEmail::config() - CORE/Cake/Network/Email/CakeEmail.php, line 1136
62CakeEmail::__construct() - CORE/Cake/Network/Email/CakeEmail.php, line 355
63CustomExceptionRenderer::sendmail() - APP/Lib/Error/CustomExceptionRenderer.php, line 120
64CustomExceptionRenderer::pdoError() - APP/Lib/Error/CustomExceptionRenderer.php, line 91
65ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 187
66ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
67[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078eaa-trace').style.display = (document.getElementById('cakeErr5a125f6078eaa-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (512)</a>: SplFileInfo::openFile(/var/www/carbonate-staging/app/tmp/cache/persistent/myapp_cake_core_cake_dev_eng) [<a href='http://php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: failed to open stream: Permission denied [<b>CORE/Cake/Cache/Engine/FileEngine.php</b>, line <b>356</b>]<div id="cakeErr5a125f6078eaa-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078eaa-code').style.display = (document.getElementById('cakeErr5a125f6078eaa-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f6078eaa-context').style.display = (document.getElementById('cakeErr5a125f6078eaa-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr5a125f6078eaa-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_File </span><span style="color: #007700">= </span><span style="color: #0000BB">$path</span><span style="color: #007700">-></span><span style="color: #0000BB">openFile</span><span style="color: #007700">(</span><span style="color: #DD0000">'c+'</span><span style="color: #007700">);</span></span></code>
68<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $e</span><span style="color: #007700">) {</span></span></code>
69<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">(), </span><span style="color: #0000BB">E_USER_WARNING</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr5a125f6078eaa-context" class="cake-context" style="display: none;">$key = 'myapp_cake_core_cake_dev_eng'
70$createKey = true
71$groups = null
72$dir = '/var/www/carbonate-staging/app/tmp/cache/persistent/'
73$path = object(SplFileInfo) {
74
75}
76$exists = true
77$e = object(RuntimeException) {
78 severity => (int) 2
79 [protected] message => 'SplFileInfo::openFile(/var/www/carbonate-staging/app/tmp/cache/persistent/myapp_cake_core_cake_dev_eng) [<a href='http://php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: failed to open stream: Permission denied'
80 [protected] code => (int) 0
81 [protected] file => '/var/www/carbonate-staging/lib/Cake/Cache/Engine/FileEngine.php'
82 [protected] line => (int) 354
83}</pre><pre class="stack-trace">FileEngine::_setKey() - CORE/Cake/Cache/Engine/FileEngine.php, line 356
84FileEngine::write() - CORE/Cake/Cache/Engine/FileEngine.php, line 116
85Cache::write() - CORE/Cake/Cache/Cache.php, line 317
86I18n::translate() - CORE/Cake/I18n/I18n.php, line 240
87__d - CORE/Cake/basics.php, line 636
88CakeEmail::from() - CORE/Cake/Network/Email/CakeEmail.php, line 375
89CakeEmail::_applyConfig() - CORE/Cake/Network/Email/CakeEmail.php, line 1252
90CakeEmail::config() - CORE/Cake/Network/Email/CakeEmail.php, line 1136
91CakeEmail::__construct() - CORE/Cake/Network/Email/CakeEmail.php, line 355
92CustomExceptionRenderer::sendmail() - APP/Lib/Error/CustomExceptionRenderer.php, line 120
93CustomExceptionRenderer::pdoError() - APP/Lib/Error/CustomExceptionRenderer.php, line 91
94ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 187
95ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
96[main] - [internal], line ??</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f607ad53-trace').style.display = (document.getElementById('cakeErr5a125f607ad53-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (512)</a>: _cake_core_ cache was unable to write 'cake_dev_eng' to File cache [<b>CORE/Cake/Cache/Cache.php</b>, line <b>328</b>]<div id="cakeErr5a125f607ad53-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f607ad53-code').style.display = (document.getElementById('cakeErr5a125f607ad53-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr5a125f607ad53-context').style.display = (document.getElementById('cakeErr5a125f607ad53-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr5a125f607ad53-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">),</span></span></code>
97<code><span style="color: #000000"><span style="color: #0000BB"> E_USER_WARNING</span></span></code>
98<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr5a125f607ad53-context" class="cake-context" style="display: none;">$key = 'cake_dev_eng'
99$value = array(
100 'LC_MESSAGES' => array()
101)
102$config = '_cake_core_'
103$settings = array(
104 'prefix' => '*****',
105 'engine' => 'File',
106 'path' => '/var/www/carbonate-staging/app/tmp/cache/persistent/',
107 'serialize' => true,
108 'duration' => (int) 10,
109 'lock' => true,
110 'isWindows' => false,
111 'mask' => (int) 436,
112 'probability' => (int) 100,
113 'groups' => array()
114)
115$success = false</pre><pre class="stack-trace">Cache::write() - CORE/Cake/Cache/Cache.php, line 328
116I18n::translate() - CORE/Cake/I18n/I18n.php, line 240
117__d - CORE/Cake/basics.php, line 636
118CakeEmail::from() - CORE/Cake/Network/Email/CakeEmail.php, line 375
119CakeEmail::_applyConfig() - CORE/Cake/Network/Email/CakeEmail.php, line 1252
120CakeEmail::config() - CORE/Cake/Network/Email/CakeEmail.php, line 1136
121CakeEmail::__construct() - CORE/Cake/Network/Email/CakeEmail.php, line 355
122CustomExceptionRenderer::sendmail() - APP/Lib/Error/CustomExceptionRenderer.php, line 120
123CustomExceptionRenderer::pdoError() - APP/Lib/Error/CustomExceptionRenderer.php, line 91
124ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 187
125ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
126[main] - [internal], line ??</pre></div></pre><!DOCTYPE html>
127<html>
128 <head>
129 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>
130 Testhouse Pte Ltd </title>
131 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/>
132 <meta name="viewport" content="width=device-width, initial-scale=1.0">
133 <script type="text/javascript" src="/js/vendors/jquery.min.js"></script>
134<script type="text/javascript" src="/js/vendors/modernizer-min.js"></script><link rel="stylesheet" type="text/css" href="/css/A.vendors,,_bootstrap-datepicker.css+vendors,,_bootstrap,,_dist,,_css,,_bootstrap.min.css+vendors,,_bootstrap,,_dist,,_css,,_bootstrap-theme.min.css+vendors,,_bootstrap-tagsinput.css+vendors,,_bootstrap-tokenfield.css+vendors,,_jquery-ui.css+vendors,,_jquery-ui.theme.css+vendors,,_select2.css+vendors,,_jquery.fileupload.css+vendors,,_bootstrap-tour.css+vendors,,_swiper.min.css+vendors,,_magnific-popup.css+html.css+utils.css+normalize.css+main.css+form.css+button.css+icons.css+fonts.css+navigation.css+overlays.css+pdf.css+payslip.css+scheduler.css+hiring.css+appraisals.css,Mcc.1_rB99DzIn.css.pagespeed.cf.45b7eJdwhj.css"/>
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162<link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/>
163 <!-- Start of Async Drift Code -->
164 <script>!function(){var t;return t=window.driftt=window.drift=window.driftt||[],t.init?void 0:t.invoked?void(window.console&&console.error&&console.error("Drift snippet included twice.")):(t.invoked=!0,t.methods=["identify","track","reset","debug","show","ping","page","hide","off","on"],t.factory=function(e){return function(){var n;return n=Array.prototype.slice.call(arguments),n.unshift(e),t.push(n),t;};},t.methods.forEach(function(e){t[e]=t.factory(e);}),t.load=function(t){var e,n,o,r;e=3e5,r=Math.ceil(new Date()/e)*e,o=document.createElement("script"),o.type="text/javascript",o.async=!0,o.crossorigin="anonymous",o.src="https://js.driftt.com/include/"+r+"/"+t+".js",n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(o,n);});}();drift.SNIPPET_VERSION='0.2.0'
165drift.load('sm3i9ngv6iuw')</script>
166 <!-- End of Async Drift Code -->
167
168 <script>drift.page("default")</script>
169
170 </head>
171 <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create','UA-42375289-3','auto');ga('send','pageview');</script>
172 <body data-userdetail='{"userId":"4","userOutletId":"12","role":"1","userEmail":"chandnisodainmindcom","outletId":"","companyId":"1","company_type":"1","manager_name":"Chandni Chauhan","language":"eng"}' show-tour='' free-signup='' account-setup=1 class="">
173 <div class="page page_default-content page_default">
174 <div class="page-wrapper">
175 <div class="g-relative">
176 </div>
177 <header class="priveheader">
178 <div class="priveheader__wrapper container-fluid g-cleared">
179
180<ul class="priveheader__links g-cleared">
181 <li>
182 <a href="/dashboard" class="priveheader__links_dashboard ">Dashboard</a>
183 </li>
184 <li>
185 <a href="/faq" class="priveheader__links_faq ">Support</a>
186 </li>
187 <li>
188 <a href="/tour" class="priveheader__links_tour ">Tour</a>
189 </li>
190 <li class="g-relative user-drop">
191 <span class="user-drop__border"></span>
192 <div class="user user_header g-relative">
193 <div class="user__image">
194 <script data-pagespeed-no-defer>//<![CDATA[
195(function(){var g=this;function h(b,d){var a=b.split("."),c=g;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===d?c[e]?c=c[e]:c=c[e]={}:c[e]=d};function l(b){var d=b.length;if(0<d){for(var a=Array(d),c=0;c<d;c++)a[c]=b[c];return a}return[]};function m(b){var d=window;if(d.addEventListener)d.addEventListener("load",b,!1);else if(d.attachEvent)d.attachEvent("onload",b);else{var a=d.onload;d.onload=function(){b.call(this);a&&a.call(this)}}};var n;function p(b,d,a,c,e){this.h=b;this.j=d;this.l=a;this.f=e;this.g={height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};this.i=c;this.b={};this.a=[];this.c={}}function q(b,d){var a,c,e=d.getAttribute("data-pagespeed-url-hash");if(a=e&&!(e in b.c))if(0>=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.g.height&&c<=b.g.width)}a&&(b.a.push(e),b.c[e]=!0)}p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)});h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)});function r(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c<d.length;++c)a=a.concat(l(document.getElementsByTagName(d[c])));if(0!=a.length&&a[0].getBoundingClientRect){for(c=0;d=a[c];++c)q(b,d);a="oh="+b.l;b.f&&(a+="&n="+b.f);if(d=0!=b.a.length)for(a+="&ci="+encodeURIComponent(b.a[0]),c=1;c<b.a.length;++c){var e=","+encodeURIComponent(b.a[c]);131072>=a.length+e.length&&(a+=e)}b.i&&(e="&rd="+encodeURIComponent(JSON.stringify(t())),131072>=a.length+e.length&&(a+=e),d=!0);u=a;if(d){c=b.h;b=b.j;var f;if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(v){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}}function t(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c=0;a=d[c];++c){var e=a.getAttribute("data-pagespeed-url-hash");e&&(!(e in b)&&0<a.width&&0<a.height&&0<a.naturalWidth&&0<a.naturalHeight||e in b&&a.width>=b[e].o&&a.height>=b[e].m)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b}var u="";h("pagespeed.CriticalImages.getBeaconData",function(){return u});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})();pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','http://carbonateapp.cloudapp.net:8888/add-task','NOx7i29rFc',true,false,'dNC-xexInWg');
196//]]></script><img data-id="4" class="imageLargeHeight no-hover view-user" src="data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAACwDgCdASqAAIAAPm02kkckI6GhKhjIiIANiWkIcAAq3qOS9luL/foey8C7mlGEA39qCL8E3/8IpIWAmHC7h6IX4MtP91djOhwpy9kTWWCJQABgsoRWIRI9C/vmWO9/T/eTbM9LXE2keYljKDSKUK5q0+c16pb7WK+aEN0phWgA/kvwAXjy9phsDDxQHBAS3wjOjblfs5CJERk53A7PP3qHwAPUQ/305TT9txC1IHwYF9/svxCbuRXp7H7WWA7602ddMwz8RwcOZLj6mcipjCqHSfoFHRUC9PvtigmgwMAdCbONcNqYubjwytxMSSBMJWAq0+vChP7aruT2ZRAykYLbivTxNJmBLocrRDOiZzp8eAumD5Ipo72lQxJuH/JQCQJWDDjKRIKs+VK5tmhMLqbynsGuy2XyaOLHHoOvH6NMbZ3d3UbehlasmbMFJAORj5zHheYgAAA=" data-pagespeed-url-hash="3593363020" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
197 </div>
198 <div data-id="4" class="view-user user__content user__content_header g-relative">
199 Chandni Chauhan </div>
200 </a>
201 <i class="g-icon g-icon_header-dropdown"></i>
202 </div>
203 <div class="user__profile g-hidden">
204 <div class="user__role">Admin</div>
205 <div class="user__outlet-name">@Testhouse Pte Ltd</div>
206 <div class="user__last-checkin">Last Check in</div>
207 <div class="user__profile-footer g-cleared">
208 <a href="" data-id="4" class="g-suedo view-user g-float-left">Leave balance</a>
209 <a href="/logout" class="g-suedo g-float-right">Logout</a>
210 </div>
211 </div>
212 </li>
213</ul>
214
215 <div class="priveheader__logo">
216 <a href="/"><img src="/uploads/company/cropped/xdownload_1446197486181.png.pagespeed.ic.drThaVMyzn.png" alt="Testhouse Pte Ltd" data-pagespeed-url-hash="4108940209" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></a>
217 </div>
218</div>
219 </header>
220 <div id="container" class="container-fluid g-cleared">
221 <div class="leftnav row">
222 <ul>
223 <li id="leftnav-attendance" class="">
224 <a href="/attendance" class="leftnav__link">
225 <div class="leftnav__icon">
226 <i class="g-icon g-icon_attendance"></i>
227 </div>
228 <span>Attendance</span>
229 </a>
230 </li>
231 <li id="leftnav-leaves" class="">
232 <a href="/leaves" class="leftnav__link">
233 <div class="leftnav__icon">
234 <i class="g-icon g-icon_leaves"></i>
235 </div>
236 <span>Leave</span>
237 <div class="badge badge_leave g-hidden"><span>0</span></div>
238 </a>
239 </li>
240 <li id="leftnav-schedule" class="">
241 <a href="/rostering" class="leftnav__link">
242 <div class="leftnav__icon">
243 <i class="g-icon g-icon_schedule"></i>
244 </div>
245 <span>Rostering</span>
246 <sup> BETA</sup>
247 </a>
248 </li>
249 <li id="leftnav-announcement" class="">
250 <a href="/announcement" class="leftnav__link">
251 <div class="leftnav__icon">
252 <i class="g-icon g-icon_announcement"></i>
253 </div>
254 <span>Announcements</span>
255 <div class="badge badge_announcement g-hidden"><span>0</span></div>
256 </a>
257 </li>
258 <li id="leftnav-staff" class="">
259 <a href="/staff" class="leftnav__link">
260 <div class="leftnav__icon">
261 <i class="g-icon g-icon_staff"></i>
262 </div>
263 <span>Staff list</span>
264 </a>
265 </li>
266 <li id="leftnav-outlet" class="">
267 <a href="/outlet" class="leftnav__link">
268 <div class="leftnav__icon">
269 <i class="g-icon g-icon_outlet"></i>
270 </div>
271 <span>Outlets</span>
272 </a>
273 </li>
274 <li id="leftnav-promotion" class="">
275 <a href="/promotion" class="leftnav__link">
276 <div class="leftnav__icon">
277 <i class="g-icon g-icon_promotion"></i>
278 </div>
279 <span>Promotions</span>
280 <div class="badge badge_promotion g-hidden"><span>0</span></div>
281 </a>
282 </li>
283 <li id="leftnav-payroll" class="">
284 <a href="/bulk-payroll" class="leftnav__link">
285 <div class="leftnav__icon">
286 <i class="g-icon g-icon_payroll"></i>
287 </div>
288 <span>Payroll</span>
289 </a>
290 </li>
291 <li id="leftnav-hiring" class="">
292 <a href="/hiring" class="leftnav__link">
293 <div class="leftnav__icon">
294 <i class="g-icon g-icon_hiring"></i>
295 </div>
296 <span>Hiring</span>
297 </a>
298 </li>
299 <li id="leftnav-analytics" class="">
300 <a href="/analytics" class="leftnav__link">
301 <div class="leftnav__icon">
302 <i class="g-icon g-icon_analytics"></i>
303 </div>
304 <span>Analytics</span>
305 </a>
306 </li>
307 <li id="leftnav-review-appraisal" class="">
308 <a href="/appraisal-review-landing" class="leftnav__link">
309 <div class="leftnav__icon">
310 <i class="g-icon g-icon_review-appraisal"></i>
311 </div>
312 <span>Review Appraisal</span>
313 </a>
314 </li>
315 <li id="leftnav-appraisal" class="">
316 <a href="/appraisal-landing" class="leftnav__link">
317 <div class="leftnav__icon">
318 <i class="g-icon g-icon_appraisal"></i>
319 </div>
320 <span>Appraisal</span>
321 </a>
322 </li>
323 <li id="leftnav-settings" class="">
324 <a href="/settings" class="leftnav__link">
325 <div class="leftnav__icon">
326 <i class="g-icon g-icon_settings"></i>
327 </div>
328 <span>Settings</span>
329 </a>
330 </li>
331 </ul>
332</div> <div class="content row">
333 <div class="search-area ">
334
335
336
337
338 <div class="search-bar">
339 <form action='' method='get'>
340 <input type="text" name="search" placeholder='Search' class='search-bar__search' value=""/>
341 <input type="hidden" name="form" value="1">
342 </form>
343 </div>
344</div>
345 <div class="content-wrapper">
346 <h2>Database Error</h2>
347<p class="error">
348 <strong>Error: </strong>
349 SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`carbonate-staging`.`schedules`, CONSTRAINT `schedules_ibfk_1` FOREIGN KEY (`outlet_id`) REFERENCES `outlets` (`id`))</p>
350 <p class="notice">
351 <strong>SQL Query: </strong>
352 UPDATE `carbonate-staging`.`schedules` SET `id` = 934, `job_title` = NULL, `start_time` = '14:39:00', `end_time` = '15:39:00', `frequency_type` = 2, `frequency_interval` = '0,1,2,3,4,5,6', `start_date` = '2017-11-14 00:00:00', `end_type` = 1, `end_date` = '2017-11-30 00:00:00', `outlet_id` = NULL, `user_outlet_id` = 16, `company_id` = 1, `employees_required` = NULL, `tags` = '', `notes` = '', `author_id` = 12, `type` = 1, `status` = 1, `created` = '2017-11-13 14:40:57', `updated` = '2017-11-20 12:51:40' WHERE `carbonate-staging`.`schedules`.`id` = '934' </p>
353<p class="notice">
354 <strong>Notice: </strong>
355 If you want to customize this error message, create app/View/Errors/pdo_error.ctp</p>
356<h3>Stack Trace</h3>
357<ul class="cake-stack-trace">
358 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE/Cake/Model/Datasource/DboSource.php line 460</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">PDOStatement->execute(array)</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">try {</span></span></code>
359<code><span style="color: #000000"><span style="color: #0000BB"> $query </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_connection</span><span style="color: #007700">-></span><span style="color: #0000BB">prepare</span><span style="color: #007700">(</span><span style="color: #0000BB">$sql</span><span style="color: #007700">, </span><span style="color: #0000BB">$prepareOptions</span><span style="color: #007700">);</span></span></code>
360<code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">-></span><span style="color: #0000BB">setFetchMode</span><span style="color: #007700">(</span><span style="color: #0000BB">PDO</span><span style="color: #007700">::</span><span style="color: #0000BB">FETCH_LAZY</span><span style="color: #007700">);</span></span></code>
361<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$query</span><span style="color: #007700">-></span><span style="color: #0000BB">execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$params</span><span style="color: #007700">)) {</span></span></code></span>
362<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results </span><span style="color: #007700">= </span><span style="color: #0000BB">$query</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>array()</pre></div></li>
363 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE/Cake/Model/Datasource/DboSource.php line 426</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->_execute(string, array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">+= array(</span><span style="color: #DD0000">'log' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">fullDebug</span><span style="color: #007700">);</span></span></code>
364<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
365<code><span style="color: #000000"><span style="color: #0000BB"> $t </span><span style="color: #007700">= </span><span style="color: #0000BB">microtime</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
366<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_result </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$sql</span><span style="color: #007700">, </span><span style="color: #0000BB">$params</span><span style="color: #007700">);</span></span></code></span>
367<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>'UPDATE `carbonate-staging`.`schedules` SET `id` = 934, `job_title` = NULL, `start_time` = '14:39:00', `end_time` = '15:39:00', `frequency_type` = 2, `frequency_interval` = '0,1,2,3,4,5,6', `start_date` = '2017-11-14 00:00:00', `end_type` = 1, `end_date` = '2017-11-30 00:00:00', `outlet_id` = NULL, `user_outlet_id` = 16, `company_id` = 1, `employees_required` = NULL, `tags` = '', `notes` = '', `author_id` = 12, `type` = 1, `status` = 1, `created` = '2017-11-13 14:40:57', `updated` = '2017-11-20 12:51:40' WHERE `carbonate-staging`.`schedules`.`id` = '934''
368array()</pre></div></li>
369 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE/Cake/Model/Datasource/Database/Mysql.php line 415</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">DboSource->execute(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
370<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
371<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
372<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderStatement</span><span style="color: #007700">(</span><span style="color: #DD0000">'update'</span><span style="color: #007700">, </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'table'</span><span style="color: #007700">, </span><span style="color: #DD0000">'alias'</span><span style="color: #007700">, </span><span style="color: #DD0000">'joins'</span><span style="color: #007700">, </span><span style="color: #DD0000">'fields'</span><span style="color: #007700">, </span><span style="color: #DD0000">'conditions'</span><span style="color: #007700">)))) {</span></span></code></span>
373<code><span style="color: #000000"><span style="color: #0000BB"> $model</span><span style="color: #007700">-></span><span style="color: #0000BB">onError</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'UPDATE `carbonate-staging`.`schedules` SET `id` = 934, `job_title` = NULL, `start_time` = '14:39:00', `end_time` = '15:39:00', `frequency_type` = 2, `frequency_interval` = '0,1,2,3,4,5,6', `start_date` = '2017-11-14 00:00:00', `end_type` = 1, `end_date` = '2017-11-30 00:00:00', `outlet_id` = NULL, `user_outlet_id` = 16, `company_id` = 1, `employees_required` = NULL, `tags` = '', `notes` = '', `author_id` = 12, `type` = 1, `status` = 1, `created` = '2017-11-13 14:40:57', `updated` = '2017-11-20 12:51:40' WHERE `carbonate-staging`.`schedules`.`id` = '934''</pre></div></li>
374 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">CORE/Cake/Model/Model.php line 1913</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">Mysql->update(Schedule, array, array)</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">if (!empty(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">id</span><span style="color: #007700">)) {</span></span></code>
375<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">__safeUpdateMode </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
376<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code>
377<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $success </span><span style="color: #007700">= (bool)</span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">update</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$fields</span><span style="color: #007700">, </span><span style="color: #0000BB">$values</span><span style="color: #007700">);</span></span></code></span>
378<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $e</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>object(Schedule) {
379 actsAs => array(
380 (int) 0 => 'Containable'
381 )
382 belongsTo => array(
383 'Outlet' => array(
384 'className' => 'Outlet',
385 'foreignKey' => 'outlet_id',
386 'conditions' => '',
387 'fields' => '',
388 'order' => '',
389 'counterCache' => ''
390 ),
391 'UserOutlet' => array(
392 'className' => 'UserOutlet',
393 'foreignKey' => 'user_outlet_id',
394 'conditions' => '',
395 'fields' => '',
396 'order' => '',
397 'counterCache' => ''
398 ),
399 'AuthorUserOutlet' => array(
400 'className' => 'UserOutlet',
401 'foreignKey' => 'author_id',
402 'conditions' => '',
403 'fields' => '',
404 'order' => '',
405 'counterCache' => ''
406 )
407 )
408 hasMany => array(
409 'ScheduleDaily' => array(
410 'className' => 'ScheduleDaily',
411 'foreignKey' => 'schedule_id',
412 'dependent' => false,
413 'conditions' => '',
414 'fields' => '',
415 'order' => '',
416 'limit' => '',
417 'offset' => '',
418 'exclusive' => '',
419 'finderQuery' => '',
420 'counterQuery' => ''
421 ),
422 'ScheduleMonthly' => array(
423 'className' => 'ScheduleMonthly',
424 'foreignKey' => 'schedule_id',
425 'dependent' => false,
426 'conditions' => '',
427 'fields' => '',
428 'order' => '',
429 'limit' => '',
430 'offset' => '',
431 'exclusive' => '',
432 'finderQuery' => '',
433 'counterQuery' => ''
434 ),
435 'ScheduleWeekly' => array(
436 'className' => 'ScheduleWeekly',
437 'foreignKey' => 'schedule_id',
438 'dependent' => false,
439 'conditions' => '',
440 'fields' => '',
441 'order' => '',
442 'limit' => '',
443 'offset' => '',
444 'exclusive' => '',
445 'finderQuery' => '',
446 'counterQuery' => ''
447 ),
448 'ScheduleSpecific' => array(
449 'className' => 'ScheduleSpecific',
450 'foreignKey' => 'schedule_id',
451 'dependent' => false,
452 'conditions' => '',
453 'fields' => '',
454 'order' => '',
455 'limit' => '',
456 'offset' => '',
457 'exclusive' => '',
458 'finderQuery' => '',
459 'counterQuery' => ''
460 ),
461 'ScheduleFreelancer' => array(
462 'className' => 'ScheduleFreelancer',
463 'foreignKey' => 'schedule_id',
464 'dependent' => false,
465 'conditions' => '',
466 'fields' => '',
467 'order' => '',
468 'limit' => '',
469 'offset' => '',
470 'exclusive' => '',
471 'finderQuery' => '',
472 'counterQuery' => ''
473 )
474 )
475 pagination_limit => (int) 5
476 useDbConfig => 'default'
477 useTable => 'schedules'
478 id => '934'
479 data => array(
480 'Schedule' => array(
481 'id' => '934',
482 'job_title' => null,
483 'start_time' => '14:39:00',
484 'end_time' => '15:39:00',
485 'frequency_type' => '2',
486 'frequency_interval' => '0,1,2,3,4,5,6',
487 'start_date' => '2017-11-14 00:00:00',
488 'end_type' => '1',
489 'end_date' => '2017-11-30 00:00:00',
490 'outlet_id' => '',
491 'user_outlet_id' => '16',
492 'company_id' => '1',
493 'employees_required' => null,
494 'tags' => '',
495 'notes' => '',
496 'author_id' => '12',
497 'type' => '1',
498 'status' => '1',
499 'created' => '2017-11-13 14:40:57',
500 'updated' => '2017-11-20 12:51:40',
501 'end_period' => 'pm',
502 'token' => '337be860906fd6297a3a86d6ba32d7a1',
503 'dataType' => 'json',
504 'schedule_id' => '934',
505 'start_period' => 'pm',
506 'weekday' => '0,1,2,3,4,5,6'
507 ),
508 'Outlet' => array(
509 'id' => '1',
510 'company_id' => '1',
511 'name' => 'SIM Bombay - 1',
512 'address' => '2-103/104, Kakaji Nagar, Jawahar Nagar, Goregaon West, Mumbai, Maharashtra 400047, India',
513 'description' => 'Default Dump',
514 'longitude' => '72.84772339999995',
515 'latitude' => '19.1639166',
516 'is_admin' => '0',
517 'manager_id' => '0',
518 'phone' => '2738642677',
519 'fax' => '897345987889',
520 'email' => 'testoutlet1@testhouse.com',
521 'logo' => '/uploads/outlet/undefined_1498130165034.png',
522 'location_access' => 'outlet,radius,distance',
523 'status' => '1',
524 'radius' => '100',
525 'created' => '2015-10-30 18:00:23',
526 'updated' => '2015-10-30 18:00:23'
527 ),
528 'UserOutlet' => array(
529 'id' => '16',
530 'user_id' => '8',
531 'outlet_id' => '1',
532 'company_id' => '1',
533 'status' => '1',
534 'last_login' => '2016-10-07 16:00:57',
535 'last_activity' => '2016-10-07 16:01:03',
536 'created_by' => null,
537 'updated_by' => '1',
538 'created' => '2015-11-02 21:54:16',
539 'updated' => '2016-10-07 16:01:03'
540 ),
541 'AuthorUserOutlet' => array(
542 'id' => '12',
543 'user_id' => '4',
544 'outlet_id' => null,
545 'company_id' => '1',
546 'status' => '1',
547 'last_login' => '2017-11-20 12:44:41',
548 'last_activity' => '2017-11-20 12:51:40',
549 'created_by' => null,
550 'updated_by' => '1',
551 'created' => '2015-10-30 17:31:09',
552 'updated' => '2017-11-20 12:51:40'
553 ),
554 'ScheduleDaily' => array(),
555 'ScheduleMonthly' => array(),
556 'ScheduleWeekly' => array(
557 (int) 0 => array(
558 [maximum depth reached]
559 ),
560 (int) 1 => array(
561 [maximum depth reached]
562 ),
563 (int) 2 => array(
564 [maximum depth reached]
565 ),
566 (int) 3 => array(
567 [maximum depth reached]
568 ),
569 (int) 4 => array(
570 [maximum depth reached]
571 ),
572 (int) 5 => array(
573 [maximum depth reached]
574 ),
575 (int) 6 => array(
576 [maximum depth reached]
577 ),
578 (int) 7 => array(
579 [maximum depth reached]
580 ),
581 (int) 8 => array(
582 [maximum depth reached]
583 ),
584 (int) 9 => array(
585 [maximum depth reached]
586 ),
587 (int) 10 => array(
588 [maximum depth reached]
589 ),
590 (int) 11 => array(
591 [maximum depth reached]
592 ),
593 (int) 12 => array(
594 [maximum depth reached]
595 ),
596 (int) 13 => array(
597 [maximum depth reached]
598 ),
599 (int) 14 => array(
600 [maximum depth reached]
601 ),
602 (int) 15 => array(
603 [maximum depth reached]
604 ),
605 (int) 16 => array(
606 [maximum depth reached]
607 )
608 ),
609 'ScheduleSpecific' => array(),
610 'ScheduleFreelancer' => array()
611 )
612 schemaName => 'carbonate-staging'
613 table => 'schedules'
614 primaryKey => 'id'
615 validate => array()
616 validationErrors => array()
617 validationDomain => null
618 plugin => null
619 name => 'Schedule'
620 alias => 'Schedule'
621 tableToModel => array(
622 'schedules' => 'Schedule',
623 'outlets' => 'Outlet',
624 'user_outlets' => 'AuthorUserOutlet',
625 'schedule_daily' => 'ScheduleDaily',
626 'schedule_monthly' => 'ScheduleMonthly',
627 'schedule_weekly' => 'ScheduleWeekly',
628 'schedule_specific' => 'ScheduleSpecific',
629 'schedule_freelancer' => 'ScheduleFreelancer'
630 )
631 cacheQueries => false
632 hasOne => array()
633 hasAndBelongsToMany => array()
634 Behaviors => object(BehaviorCollection) {
635 modelName => 'Schedule'
636 defaultPriority => (int) 10
637 [protected] _methods => array(
638 [maximum depth reached]
639 )
640 [protected] _mappedMethods => array([maximum depth reached])
641 [protected] _enabled => array(
642 [maximum depth reached]
643 )
644 [protected] _loaded => array(
645 [maximum depth reached]
646 )
647 }
648 whitelist => array()
649 cacheSources => true
650 findQueryType => null
651 recursive => (int) 1
652 order => null
653 virtualFields => array()
654 __backAssociation => array()
655 __backInnerAssociation => array()
656 __backOriginalAssociation => array()
657 __backContainableAssociation => array()
658 __safeUpdateMode => false
659 useConsistentAfterFind => true
660 findMethods => array(
661 'all' => true,
662 'first' => true,
663 'count' => true,
664 'neighbors' => true,
665 'list' => true,
666 'threaded' => true
667 )
668 LeaveRequest => object(LeaveRequest) {
669 actsAs => array(
670 [maximum depth reached]
671 )
672 validate => array(
673 [maximum depth reached]
674 )
675 belongsTo => array(
676 [maximum depth reached]
677 )
678 hasMany => array(
679 [maximum depth reached]
680 )
681 pagination_limit => (int) 5
682 useDbConfig => 'default'
683 useTable => 'leave_requests'
684 id => false
685 data => array([maximum depth reached])
686 schemaName => 'carbonate-staging'
687 table => 'leave_requests'
688 primaryKey => 'id'
689 validationErrors => array([maximum depth reached])
690 validationDomain => null
691 plugin => 'Leaves'
692 name => 'LeaveRequest'
693 alias => 'LeaveRequest'
694 tableToModel => array(
695 [maximum depth reached]
696 )
697 cacheQueries => false
698 hasOne => array([maximum depth reached])
699 hasAndBelongsToMany => array([maximum depth reached])
700 Behaviors => object(BehaviorCollection) {}
701 whitelist => array([maximum depth reached])
702 cacheSources => true
703 findQueryType => null
704 recursive => (int) 1
705 order => null
706 virtualFields => array([maximum depth reached])
707 __backAssociation => array([maximum depth reached])
708 __backInnerAssociation => array([maximum depth reached])
709 __backOriginalAssociation => array([maximum depth reached])
710 __backContainableAssociation => array([maximum depth reached])
711 __safeUpdateMode => false
712 useConsistentAfterFind => true
713 findMethods => array(
714 [maximum depth reached]
715 )
716 LeaveRequest => object(LeaveRequest) {}
717 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
718 LeaveTypeSetting => object(LeaveTypeSetting) {}
719 Attendance => object(Attendance) {}
720 AttendanceRequest => object(AttendanceRequest) {}
721 tablePrefix => ''
722 [protected] _schema => array(
723 [maximum depth reached]
724 )
725 [protected] _associationKeys => array(
726 [maximum depth reached]
727 )
728 [protected] _associations => array(
729 [maximum depth reached]
730 )
731 [protected] _insertID => null
732 [protected] _sourceConfigured => true
733 [protected] _eventManager => null
734 [protected] _validator => null
735 }
736 UserSpecificLeaveType => object(UserSpecificLeaveType) {
737 actsAs => array(
738 [maximum depth reached]
739 )
740 validate => array(
741 [maximum depth reached]
742 )
743 belongsTo => array(
744 [maximum depth reached]
745 )
746 pagination_limit => (int) 5
747 useDbConfig => 'default'
748 useTable => 'user_specific_leave_types'
749 id => false
750 data => array([maximum depth reached])
751 schemaName => 'carbonate-staging'
752 table => 'user_specific_leave_types'
753 primaryKey => 'id'
754 validationErrors => array([maximum depth reached])
755 validationDomain => null
756 plugin => 'Leaves'
757 name => 'UserSpecificLeaveType'
758 alias => 'UserSpecificLeaveType'
759 tableToModel => array(
760 [maximum depth reached]
761 )
762 cacheQueries => false
763 hasOne => array([maximum depth reached])
764 hasMany => array([maximum depth reached])
765 hasAndBelongsToMany => array([maximum depth reached])
766 Behaviors => object(BehaviorCollection) {}
767 whitelist => array([maximum depth reached])
768 cacheSources => true
769 findQueryType => null
770 recursive => (int) 1
771 order => null
772 virtualFields => array([maximum depth reached])
773 __backAssociation => array([maximum depth reached])
774 __backInnerAssociation => array([maximum depth reached])
775 __backOriginalAssociation => array([maximum depth reached])
776 __backContainableAssociation => array([maximum depth reached])
777 __safeUpdateMode => false
778 useConsistentAfterFind => true
779 findMethods => array(
780 [maximum depth reached]
781 )
782 LeaveRequest => object(LeaveRequest) {}
783 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
784 LeaveTypeSetting => object(LeaveTypeSetting) {}
785 Attendance => object(Attendance) {}
786 AttendanceRequest => object(AttendanceRequest) {}
787 tablePrefix => ''
788 [protected] _schema => array(
789 [maximum depth reached]
790 )
791 [protected] _associationKeys => array(
792 [maximum depth reached]
793 )
794 [protected] _associations => array(
795 [maximum depth reached]
796 )
797 [protected] _insertID => null
798 [protected] _sourceConfigured => true
799 [protected] _eventManager => null
800 [protected] _validator => null
801 }
802 LeaveTypeSetting => object(LeaveTypeSetting) {
803 actsAs => array(
804 [maximum depth reached]
805 )
806 validate => array(
807 [maximum depth reached]
808 )
809 belongsTo => array(
810 [maximum depth reached]
811 )
812 pagination_limit => (int) 5
813 useDbConfig => 'default'
814 useTable => 'leave_type_settings'
815 id => false
816 data => array([maximum depth reached])
817 schemaName => 'carbonate-staging'
818 table => 'leave_type_settings'
819 primaryKey => 'id'
820 validationErrors => array([maximum depth reached])
821 validationDomain => null
822 plugin => 'Leaves'
823 name => 'LeaveTypeSetting'
824 alias => 'LeaveTypeSetting'
825 tableToModel => array(
826 [maximum depth reached]
827 )
828 cacheQueries => false
829 hasOne => array([maximum depth reached])
830 hasMany => array([maximum depth reached])
831 hasAndBelongsToMany => array([maximum depth reached])
832 Behaviors => object(BehaviorCollection) {}
833 whitelist => array([maximum depth reached])
834 cacheSources => true
835 findQueryType => null
836 recursive => (int) 1
837 order => null
838 virtualFields => array([maximum depth reached])
839 __backAssociation => array([maximum depth reached])
840 __backInnerAssociation => array([maximum depth reached])
841 __backOriginalAssociation => array([maximum depth reached])
842 __backContainableAssociation => array([maximum depth reached])
843 __safeUpdateMode => false
844 useConsistentAfterFind => true
845 findMethods => array(
846 [maximum depth reached]
847 )
848 LeaveRequest => object(LeaveRequest) {}
849 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
850 LeaveTypeSetting => object(LeaveTypeSetting) {}
851 Attendance => object(Attendance) {}
852 AttendanceRequest => object(AttendanceRequest) {}
853 tablePrefix => ''
854 Outlet => object(Outlet) {}
855 Company => object(Company) {}
856 LeaveType => object(AppModel) {}
857 [protected] _schema => array(
858 [maximum depth reached]
859 )
860 [protected] _associationKeys => array(
861 [maximum depth reached]
862 )
863 [protected] _associations => array(
864 [maximum depth reached]
865 )
866 [protected] _insertID => null
867 [protected] _sourceConfigured => true
868 [protected] _eventManager => object(CakeEventManager) {}
869 [protected] _validator => null
870 }
871 Attendance => object(Attendance) {
872 actsAs => array(
873 [maximum depth reached]
874 )
875 belongsTo => array(
876 [maximum depth reached]
877 )
878 hasMany => array(
879 [maximum depth reached]
880 )
881 pagination_limit => (int) 5
882 useDbConfig => 'default'
883 useTable => 'attendances'
884 id => false
885 data => array([maximum depth reached])
886 schemaName => 'carbonate-staging'
887 table => 'attendances'
888 primaryKey => 'id'
889 validate => array([maximum depth reached])
890 validationErrors => array([maximum depth reached])
891 validationDomain => null
892 plugin => 'Attendances'
893 name => 'Attendance'
894 alias => 'Attendance'
895 tableToModel => array(
896 [maximum depth reached]
897 )
898 cacheQueries => false
899 hasOne => array([maximum depth reached])
900 hasAndBelongsToMany => array([maximum depth reached])
901 Behaviors => object(BehaviorCollection) {}
902 whitelist => array([maximum depth reached])
903 cacheSources => true
904 findQueryType => null
905 recursive => (int) 1
906 order => null
907 virtualFields => array([maximum depth reached])
908 __backAssociation => array([maximum depth reached])
909 __backInnerAssociation => array([maximum depth reached])
910 __backOriginalAssociation => array([maximum depth reached])
911 __backContainableAssociation => array([maximum depth reached])
912 __safeUpdateMode => false
913 useConsistentAfterFind => true
914 findMethods => array(
915 [maximum depth reached]
916 )
917 LeaveRequest => object(LeaveRequest) {}
918 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
919 LeaveTypeSetting => object(LeaveTypeSetting) {}
920 Attendance => object(Attendance) {}
921 AttendanceRequest => object(AttendanceRequest) {}
922 tablePrefix => ''
923 [protected] _schema => array(
924 [maximum depth reached]
925 )
926 [protected] _associationKeys => array(
927 [maximum depth reached]
928 )
929 [protected] _associations => array(
930 [maximum depth reached]
931 )
932 [protected] _insertID => null
933 [protected] _sourceConfigured => true
934 [protected] _eventManager => null
935 [protected] _validator => null
936 }
937 AttendanceRequest => object(AttendanceRequest) {
938 virtualFields => array(
939 [maximum depth reached]
940 )
941 validate => array(
942 [maximum depth reached]
943 )
944 actsAs => array(
945 [maximum depth reached]
946 )
947 belongsTo => array(
948 [maximum depth reached]
949 )
950 hasMany => array(
951 [maximum depth reached]
952 )
953 pagination_limit => (int) 5
954 useDbConfig => 'default'
955 useTable => 'attendance_requests'
956 id => false
957 data => array([maximum depth reached])
958 schemaName => null
959 table => 'attendance_requests'
960 primaryKey => 'id'
961 validationErrors => array([maximum depth reached])
962 validationDomain => null
963 plugin => 'Attendances'
964 name => 'AttendanceRequest'
965 alias => 'AttendanceRequest'
966 tableToModel => array(
967 [maximum depth reached]
968 )
969 cacheQueries => false
970 hasOne => array([maximum depth reached])
971 hasAndBelongsToMany => array([maximum depth reached])
972 Behaviors => object(BehaviorCollection) {}
973 whitelist => array([maximum depth reached])
974 cacheSources => true
975 findQueryType => null
976 recursive => (int) 1
977 order => null
978 __backAssociation => array([maximum depth reached])
979 __backInnerAssociation => array([maximum depth reached])
980 __backOriginalAssociation => array([maximum depth reached])
981 __backContainableAssociation => array([maximum depth reached])
982 __safeUpdateMode => false
983 useConsistentAfterFind => true
984 findMethods => array(
985 [maximum depth reached]
986 )
987 LeaveRequest => object(LeaveRequest) {}
988 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
989 LeaveTypeSetting => object(LeaveTypeSetting) {}
990 AttendanceRequest => object(AttendanceRequest) {}
991 [protected] _schema => null
992 [protected] _associationKeys => array(
993 [maximum depth reached]
994 )
995 [protected] _associations => array(
996 [maximum depth reached]
997 )
998 [protected] _insertID => null
999 [protected] _sourceConfigured => false
1000 [protected] _eventManager => null
1001 [protected] _validator => null
1002 }
1003 tablePrefix => ''
1004 Outlet => object(Outlet) {
1005 actsAs => array(
1006 [maximum depth reached]
1007 )
1008 validate => array(
1009 [maximum depth reached]
1010 )
1011 hasMany => array(
1012 [maximum depth reached]
1013 )
1014 pagination_limit => (int) 5
1015 useDbConfig => 'default'
1016 useTable => 'outlets'
1017 id => false
1018 data => array([maximum depth reached])
1019 schemaName => 'carbonate-staging'
1020 table => 'outlets'
1021 primaryKey => 'id'
1022 validationErrors => array([maximum depth reached])
1023 validationDomain => null
1024 plugin => null
1025 name => 'Outlet'
1026 alias => 'Outlet'
1027 tableToModel => array(
1028 [maximum depth reached]
1029 )
1030 cacheQueries => false
1031 belongsTo => array([maximum depth reached])
1032 hasOne => array([maximum depth reached])
1033 hasAndBelongsToMany => array([maximum depth reached])
1034 Behaviors => object(BehaviorCollection) {}
1035 whitelist => array([maximum depth reached])
1036 cacheSources => true
1037 findQueryType => null
1038 recursive => (int) 1
1039 order => null
1040 virtualFields => array([maximum depth reached])
1041 __backAssociation => array([maximum depth reached])
1042 __backInnerAssociation => array([maximum depth reached])
1043 __backOriginalAssociation => array([maximum depth reached])
1044 __backContainableAssociation => array([maximum depth reached])
1045 __safeUpdateMode => false
1046 useConsistentAfterFind => true
1047 findMethods => array(
1048 [maximum depth reached]
1049 )
1050 LeaveRequest => object(LeaveRequest) {}
1051 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1052 LeaveTypeSetting => object(LeaveTypeSetting) {}
1053 Attendance => object(Attendance) {}
1054 AttendanceRequest => object(AttendanceRequest) {}
1055 tablePrefix => ''
1056 [protected] _schema => array(
1057 [maximum depth reached]
1058 )
1059 [protected] _associationKeys => array(
1060 [maximum depth reached]
1061 )
1062 [protected] _associations => array(
1063 [maximum depth reached]
1064 )
1065 [protected] _insertID => null
1066 [protected] _sourceConfigured => true
1067 [protected] _eventManager => object(CakeEventManager) {}
1068 [protected] _validator => null
1069 }
1070 UserOutlet => object(UserOutlet) {
1071 actsAs => array(
1072 [maximum depth reached]
1073 )
1074 name => 'UserOutlet'
1075 validate => array(
1076 [maximum depth reached]
1077 )
1078 belongsTo => array(
1079 [maximum depth reached]
1080 )
1081 hasMany => array(
1082 [maximum depth reached]
1083 )
1084 hasOne => array(
1085 [maximum depth reached]
1086 )
1087 pagination_limit => (int) 5
1088 useDbConfig => 'default'
1089 useTable => 'user_outlets'
1090 id => '12'
1091 data => false
1092 schemaName => 'carbonate-staging'
1093 table => 'user_outlets'
1094 primaryKey => 'id'
1095 validationErrors => array([maximum depth reached])
1096 validationDomain => null
1097 plugin => null
1098 alias => 'UserOutlet'
1099 tableToModel => array(
1100 [maximum depth reached]
1101 )
1102 cacheQueries => false
1103 hasAndBelongsToMany => array([maximum depth reached])
1104 Behaviors => object(BehaviorCollection) {}
1105 whitelist => array([maximum depth reached])
1106 cacheSources => true
1107 findQueryType => null
1108 recursive => (int) 1
1109 order => null
1110 virtualFields => array([maximum depth reached])
1111 __backAssociation => array([maximum depth reached])
1112 __backInnerAssociation => array([maximum depth reached])
1113 __backOriginalAssociation => array([maximum depth reached])
1114 __backContainableAssociation => array([maximum depth reached])
1115 __safeUpdateMode => false
1116 useConsistentAfterFind => true
1117 findMethods => array(
1118 [maximum depth reached]
1119 )
1120 LeaveRequest => object(LeaveRequest) {}
1121 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1122 LeaveTypeSetting => object(LeaveTypeSetting) {}
1123 Attendance => object(Attendance) {}
1124 AttendanceRequest => object(AttendanceRequest) {}
1125 UserSecondaryOutlet => object(UserSecondaryOutlet) {}
1126 Outlet => object(Outlet) {}
1127 Company => object(Company) {}
1128 UserManager => object(UserManager) {}
1129 tablePrefix => ''
1130 User => object(User) {}
1131 UserRole => object(UserRole) {}
1132 UserAnnouncement => object(UserAnnouncement) {}
1133 Announcement => object(Announcement) {}
1134 Activity => object(Activity) {}
1135 dbUserObj => object(User) {}
1136 [protected] _schema => array(
1137 [maximum depth reached]
1138 )
1139 [protected] _associationKeys => array(
1140 [maximum depth reached]
1141 )
1142 [protected] _associations => array(
1143 [maximum depth reached]
1144 )
1145 [protected] _insertID => null
1146 [protected] _sourceConfigured => true
1147 [protected] _eventManager => object(CakeEventManager) {}
1148 [protected] _validator => object(ModelValidator) {}
1149 }
1150 AuthorUserOutlet => object(UserOutlet) {
1151 actsAs => array(
1152 [maximum depth reached]
1153 )
1154 name => 'UserOutlet'
1155 validate => array(
1156 [maximum depth reached]
1157 )
1158 belongsTo => array(
1159 [maximum depth reached]
1160 )
1161 hasMany => array(
1162 [maximum depth reached]
1163 )
1164 hasOne => array(
1165 [maximum depth reached]
1166 )
1167 pagination_limit => (int) 5
1168 useDbConfig => 'default'
1169 useTable => 'user_outlets'
1170 id => false
1171 data => array([maximum depth reached])
1172 schemaName => 'carbonate-staging'
1173 table => 'user_outlets'
1174 primaryKey => 'id'
1175 validationErrors => array([maximum depth reached])
1176 validationDomain => null
1177 plugin => null
1178 alias => 'AuthorUserOutlet'
1179 tableToModel => array(
1180 [maximum depth reached]
1181 )
1182 cacheQueries => false
1183 hasAndBelongsToMany => array([maximum depth reached])
1184 Behaviors => object(BehaviorCollection) {}
1185 whitelist => array([maximum depth reached])
1186 cacheSources => true
1187 findQueryType => null
1188 recursive => (int) 1
1189 order => null
1190 virtualFields => array([maximum depth reached])
1191 __backAssociation => array([maximum depth reached])
1192 __backInnerAssociation => array([maximum depth reached])
1193 __backOriginalAssociation => array([maximum depth reached])
1194 __backContainableAssociation => array([maximum depth reached])
1195 __safeUpdateMode => false
1196 useConsistentAfterFind => true
1197 findMethods => array(
1198 [maximum depth reached]
1199 )
1200 LeaveRequest => object(LeaveRequest) {}
1201 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1202 LeaveTypeSetting => object(LeaveTypeSetting) {}
1203 Attendance => object(Attendance) {}
1204 AttendanceRequest => object(AttendanceRequest) {}
1205 tablePrefix => ''
1206 [protected] _schema => array(
1207 [maximum depth reached]
1208 )
1209 [protected] _associationKeys => array(
1210 [maximum depth reached]
1211 )
1212 [protected] _associations => array(
1213 [maximum depth reached]
1214 )
1215 [protected] _insertID => null
1216 [protected] _sourceConfigured => true
1217 [protected] _eventManager => null
1218 [protected] _validator => null
1219 }
1220 ScheduleDaily => object(ScheduleDaily) {
1221 useTable => 'schedule_daily'
1222 belongsTo => array(
1223 [maximum depth reached]
1224 )
1225 pagination_limit => (int) 5
1226 useDbConfig => 'default'
1227 id => false
1228 data => array([maximum depth reached])
1229 schemaName => 'carbonate-staging'
1230 table => 'schedule_daily'
1231 primaryKey => 'id'
1232 validate => array([maximum depth reached])
1233 validationErrors => array([maximum depth reached])
1234 validationDomain => null
1235 plugin => null
1236 name => 'ScheduleDaily'
1237 alias => 'ScheduleDaily'
1238 tableToModel => array(
1239 [maximum depth reached]
1240 )
1241 cacheQueries => false
1242 hasOne => array([maximum depth reached])
1243 hasMany => array([maximum depth reached])
1244 hasAndBelongsToMany => array([maximum depth reached])
1245 actsAs => null
1246 Behaviors => object(BehaviorCollection) {}
1247 whitelist => array([maximum depth reached])
1248 cacheSources => true
1249 findQueryType => null
1250 recursive => (int) 1
1251 order => null
1252 virtualFields => array([maximum depth reached])
1253 __backAssociation => array([maximum depth reached])
1254 __backInnerAssociation => array([maximum depth reached])
1255 __backOriginalAssociation => array([maximum depth reached])
1256 __backContainableAssociation => array([maximum depth reached])
1257 __safeUpdateMode => false
1258 useConsistentAfterFind => true
1259 findMethods => array(
1260 [maximum depth reached]
1261 )
1262 LeaveRequest => object(LeaveRequest) {}
1263 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1264 LeaveTypeSetting => object(LeaveTypeSetting) {}
1265 Attendance => object(Attendance) {}
1266 AttendanceRequest => object(AttendanceRequest) {}
1267 tablePrefix => ''
1268 [protected] _schema => array(
1269 [maximum depth reached]
1270 )
1271 [protected] _associationKeys => array(
1272 [maximum depth reached]
1273 )
1274 [protected] _associations => array(
1275 [maximum depth reached]
1276 )
1277 [protected] _insertID => null
1278 [protected] _sourceConfigured => true
1279 [protected] _eventManager => null
1280 [protected] _validator => null
1281 }
1282 ScheduleMonthly => object(ScheduleMonthly) {
1283 useTable => 'schedule_monthly'
1284 belongsTo => array(
1285 [maximum depth reached]
1286 )
1287 pagination_limit => (int) 5
1288 useDbConfig => 'default'
1289 id => false
1290 data => array([maximum depth reached])
1291 schemaName => 'carbonate-staging'
1292 table => 'schedule_monthly'
1293 primaryKey => 'id'
1294 validate => array([maximum depth reached])
1295 validationErrors => array([maximum depth reached])
1296 validationDomain => null
1297 plugin => null
1298 name => 'ScheduleMonthly'
1299 alias => 'ScheduleMonthly'
1300 tableToModel => array(
1301 [maximum depth reached]
1302 )
1303 cacheQueries => false
1304 hasOne => array([maximum depth reached])
1305 hasMany => array([maximum depth reached])
1306 hasAndBelongsToMany => array([maximum depth reached])
1307 actsAs => null
1308 Behaviors => object(BehaviorCollection) {}
1309 whitelist => array([maximum depth reached])
1310 cacheSources => true
1311 findQueryType => null
1312 recursive => (int) 1
1313 order => null
1314 virtualFields => array([maximum depth reached])
1315 __backAssociation => array([maximum depth reached])
1316 __backInnerAssociation => array([maximum depth reached])
1317 __backOriginalAssociation => array([maximum depth reached])
1318 __backContainableAssociation => array([maximum depth reached])
1319 __safeUpdateMode => false
1320 useConsistentAfterFind => true
1321 findMethods => array(
1322 [maximum depth reached]
1323 )
1324 LeaveRequest => object(LeaveRequest) {}
1325 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1326 LeaveTypeSetting => object(LeaveTypeSetting) {}
1327 Attendance => object(Attendance) {}
1328 AttendanceRequest => object(AttendanceRequest) {}
1329 tablePrefix => ''
1330 [protected] _schema => array(
1331 [maximum depth reached]
1332 )
1333 [protected] _associationKeys => array(
1334 [maximum depth reached]
1335 )
1336 [protected] _associations => array(
1337 [maximum depth reached]
1338 )
1339 [protected] _insertID => null
1340 [protected] _sourceConfigured => true
1341 [protected] _eventManager => null
1342 [protected] _validator => null
1343 }
1344 ScheduleWeekly => object(ScheduleWeekly) {
1345 useTable => 'schedule_weekly'
1346 belongsTo => array(
1347 [maximum depth reached]
1348 )
1349 pagination_limit => (int) 5
1350 useDbConfig => 'default'
1351 id => false
1352 data => array([maximum depth reached])
1353 schemaName => 'carbonate-staging'
1354 table => 'schedule_weekly'
1355 primaryKey => 'id'
1356 validate => array([maximum depth reached])
1357 validationErrors => array([maximum depth reached])
1358 validationDomain => null
1359 plugin => null
1360 name => 'ScheduleWeekly'
1361 alias => 'ScheduleWeekly'
1362 tableToModel => array(
1363 [maximum depth reached]
1364 )
1365 cacheQueries => false
1366 hasOne => array([maximum depth reached])
1367 hasMany => array([maximum depth reached])
1368 hasAndBelongsToMany => array([maximum depth reached])
1369 actsAs => null
1370 Behaviors => object(BehaviorCollection) {}
1371 whitelist => array([maximum depth reached])
1372 cacheSources => true
1373 findQueryType => null
1374 recursive => (int) 1
1375 order => null
1376 virtualFields => array([maximum depth reached])
1377 __backAssociation => array([maximum depth reached])
1378 __backInnerAssociation => array([maximum depth reached])
1379 __backOriginalAssociation => array([maximum depth reached])
1380 __backContainableAssociation => array([maximum depth reached])
1381 __safeUpdateMode => false
1382 useConsistentAfterFind => true
1383 findMethods => array(
1384 [maximum depth reached]
1385 )
1386 LeaveRequest => object(LeaveRequest) {}
1387 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1388 LeaveTypeSetting => object(LeaveTypeSetting) {}
1389 Attendance => object(Attendance) {}
1390 AttendanceRequest => object(AttendanceRequest) {}
1391 tablePrefix => ''
1392 [protected] _schema => array(
1393 [maximum depth reached]
1394 )
1395 [protected] _associationKeys => array(
1396 [maximum depth reached]
1397 )
1398 [protected] _associations => array(
1399 [maximum depth reached]
1400 )
1401 [protected] _insertID => null
1402 [protected] _sourceConfigured => true
1403 [protected] _eventManager => null
1404 [protected] _validator => null
1405 }
1406 ScheduleSpecific => object(ScheduleSpecific) {
1407 useTable => 'schedule_specific'
1408 belongsTo => array(
1409 [maximum depth reached]
1410 )
1411 pagination_limit => (int) 5
1412 useDbConfig => 'default'
1413 id => false
1414 data => array([maximum depth reached])
1415 schemaName => 'carbonate-staging'
1416 table => 'schedule_specific'
1417 primaryKey => 'id'
1418 validate => array([maximum depth reached])
1419 validationErrors => array([maximum depth reached])
1420 validationDomain => null
1421 plugin => null
1422 name => 'ScheduleSpecific'
1423 alias => 'ScheduleSpecific'
1424 tableToModel => array(
1425 [maximum depth reached]
1426 )
1427 cacheQueries => false
1428 hasOne => array([maximum depth reached])
1429 hasMany => array([maximum depth reached])
1430 hasAndBelongsToMany => array([maximum depth reached])
1431 actsAs => null
1432 Behaviors => object(BehaviorCollection) {}
1433 whitelist => array([maximum depth reached])
1434 cacheSources => true
1435 findQueryType => null
1436 recursive => (int) 1
1437 order => null
1438 virtualFields => array([maximum depth reached])
1439 __backAssociation => array([maximum depth reached])
1440 __backInnerAssociation => array([maximum depth reached])
1441 __backOriginalAssociation => array([maximum depth reached])
1442 __backContainableAssociation => array([maximum depth reached])
1443 __safeUpdateMode => false
1444 useConsistentAfterFind => true
1445 findMethods => array(
1446 [maximum depth reached]
1447 )
1448 LeaveRequest => object(LeaveRequest) {}
1449 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1450 LeaveTypeSetting => object(LeaveTypeSetting) {}
1451 Attendance => object(Attendance) {}
1452 AttendanceRequest => object(AttendanceRequest) {}
1453 tablePrefix => ''
1454 [protected] _schema => array(
1455 [maximum depth reached]
1456 )
1457 [protected] _associationKeys => array(
1458 [maximum depth reached]
1459 )
1460 [protected] _associations => array(
1461 [maximum depth reached]
1462 )
1463 [protected] _insertID => null
1464 [protected] _sourceConfigured => true
1465 [protected] _eventManager => null
1466 [protected] _validator => null
1467 }
1468 ScheduleFreelancer => object(ScheduleFreelancer) {
1469 useTable => 'schedule_freelancer'
1470 actsAs => array(
1471 [maximum depth reached]
1472 )
1473 belongsTo => array(
1474 [maximum depth reached]
1475 )
1476 pagination_limit => (int) 5
1477 useDbConfig => 'default'
1478 id => false
1479 data => array([maximum depth reached])
1480 schemaName => 'carbonate-staging'
1481 table => 'schedule_freelancer'
1482 primaryKey => 'id'
1483 validate => array([maximum depth reached])
1484 validationErrors => array([maximum depth reached])
1485 validationDomain => null
1486 plugin => null
1487 name => 'ScheduleFreelancer'
1488 alias => 'ScheduleFreelancer'
1489 tableToModel => array(
1490 [maximum depth reached]
1491 )
1492 cacheQueries => false
1493 hasOne => array([maximum depth reached])
1494 hasMany => array([maximum depth reached])
1495 hasAndBelongsToMany => array([maximum depth reached])
1496 Behaviors => object(BehaviorCollection) {}
1497 whitelist => array([maximum depth reached])
1498 cacheSources => true
1499 findQueryType => null
1500 recursive => (int) 1
1501 order => null
1502 virtualFields => array([maximum depth reached])
1503 __backAssociation => array([maximum depth reached])
1504 __backInnerAssociation => array([maximum depth reached])
1505 __backOriginalAssociation => array([maximum depth reached])
1506 __backContainableAssociation => array([maximum depth reached])
1507 __safeUpdateMode => false
1508 useConsistentAfterFind => true
1509 findMethods => array(
1510 [maximum depth reached]
1511 )
1512 LeaveRequest => object(LeaveRequest) {}
1513 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
1514 LeaveTypeSetting => object(LeaveTypeSetting) {}
1515 Attendance => object(Attendance) {}
1516 AttendanceRequest => object(AttendanceRequest) {}
1517 tablePrefix => ''
1518 [protected] _schema => array(
1519 [maximum depth reached]
1520 )
1521 [protected] _associationKeys => array(
1522 [maximum depth reached]
1523 )
1524 [protected] _associations => array(
1525 [maximum depth reached]
1526 )
1527 [protected] _insertID => null
1528 [protected] _sourceConfigured => true
1529 [protected] _eventManager => null
1530 [protected] _validator => null
1531 }
1532 [protected] _schema => array(
1533 'id' => array(
1534 'type' => 'integer',
1535 'null' => false,
1536 'default' => null,
1537 'length' => (int) 11,
1538 'unsigned' => false,
1539 'key' => 'primary'
1540 ),
1541 'job_title' => array(
1542 'type' => 'string',
1543 'null' => true,
1544 'default' => null,
1545 'length' => (int) 200,
1546 'collate' => 'latin1_swedish_ci',
1547 'charset' => 'latin1'
1548 ),
1549 'start_time' => array(
1550 'type' => 'time',
1551 'null' => false,
1552 'default' => null,
1553 'length' => null
1554 ),
1555 'end_time' => array(
1556 'type' => 'time',
1557 'null' => false,
1558 'default' => null,
1559 'length' => null
1560 ),
1561 'frequency_type' => array(
1562 'type' => 'integer',
1563 'null' => false,
1564 'default' => null,
1565 'length' => (int) 4,
1566 'unsigned' => false,
1567 'comment' => 'Setting it other than 0, makes the job as repeating job. '
1568 ),
1569 'frequency_interval' => array(
1570 'type' => 'string',
1571 'null' => true,
1572 'default' => null,
1573 'length' => (int) 50,
1574 'collate' => 'latin1_swedish_ci',
1575 'comment' => 'Type of frequency, used when the jobs frequency_type other than 0 is set',
1576 'charset' => 'latin1'
1577 ),
1578 'start_date' => array(
1579 'type' => 'datetime',
1580 'null' => false,
1581 'default' => null,
1582 'length' => null
1583 ),
1584 'end_type' => array(
1585 'type' => 'enum('1','2','3')',
1586 'null' => true,
1587 'default' => '1',
1588 'length' => (int) 1,
1589 'collate' => 'latin1_swedish_ci',
1590 'charset' => 'latin1'
1591 ),
1592 'end_date' => array(
1593 'type' => 'datetime',
1594 'null' => true,
1595 'default' => null,
1596 'length' => null
1597 ),
1598 'outlet_id' => array(
1599 'type' => 'integer',
1600 'null' => false,
1601 'default' => null,
1602 'length' => (int) 11,
1603 'unsigned' => false,
1604 'key' => 'index'
1605 ),
1606 'user_outlet_id' => array(
1607 'type' => 'integer',
1608 'null' => true,
1609 'default' => null,
1610 'length' => (int) 11,
1611 'unsigned' => false,
1612 'key' => 'index'
1613 ),
1614 'company_id' => array(
1615 'type' => 'integer',
1616 'null' => true,
1617 'default' => null,
1618 'length' => (int) 11,
1619 'unsigned' => false
1620 ),
1621 'employees_required' => array(
1622 'type' => 'integer',
1623 'null' => true,
1624 'default' => null,
1625 'length' => (int) 11,
1626 'unsigned' => false
1627 ),
1628 'tags' => array(
1629 'type' => 'string',
1630 'null' => true,
1631 'default' => null,
1632 'length' => (int) 200,
1633 'collate' => 'latin1_swedish_ci',
1634 'charset' => 'latin1'
1635 ),
1636 'notes' => array(
1637 'type' => 'string',
1638 'null' => true,
1639 'default' => null,
1640 'length' => (int) 500,
1641 'collate' => 'latin1_swedish_ci',
1642 'charset' => 'latin1'
1643 ),
1644 'author_id' => array(
1645 'type' => 'integer',
1646 'null' => true,
1647 'default' => null,
1648 'length' => (int) 11,
1649 'unsigned' => false,
1650 'key' => 'index'
1651 ),
1652 'type' => array(
1653 'type' => 'integer',
1654 'null' => false,
1655 'default' => '1',
1656 'length' => (int) 4,
1657 'unsigned' => false
1658 ),
1659 'status' => array(
1660 'type' => 'integer',
1661 'null' => false,
1662 'default' => '1',
1663 'length' => (int) 4,
1664 'unsigned' => false
1665 ),
1666 'created' => array(
1667 'type' => 'datetime',
1668 'null' => false,
1669 'default' => null,
1670 'length' => null
1671 ),
1672 'updated' => array(
1673 'type' => 'timestamp',
1674 'null' => false,
1675 'default' => null,
1676 'length' => null
1677 )
1678 )
1679 [protected] _associationKeys => array(
1680 'belongsTo' => array(
1681 (int) 0 => 'className',
1682 (int) 1 => 'foreignKey',
1683 (int) 2 => 'conditions',
1684 (int) 3 => 'fields',
1685 (int) 4 => 'order',
1686 (int) 5 => 'counterCache'
1687 ),
1688 'hasOne' => array(
1689 (int) 0 => 'className',
1690 (int) 1 => 'foreignKey',
1691 (int) 2 => 'conditions',
1692 (int) 3 => 'fields',
1693 (int) 4 => 'order',
1694 (int) 5 => 'dependent'
1695 ),
1696 'hasMany' => array(
1697 (int) 0 => 'className',
1698 (int) 1 => 'foreignKey',
1699 (int) 2 => 'conditions',
1700 (int) 3 => 'fields',
1701 (int) 4 => 'order',
1702 (int) 5 => 'limit',
1703 (int) 6 => 'offset',
1704 (int) 7 => 'dependent',
1705 (int) 8 => 'exclusive',
1706 (int) 9 => 'finderQuery',
1707 (int) 10 => 'counterQuery'
1708 ),
1709 'hasAndBelongsToMany' => array(
1710 (int) 0 => 'className',
1711 (int) 1 => 'joinTable',
1712 (int) 2 => 'with',
1713 (int) 3 => 'foreignKey',
1714 (int) 4 => 'associationForeignKey',
1715 (int) 5 => 'conditions',
1716 (int) 6 => 'fields',
1717 (int) 7 => 'order',
1718 (int) 8 => 'limit',
1719 (int) 9 => 'offset',
1720 (int) 10 => 'unique',
1721 (int) 11 => 'finderQuery'
1722 )
1723 )
1724 [protected] _associations => array(
1725 (int) 0 => 'belongsTo',
1726 (int) 1 => 'hasOne',
1727 (int) 2 => 'hasMany',
1728 (int) 3 => 'hasAndBelongsToMany'
1729 )
1730 [protected] _insertID => null
1731 [protected] _sourceConfigured => true
1732 [protected] _eventManager => object(CakeEventManager) {
1733 [protected] _generalManager => object(CakeEventManager) {}
1734 [protected] _listeners => array(
1735 [maximum depth reached]
1736 )
1737 [protected] _isGlobal => false
1738 }
1739 [protected] _validator => object(ModelValidator) {
1740 [protected] _fields => array([maximum depth reached])
1741 [protected] _model => object(Schedule) {}
1742 [protected] _validate => array([maximum depth reached])
1743 [protected] _methods => array(
1744 [maximum depth reached]
1745 )
1746 [protected] _modelMethods => array(
1747 [maximum depth reached]
1748 )
1749 [protected] _behaviors => array(
1750 [maximum depth reached]
1751 )
1752 }
1753}
1754array(
1755 (int) 0 => 'id',
1756 (int) 1 => 'job_title',
1757 (int) 2 => 'start_time',
1758 (int) 3 => 'end_time',
1759 (int) 4 => 'frequency_type',
1760 (int) 5 => 'frequency_interval',
1761 (int) 6 => 'start_date',
1762 (int) 7 => 'end_type',
1763 (int) 8 => 'end_date',
1764 (int) 9 => 'outlet_id',
1765 (int) 10 => 'user_outlet_id',
1766 (int) 11 => 'company_id',
1767 (int) 12 => 'employees_required',
1768 (int) 13 => 'tags',
1769 (int) 14 => 'notes',
1770 (int) 15 => 'author_id',
1771 (int) 16 => 'type',
1772 (int) 17 => 'status',
1773 (int) 18 => 'created',
1774 (int) 19 => 'updated'
1775)
1776array(
1777 (int) 0 => '934',
1778 (int) 1 => null,
1779 (int) 2 => '14:39:00',
1780 (int) 3 => '15:39:00',
1781 (int) 4 => '2',
1782 (int) 5 => '0,1,2,3,4,5,6',
1783 (int) 6 => '2017-11-14 00:00:00',
1784 (int) 7 => '1',
1785 (int) 8 => '2017-11-30 00:00:00',
1786 (int) 9 => '',
1787 (int) 10 => '16',
1788 (int) 11 => '1',
1789 (int) 12 => null,
1790 (int) 13 => '',
1791 (int) 14 => '',
1792 (int) 15 => '12',
1793 (int) 16 => '1',
1794 (int) 17 => '1',
1795 (int) 18 => '2017-11-13 14:40:57',
1796 (int) 19 => '2017-11-20 12:51:40'
1797)</pre></div></li>
1798 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">CORE/Cake/Model/Model.php line 1752</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">Model->_doSave(null, array)</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $db </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">();</span></span></code>
1799<code><span style="color: #000000"><span style="color: #0000BB"> $transactionBegun </span><span style="color: #007700">= </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">begin</span><span style="color: #007700">();</span></span></code>
1800<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code>
1801<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $success </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_doSave</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
1802<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$transactionBegun</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre>null
1803array(
1804 'validate' => true,
1805 'fieldList' => array(),
1806 'callbacks' => true,
1807 'counterCache' => true,
1808 'atomic' => true
1809)</pre></div></li>
1810 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">APP/Model/Schedule.php line 129</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">Model->save()</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">editTask</span><span style="color: #007700">(</span><span style="color: #0000BB">$id</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">) {</span></span></code>
1811<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">id </span><span style="color: #007700">= </span><span style="color: #0000BB">$id</span><span style="color: #007700">;</span></span></code>
1812<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code>
1813<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">save</span><span style="color: #007700">();</span></span></code></span>
1814<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>
1815 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">APP/Controller/SchedulesController.php line 277</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Schedule->editTask(string, array)</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">}</span></span></code>
1816<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else if (</span><span style="color: #0000BB">$edit_type </span><span style="color: #007700">== </span><span style="color: #DD0000">'Series'</span><span style="color: #007700">) {</span></span></code>
1817<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//edit complete haystack</span></span></code>
1818<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $editSchedule </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Schedule</span><span style="color: #007700">-></span><span style="color: #0000BB">editTask</span><span style="color: #007700">(</span><span style="color: #0000BB">$edit_schedule_id</span><span style="color: #007700">, </span><span style="color: #0000BB">$scheduleData</span><span style="color: #007700">);</span></span></code></span>
1819<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">ScheduleSpecific</span><span style="color: #007700">-></span><span style="color: #0000BB">deleteSchedule</span><span style="color: #007700">(</span><span style="color: #0000BB">$edit_schedule_id</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>'934'
1820array(
1821 'outlet_id' => '',
1822 'end_time' => '15:39:00',
1823 'end_date' => '2017-11-30 00:00:00',
1824 'end_period' => 'pm',
1825 'token' => '337be860906fd6297a3a86d6ba32d7a1',
1826 'start_date' => '2017-11-14 00:00:00',
1827 'start_time' => '14:39:00',
1828 'user_outlet_id' => '16',
1829 'dataType' => 'json',
1830 'schedule_id' => '934',
1831 'notes' => '',
1832 'start_period' => 'pm',
1833 'tags' => '',
1834 'weekday' => '0,1,2,3,4,5,6',
1835 'frequency_type' => '2',
1836 'frequency_interval' => '0,1,2,3,4,5,6',
1837 'status' => '1',
1838 'company_id' => '1'
1839)</pre></div></li>
1840 <li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">SchedulesController->add()</a> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
1841 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Controller/Controller.php line 490</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">ReflectionMethod->invokeArgs(SchedulesController, array)</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: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
1842<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
1843<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
1844<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
1845<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>object(SchedulesController) {
1846 helpers => array(
1847 (int) 0 => 'Time'
1848 )
1849 uses => array(
1850 (int) 0 => 'Schedule',
1851 (int) 1 => 'ScheduleDaily',
1852 (int) 2 => 'ScheduleWeekly',
1853 (int) 3 => 'ScheduleMonthly',
1854 (int) 4 => 'ScheduleSpecific',
1855 (int) 5 => 'ScheduleFreelancer',
1856 (int) 6 => 'UserOutlet',
1857 (int) 7 => 'Outlet',
1858 (int) 8 => 'AttendanceRequest',
1859 (int) 9 => 'User',
1860 (int) 10 => 'Company',
1861 (int) 11 => 'UserSecondaryOutlet',
1862 (int) 12 => 'UserIdentification',
1863 (int) 13 => 'UserEmployment',
1864 (int) 14 => 'Activity',
1865 (int) 15 => 'UserRole',
1866 (int) 16 => 'UserSpecificLeaveType',
1867 (int) 17 => 'CompanyEntity',
1868 (int) 18 => 'Leaves.LeaveType',
1869 (int) 19 => 'Position',
1870 (int) 20 => 'LeaveTypeSetting',
1871 (int) 21 => 'UserManager',
1872 (int) 22 => 'Setting',
1873 (int) 23 => 'SettingHoliday',
1874 (int) 24 => 'CompanyPayment',
1875 (int) 25 => 'SalaryComponent',
1876 (int) 26 => 'Skill',
1877 (int) 27 => 'UserSkill',
1878 (int) 28 => 'UserAppraisalForm',
1879 (int) 29 => 'CompanySetting'
1880 )
1881 is_mobile_app => true
1882 is_mobile_user_authorized => true
1883 responseObj => object(CResponse) {
1884 [private] data => array(
1885 [maximum depth reached]
1886 )
1887 }
1888 queueName => 'Staging-Mail'
1889 language => 'eng'
1890 availableLanguages => array(
1891 'eng' => 'English',
1892 'zho' => '䏿–‡'
1893 )
1894 components => array(
1895 (int) 0 => 'EmailSend',
1896 'Auth' => array(
1897 'loginRedirect' => '/',
1898 'loginAction' => '/login',
1899 'logoutRedirect' => '/login',
1900 'authenticate' => array(
1901 [maximum depth reached]
1902 ),
1903 'authorize' => array(
1904 [maximum depth reached]
1905 )
1906 ),
1907 (int) 1 => 'Acl',
1908 (int) 2 => 'Session',
1909 (int) 3 => 'Notification',
1910 (int) 4 => 'Paginator',
1911 (int) 5 => 'Carbonate'
1912 )
1913 name => 'Schedules'
1914 request => object(CakeRequest) {
1915 params => array(
1916 [maximum depth reached]
1917 )
1918 data => array(
1919 [maximum depth reached]
1920 )
1921 query => array([maximum depth reached])
1922 url => 'add-task'
1923 base => ''
1924 webroot => '/'
1925 here => '/add-task'
1926 [protected] _detectors => array(
1927 [maximum depth reached]
1928 )
1929 [protected] _input => ''
1930 }
1931 response => object(CakeResponse) {
1932 [protected] _statusCodes => array(
1933 [maximum depth reached]
1934 )
1935 [protected] _mimeTypes => array(
1936 [maximum depth reached]
1937 )
1938 [protected] _protocol => 'HTTP/1.1'
1939 [protected] _status => (int) 200
1940 [protected] _contentType => 'text/html'
1941 [protected] _headers => array([maximum depth reached])
1942 [protected] _body => null
1943 [protected] _file => null
1944 [protected] _fileRange => null
1945 [protected] _charset => 'UTF-8'
1946 [protected] _cacheDirectives => array([maximum depth reached])
1947 [protected] _cookies => array([maximum depth reached])
1948 }
1949 viewPath => 'Schedules'
1950 layoutPath => null
1951 viewVars => array(
1952 'bShowTour' => false,
1953 'page_title' => 'Testhouse Pte Ltd',
1954 'page_for' => 'default',
1955 'showPagination' => false,
1956 'login_roleId' => '1',
1957 'managers' => array(
1958 (int) 0 => array(
1959 [maximum depth reached]
1960 ),
1961 (int) 1 => array(
1962 [maximum depth reached]
1963 ),
1964 (int) 2 => array(
1965 [maximum depth reached]
1966 ),
1967 (int) 3 => array(
1968 [maximum depth reached]
1969 ),
1970 (int) 4 => array(
1971 [maximum depth reached]
1972 ),
1973 (int) 5 => array(
1974 [maximum depth reached]
1975 ),
1976 (int) 6 => array(
1977 [maximum depth reached]
1978 ),
1979 (int) 7 => array(
1980 [maximum depth reached]
1981 ),
1982 (int) 8 => array(
1983 [maximum depth reached]
1984 ),
1985 (int) 9 => array(
1986 [maximum depth reached]
1987 ),
1988 (int) 10 => array(
1989 [maximum depth reached]
1990 ),
1991 (int) 11 => array(
1992 [maximum depth reached]
1993 ),
1994 (int) 12 => array(
1995 [maximum depth reached]
1996 ),
1997 (int) 13 => array(
1998 [maximum depth reached]
1999 ),
2000 (int) 14 => array(
2001 [maximum depth reached]
2002 ),
2003 (int) 15 => array(
2004 [maximum depth reached]
2005 ),
2006 (int) 16 => array(
2007 [maximum depth reached]
2008 ),
2009 (int) 17 => array(
2010 [maximum depth reached]
2011 ),
2012 (int) 18 => array(
2013 [maximum depth reached]
2014 ),
2015 (int) 19 => array(
2016 [maximum depth reached]
2017 ),
2018 (int) 20 => array(
2019 [maximum depth reached]
2020 ),
2021 (int) 21 => array(
2022 [maximum depth reached]
2023 ),
2024 (int) 22 => array(
2025 [maximum depth reached]
2026 ),
2027 (int) 23 => array(
2028 [maximum depth reached]
2029 ),
2030 (int) 24 => array(
2031 [maximum depth reached]
2032 ),
2033 (int) 25 => array(
2034 [maximum depth reached]
2035 ),
2036 (int) 26 => array(
2037 [maximum depth reached]
2038 ),
2039 (int) 27 => array(
2040 [maximum depth reached]
2041 ),
2042 (int) 28 => array(
2043 [maximum depth reached]
2044 ),
2045 (int) 29 => array(
2046 [maximum depth reached]
2047 ),
2048 (int) 30 => array(
2049 [maximum depth reached]
2050 ),
2051 (int) 31 => array(
2052 [maximum depth reached]
2053 ),
2054 (int) 32 => array(
2055 [maximum depth reached]
2056 ),
2057 (int) 33 => array(
2058 [maximum depth reached]
2059 ),
2060 (int) 34 => array(
2061 [maximum depth reached]
2062 ),
2063 (int) 35 => array(
2064 [maximum depth reached]
2065 ),
2066 (int) 36 => array(
2067 [maximum depth reached]
2068 ),
2069 (int) 37 => array(
2070 [maximum depth reached]
2071 ),
2072 (int) 38 => array(
2073 [maximum depth reached]
2074 ),
2075 (int) 39 => array(
2076 [maximum depth reached]
2077 ),
2078 (int) 40 => array(
2079 [maximum depth reached]
2080 ),
2081 (int) 41 => array(
2082 [maximum depth reached]
2083 ),
2084 (int) 42 => array(
2085 [maximum depth reached]
2086 ),
2087 (int) 43 => array(
2088 [maximum depth reached]
2089 ),
2090 (int) 44 => array(
2091 [maximum depth reached]
2092 ),
2093 (int) 45 => array(
2094 [maximum depth reached]
2095 ),
2096 (int) 46 => array(
2097 [maximum depth reached]
2098 ),
2099 (int) 47 => array(
2100 [maximum depth reached]
2101 ),
2102 (int) 48 => array(
2103 [maximum depth reached]
2104 ),
2105 (int) 49 => array(
2106 [maximum depth reached]
2107 ),
2108 (int) 50 => array(
2109 [maximum depth reached]
2110 )
2111 ),
2112 'leaveTypes' => array(
2113 (int) 0 => array(
2114 [maximum depth reached]
2115 ),
2116 (int) 1 => array(
2117 [maximum depth reached]
2118 ),
2119 (int) 2 => array(
2120 [maximum depth reached]
2121 ),
2122 (int) 3 => array(
2123 [maximum depth reached]
2124 ),
2125 (int) 4 => array(
2126 [maximum depth reached]
2127 ),
2128 (int) 5 => array(
2129 [maximum depth reached]
2130 ),
2131 (int) 6 => array(
2132 [maximum depth reached]
2133 ),
2134 (int) 7 => array(
2135 [maximum depth reached]
2136 )
2137 ),
2138 'outlets' => array(
2139 (int) 0 => array(
2140 [maximum depth reached]
2141 ),
2142 (int) 1 => array(
2143 [maximum depth reached]
2144 ),
2145 (int) 2 => array(
2146 [maximum depth reached]
2147 ),
2148 (int) 3 => array(
2149 [maximum depth reached]
2150 ),
2151 (int) 4 => array(
2152 [maximum depth reached]
2153 ),
2154 (int) 5 => array(
2155 [maximum depth reached]
2156 ),
2157 (int) 6 => array(
2158 [maximum depth reached]
2159 ),
2160 (int) 7 => array(
2161 [maximum depth reached]
2162 ),
2163 (int) 8 => array(
2164 [maximum depth reached]
2165 ),
2166 (int) 9 => array(
2167 [maximum depth reached]
2168 ),
2169 (int) 10 => array(
2170 [maximum depth reached]
2171 ),
2172 (int) 11 => array(
2173 [maximum depth reached]
2174 ),
2175 (int) 12 => array(
2176 [maximum depth reached]
2177 ),
2178 (int) 13 => array(
2179 [maximum depth reached]
2180 )
2181 ),
2182 'companyEntities' => array(
2183 (int) 0 => array(
2184 [maximum depth reached]
2185 ),
2186 (int) 1 => array(
2187 [maximum depth reached]
2188 ),
2189 (int) 2 => array(
2190 [maximum depth reached]
2191 )
2192 ),
2193 'bUserReviewsAppraisals' => true,
2194 'bShowTab' => array(
2195 'general_tab' => true,
2196 'identification_tab' => true,
2197 'contract_info_tab' => true,
2198 'employment_tab' => true
2199 ),
2200 'search_placeholder' => 'Search',
2201 'datauserdetail' => '{"userId":"4","userOutletId":"12","role":"1","userEmail":"chandnisodainmindcom","outletId":"","companyId":"1","company_type":"1","manager_name":"Chandni Chauhan","language":"eng"}',
2202 'driftuserdetail' => '{"email":"chandni@sodainmind.com","name":"Chandni Chauhan","companyId":"1","tags":"Customer"}',
2203 'datauserid' => '4',
2204 'availableLanguages' => array(
2205 'eng' => 'English',
2206 'zho' => '䏿–‡'
2207 ),
2208 'language' => 'eng',
2209 'session_company_logo_prop' => 'logoLargeHeight',
2210 'session_user_image' => '/images/dummy.jpg',
2211 'session_user_image_prop' => 'imageLargeHeight'
2212 )
2213 view => 'add'
2214 layout => 'default'
2215 autoRender => false
2216 autoLayout => true
2217 Components => object(ComponentCollection) {
2218 defaultPriority => (int) 10
2219 [protected] _Controller => object(SchedulesController) {}
2220 [protected] _enabled => array(
2221 [maximum depth reached]
2222 )
2223 [protected] _loaded => array(
2224 [maximum depth reached]
2225 )
2226 }
2227 viewClass => 'View'
2228 View => null
2229 ext => '.ctp'
2230 plugin => null
2231 cacheAction => false
2232 passedArgs => array()
2233 scaffold => false
2234 methods => array(
2235 (int) 1 => 'view',
2236 (int) 2 => 'getViewResponse',
2237 (int) 3 => 'formatFreelancerData',
2238 (int) 4 => 'add',
2239 (int) 5 => 'delete',
2240 (int) 6 => 'copy',
2241 (int) 7 => 'saveFrequecy',
2242 (int) 8 => 'getFrequencyData',
2243 (int) 9 => 'getDateRange',
2244 (int) 10 => 'getMonthOffsetWeekDate',
2245 (int) 11 => 'formatList',
2246 (int) 12 => 'appendStaffAttendance',
2247 (int) 13 => 'getDailyAndWeeklyFormat',
2248 (int) 14 => 'reverseSortTasksArr',
2249 (int) 15 => 'timeSortTasksArr',
2250 (int) 16 => 'getFullHourFormatTime',
2251 (int) 17 => 'getAmPmTime',
2252 (int) 18 => 'taskEditData',
2253 (int) 20 => 'getStatusCodeMessage',
2254 (int) 21 => 'isMobileUserAuthorized',
2255 (int) 22 => 'saveFileToDisk',
2256 (int) 23 => 'setMobileUserSession',
2257 (int) 24 => 'checkAppVersionSupport',
2258 (int) 25 => 'setSessionVariables',
2259 (int) 26 => 'languageSettings',
2260 (int) 27 => 'setLang',
2261 (int) 28 => 'getActivityCounts',
2262 (int) 29 => 'changeAccountSetup',
2263 (int) 30 => 'generateRandomString',
2264 (int) 31 => 'sendmail',
2265 (int) 32 => 'getFormatDate',
2266 (int) 33 => 'getDate',
2267 (int) 34 => 'dateRange',
2268 (int) 35 => 'is_upload_dir_exists',
2269 (int) 36 => 'getOutletIdForRequest',
2270 (int) 37 => 'getUserIdForRequest',
2271 (int) 38 => 'getUserOutletIdForRequest',
2272 (int) 39 => 'formatLeaveRequestData',
2273 (int) 40 => 'sendMobileNotification',
2274 (int) 41 => 'getConfigMessage',
2275 (int) 42 => 'sendNotificationToDevice',
2276 (int) 43 => 'getPositionId',
2277 (int) 44 => 'destroySession',
2278 (int) 45 => 'inactiveSessionExit',
2279 (int) 46 => 'addFreelancer',
2280 (int) 47 => 'addCompany',
2281 (int) 48 => 'addCompanyLeaves',
2282 (int) 49 => 'restrictFreeCompanyUsers',
2283 (int) 50 => 'payslipComponentData',
2284 (int) 51 => 'payslipFixedAllowanceDetails',
2285 (int) 52 => 'payslipFixedDeductionDetails',
2286 (int) 53 => 'payslipAdditionalPaymentDetails',
2287 (int) 54 => 'payslipSalaryIrrelevantComponents',
2288 (int) 55 => 'getPayslipBreakdown',
2289 (int) 56 => 'payslipAdditionalDeductionDetails',
2290 (int) 57 => 'getWorkingDays',
2291 (int) 58 => 'getUnpaidLeaves',
2292 (int) 59 => 'getDaysWorked',
2293 (int) 60 => 'getUserAllowances',
2294 (int) 61 => 'getUserDeductions',
2295 (int) 62 => 'getUserSalaryComponent',
2296 (int) 63 => 'salaryComponentAddOrUpdate',
2297 (int) 64 => 'setGeneratePayslipData',
2298 (int) 65 => 'disableSalaryComponent',
2299 (int) 66 => 'getAppraisalRating',
2300 (int) 67 => 'calculateDateDifference'
2301 )
2302 modelClass => 'Schedule'
2303 modelKey => 'schedule'
2304 validationErrors => null
2305 EmailSend => object(EmailSendComponent) {
2306 components => array(
2307 [maximum depth reached]
2308 )
2309 settings => array([maximum depth reached])
2310 controller => object(SchedulesController) {}
2311 [protected] _Collection => object(ComponentCollection) {}
2312 [protected] _componentMap => array(
2313 [maximum depth reached]
2314 )
2315 }
2316 Auth => object(AuthComponent) {
2317 components => array(
2318 [maximum depth reached]
2319 )
2320 authenticate => array(
2321 [maximum depth reached]
2322 )
2323 authorize => array(
2324 [maximum depth reached]
2325 )
2326 ajaxLogin => null
2327 flash => array(
2328 [maximum depth reached]
2329 )
2330 loginAction => '/login'
2331 loginRedirect => '/'
2332 logoutRedirect => '/login'
2333 authError => 'You are not authorized to access that location.'
2334 unauthorizedRedirect => true
2335 allowedActions => array([maximum depth reached])
2336 request => object(CakeRequest) {}
2337 response => object(CakeResponse) {}
2338 settings => array(
2339 [maximum depth reached]
2340 )
2341 Session => object(SessionComponent) {}
2342 [protected] _authenticateObjects => array([maximum depth reached])
2343 [protected] _authorizeObjects => array(
2344 [maximum depth reached]
2345 )
2346 [protected] _user => array([maximum depth reached])
2347 [protected] _methods => array(
2348 [maximum depth reached]
2349 )
2350 [protected] _Collection => object(ComponentCollection) {}
2351 [protected] _componentMap => array(
2352 [maximum depth reached]
2353 )
2354 }
2355 Acl => object(AclComponent) {
2356 Aro => object(Aro) {}
2357 Aco => object(Aco) {}
2358 settings => array([maximum depth reached])
2359 components => array([maximum depth reached])
2360 [protected] _Instance => object(DbAcl) {}
2361 [protected] _Collection => object(ComponentCollection) {}
2362 [protected] _componentMap => array([maximum depth reached])
2363 }
2364 Session => object(SessionComponent) {
2365 settings => array([maximum depth reached])
2366 components => array([maximum depth reached])
2367 [protected] _Collection => object(ComponentCollection) {}
2368 [protected] _componentMap => array([maximum depth reached])
2369 }
2370 Notification => object(NotificationComponent) {
2371 ios_setting => null
2372 settings => array([maximum depth reached])
2373 components => array([maximum depth reached])
2374 dbUserObj => object(User) {}
2375 dbActivityObj => object(Activity) {}
2376 dbLeaveRequestObj => object(LeaveRequest) {}
2377 dbAnnouncementObj => object(Announcement) {}
2378 dbScheduleObj => object(Schedule) {}
2379 controller => object(SchedulesController) {}
2380 appController => object(SchedulesController) {}
2381 [protected] _Collection => object(ComponentCollection) {}
2382 [protected] _componentMap => array([maximum depth reached])
2383 [private] tag => null
2384 }
2385 Paginator => object(PaginatorComponent) {
2386 settings => array(
2387 [maximum depth reached]
2388 )
2389 whitelist => array(
2390 [maximum depth reached]
2391 )
2392 components => array([maximum depth reached])
2393 Controller => object(SchedulesController) {}
2394 [protected] _Collection => object(ComponentCollection) {}
2395 [protected] _componentMap => array([maximum depth reached])
2396 }
2397 Carbonate => object(CarbonateComponent) {
2398 settings => array([maximum depth reached])
2399 components => array([maximum depth reached])
2400 UserModel => object(User) {}
2401 UserIdentificationModel => object(UserIdentification) {}
2402 LeaveTypeSettingModel => object(LeaveTypeSetting) {}
2403 UserSpecificLeaveTypeModel => object(UserSpecificLeaveType) {}
2404 LeaveTypeModel => object(AppModel) {}
2405 controller => object(SchedulesController) {}
2406 [protected] _Collection => object(ComponentCollection) {}
2407 [protected] _componentMap => array([maximum depth reached])
2408 }
2409 is_app_onsite => false
2410 emailLeaveActions => array(
2411 (int) 0 => 'performAction'
2412 )
2413 User => object(User) {
2414 belongsTo => array(
2415 [maximum depth reached]
2416 )
2417 actsAs => array(
2418 [maximum depth reached]
2419 )
2420 hasMany => array(
2421 [maximum depth reached]
2422 )
2423 hasOne => array(
2424 [maximum depth reached]
2425 )
2426 pagination_limit => (int) 5
2427 useDbConfig => 'default'
2428 useTable => 'users'
2429 id => '4'
2430 data => array(
2431 [maximum depth reached]
2432 )
2433 schemaName => 'carbonate-staging'
2434 table => 'users'
2435 primaryKey => 'id'
2436 validate => array([maximum depth reached])
2437 validationErrors => array([maximum depth reached])
2438 validationDomain => null
2439 plugin => null
2440 name => 'User'
2441 alias => 'User'
2442 tableToModel => array(
2443 [maximum depth reached]
2444 )
2445 cacheQueries => false
2446 hasAndBelongsToMany => array([maximum depth reached])
2447 Behaviors => object(BehaviorCollection) {}
2448 whitelist => array([maximum depth reached])
2449 cacheSources => true
2450 findQueryType => null
2451 recursive => (int) 1
2452 order => null
2453 virtualFields => array([maximum depth reached])
2454 __backAssociation => array([maximum depth reached])
2455 __backInnerAssociation => array([maximum depth reached])
2456 __backOriginalAssociation => array([maximum depth reached])
2457 __backContainableAssociation => array([maximum depth reached])
2458 __safeUpdateMode => false
2459 useConsistentAfterFind => true
2460 findMethods => array(
2461 [maximum depth reached]
2462 )
2463 Aro => object(Aro) {}
2464 LeaveRequest => object(LeaveRequest) {}
2465 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2466 LeaveTypeSetting => object(LeaveTypeSetting) {}
2467 Attendance => object(Attendance) {}
2468 AttendanceRequest => object(AttendanceRequest) {}
2469 UserOutlet => object(UserOutlet) {}
2470 Role => object(Role) {}
2471 Position => object(Position) {}
2472 Setting => object(Setting) {}
2473 UserContact => object(UserContact) {}
2474 UserEmployment => object(UserEmployment) {}
2475 UserIdentification => object(UserIdentification) {}
2476 tablePrefix => ''
2477 UserSkill => object(UserSkill) {}
2478 ScheduleFreelancer => object(ScheduleFreelancer) {}
2479 [protected] _schema => array(
2480 [maximum depth reached]
2481 )
2482 [protected] _associationKeys => array(
2483 [maximum depth reached]
2484 )
2485 [protected] _associations => array(
2486 [maximum depth reached]
2487 )
2488 [protected] _insertID => null
2489 [protected] _sourceConfigured => true
2490 [protected] _eventManager => object(CakeEventManager) {}
2491 [protected] _validator => null
2492 }
2493 session_user_role_id => '1'
2494 session_user_id => '4'
2495 session_user_email => 'chandni@sodainmind.com'
2496 session_user_full_name => 'Chandni Chauhan'
2497 session_user_device_id => ''
2498 session_user_device_type => 'Android'
2499 session_user_setting => '1,2,3'
2500 session_user_language => null
2501 session_outlet_id => null
2502 session_company_id => '1'
2503 session_company_name => 'Testhouse Pte Ltd'
2504 session_company_logo => '/uploads/company/cropped/download_1446197486181.png'
2505 session_company_type => '1'
2506 session_user_outlet_id => '12'
2507 session_manager_id => '4'
2508 session_user_manager_id => '395'
2509 session_user_checkin_time => null
2510 session_user_last_activity => null
2511 Activity => object(Activity) {
2512 displayField => 'id'
2513 actsAs => array(
2514 [maximum depth reached]
2515 )
2516 belongsTo => array(
2517 [maximum depth reached]
2518 )
2519 pagination_limit => (int) 5
2520 useDbConfig => 'default'
2521 useTable => 'activities'
2522 id => false
2523 data => array([maximum depth reached])
2524 schemaName => 'carbonate-staging'
2525 table => 'activities'
2526 primaryKey => 'id'
2527 validate => array([maximum depth reached])
2528 validationErrors => array([maximum depth reached])
2529 validationDomain => null
2530 plugin => null
2531 name => 'Activity'
2532 alias => 'Activity'
2533 tableToModel => array(
2534 [maximum depth reached]
2535 )
2536 cacheQueries => false
2537 hasOne => array([maximum depth reached])
2538 hasMany => array([maximum depth reached])
2539 hasAndBelongsToMany => array([maximum depth reached])
2540 Behaviors => object(BehaviorCollection) {}
2541 whitelist => array([maximum depth reached])
2542 cacheSources => true
2543 findQueryType => null
2544 recursive => (int) 1
2545 order => null
2546 virtualFields => array([maximum depth reached])
2547 __backAssociation => array([maximum depth reached])
2548 __backInnerAssociation => array([maximum depth reached])
2549 __backOriginalAssociation => array([maximum depth reached])
2550 __backContainableAssociation => array([maximum depth reached])
2551 __safeUpdateMode => false
2552 useConsistentAfterFind => true
2553 findMethods => array(
2554 [maximum depth reached]
2555 )
2556 LeaveRequest => object(LeaveRequest) {}
2557 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2558 LeaveTypeSetting => object(LeaveTypeSetting) {}
2559 Attendance => object(Attendance) {}
2560 AttendanceRequest => object(AttendanceRequest) {}
2561 tablePrefix => ''
2562 UserOutlet => object(UserOutlet) {}
2563 Company => object(Company) {}
2564 UserManager => object(UserManager) {}
2565 [protected] _schema => array(
2566 [maximum depth reached]
2567 )
2568 [protected] _associationKeys => array(
2569 [maximum depth reached]
2570 )
2571 [protected] _associations => array(
2572 [maximum depth reached]
2573 )
2574 [protected] _insertID => null
2575 [protected] _sourceConfigured => true
2576 [protected] _eventManager => object(CakeEventManager) {}
2577 [protected] _validator => null
2578 }
2579 UserOutlet => object(UserOutlet) {
2580 actsAs => array(
2581 [maximum depth reached]
2582 )
2583 name => 'UserOutlet'
2584 validate => array(
2585 [maximum depth reached]
2586 )
2587 belongsTo => array(
2588 [maximum depth reached]
2589 )
2590 hasMany => array(
2591 [maximum depth reached]
2592 )
2593 hasOne => array(
2594 [maximum depth reached]
2595 )
2596 pagination_limit => (int) 5
2597 useDbConfig => 'default'
2598 useTable => 'user_outlets'
2599 id => '12'
2600 data => false
2601 schemaName => 'carbonate-staging'
2602 table => 'user_outlets'
2603 primaryKey => 'id'
2604 validationErrors => array([maximum depth reached])
2605 validationDomain => null
2606 plugin => null
2607 alias => 'UserOutlet'
2608 tableToModel => array(
2609 [maximum depth reached]
2610 )
2611 cacheQueries => false
2612 hasAndBelongsToMany => array([maximum depth reached])
2613 Behaviors => object(BehaviorCollection) {}
2614 whitelist => array([maximum depth reached])
2615 cacheSources => true
2616 findQueryType => null
2617 recursive => (int) 1
2618 order => null
2619 virtualFields => array([maximum depth reached])
2620 __backAssociation => array([maximum depth reached])
2621 __backInnerAssociation => array([maximum depth reached])
2622 __backOriginalAssociation => array([maximum depth reached])
2623 __backContainableAssociation => array([maximum depth reached])
2624 __safeUpdateMode => false
2625 useConsistentAfterFind => true
2626 findMethods => array(
2627 [maximum depth reached]
2628 )
2629 LeaveRequest => object(LeaveRequest) {}
2630 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2631 LeaveTypeSetting => object(LeaveTypeSetting) {}
2632 Attendance => object(Attendance) {}
2633 AttendanceRequest => object(AttendanceRequest) {}
2634 UserSecondaryOutlet => object(UserSecondaryOutlet) {}
2635 Outlet => object(Outlet) {}
2636 Company => object(Company) {}
2637 UserManager => object(UserManager) {}
2638 tablePrefix => ''
2639 User => object(User) {}
2640 UserRole => object(UserRole) {}
2641 UserAnnouncement => object(UserAnnouncement) {}
2642 Announcement => object(Announcement) {}
2643 Activity => object(Activity) {}
2644 dbUserObj => object(User) {}
2645 [protected] _schema => array(
2646 [maximum depth reached]
2647 )
2648 [protected] _associationKeys => array(
2649 [maximum depth reached]
2650 )
2651 [protected] _associations => array(
2652 [maximum depth reached]
2653 )
2654 [protected] _insertID => null
2655 [protected] _sourceConfigured => true
2656 [protected] _eventManager => object(CakeEventManager) {}
2657 [protected] _validator => object(ModelValidator) {}
2658 }
2659 LeaveTypeSetting => object(LeaveTypeSetting) {
2660 actsAs => array(
2661 [maximum depth reached]
2662 )
2663 validate => array(
2664 [maximum depth reached]
2665 )
2666 belongsTo => array(
2667 [maximum depth reached]
2668 )
2669 pagination_limit => (int) 5
2670 useDbConfig => 'default'
2671 useTable => 'leave_type_settings'
2672 id => false
2673 data => array([maximum depth reached])
2674 schemaName => 'carbonate-staging'
2675 table => 'leave_type_settings'
2676 primaryKey => 'id'
2677 validationErrors => array([maximum depth reached])
2678 validationDomain => null
2679 plugin => 'Leaves'
2680 name => 'LeaveTypeSetting'
2681 alias => 'LeaveTypeSetting'
2682 tableToModel => array(
2683 [maximum depth reached]
2684 )
2685 cacheQueries => false
2686 hasOne => array([maximum depth reached])
2687 hasMany => array([maximum depth reached])
2688 hasAndBelongsToMany => array([maximum depth reached])
2689 Behaviors => object(BehaviorCollection) {}
2690 whitelist => array([maximum depth reached])
2691 cacheSources => true
2692 findQueryType => null
2693 recursive => (int) 1
2694 order => null
2695 virtualFields => array([maximum depth reached])
2696 __backAssociation => array([maximum depth reached])
2697 __backInnerAssociation => array([maximum depth reached])
2698 __backOriginalAssociation => array([maximum depth reached])
2699 __backContainableAssociation => array([maximum depth reached])
2700 __safeUpdateMode => false
2701 useConsistentAfterFind => true
2702 findMethods => array(
2703 [maximum depth reached]
2704 )
2705 LeaveRequest => object(LeaveRequest) {}
2706 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2707 LeaveTypeSetting => object(LeaveTypeSetting) {}
2708 Attendance => object(Attendance) {}
2709 AttendanceRequest => object(AttendanceRequest) {}
2710 tablePrefix => ''
2711 Outlet => object(Outlet) {}
2712 Company => object(Company) {}
2713 LeaveType => object(AppModel) {}
2714 [protected] _schema => array(
2715 [maximum depth reached]
2716 )
2717 [protected] _associationKeys => array(
2718 [maximum depth reached]
2719 )
2720 [protected] _associations => array(
2721 [maximum depth reached]
2722 )
2723 [protected] _insertID => null
2724 [protected] _sourceConfigured => true
2725 [protected] _eventManager => object(CakeEventManager) {}
2726 [protected] _validator => null
2727 }
2728 Outlet => object(Outlet) {
2729 actsAs => array(
2730 [maximum depth reached]
2731 )
2732 validate => array(
2733 [maximum depth reached]
2734 )
2735 hasMany => array(
2736 [maximum depth reached]
2737 )
2738 pagination_limit => (int) 5
2739 useDbConfig => 'default'
2740 useTable => 'outlets'
2741 id => false
2742 data => array([maximum depth reached])
2743 schemaName => 'carbonate-staging'
2744 table => 'outlets'
2745 primaryKey => 'id'
2746 validationErrors => array([maximum depth reached])
2747 validationDomain => null
2748 plugin => null
2749 name => 'Outlet'
2750 alias => 'Outlet'
2751 tableToModel => array(
2752 [maximum depth reached]
2753 )
2754 cacheQueries => false
2755 belongsTo => array([maximum depth reached])
2756 hasOne => array([maximum depth reached])
2757 hasAndBelongsToMany => array([maximum depth reached])
2758 Behaviors => object(BehaviorCollection) {}
2759 whitelist => array([maximum depth reached])
2760 cacheSources => true
2761 findQueryType => null
2762 recursive => (int) 1
2763 order => null
2764 virtualFields => array([maximum depth reached])
2765 __backAssociation => array([maximum depth reached])
2766 __backInnerAssociation => array([maximum depth reached])
2767 __backOriginalAssociation => array([maximum depth reached])
2768 __backContainableAssociation => array([maximum depth reached])
2769 __safeUpdateMode => false
2770 useConsistentAfterFind => true
2771 findMethods => array(
2772 [maximum depth reached]
2773 )
2774 LeaveRequest => object(LeaveRequest) {}
2775 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2776 LeaveTypeSetting => object(LeaveTypeSetting) {}
2777 Attendance => object(Attendance) {}
2778 AttendanceRequest => object(AttendanceRequest) {}
2779 tablePrefix => ''
2780 [protected] _schema => array(
2781 [maximum depth reached]
2782 )
2783 [protected] _associationKeys => array(
2784 [maximum depth reached]
2785 )
2786 [protected] _associations => array(
2787 [maximum depth reached]
2788 )
2789 [protected] _insertID => null
2790 [protected] _sourceConfigured => true
2791 [protected] _eventManager => object(CakeEventManager) {}
2792 [protected] _validator => null
2793 }
2794 CompanyEntity => object(CompanyEntity) {
2795 displayField => 'name'
2796 belongsTo => array(
2797 [maximum depth reached]
2798 )
2799 pagination_limit => (int) 5
2800 useDbConfig => 'default'
2801 useTable => 'company_entities'
2802 id => false
2803 data => array([maximum depth reached])
2804 schemaName => 'carbonate-staging'
2805 table => 'company_entities'
2806 primaryKey => 'id'
2807 validate => array([maximum depth reached])
2808 validationErrors => array([maximum depth reached])
2809 validationDomain => null
2810 plugin => null
2811 name => 'CompanyEntity'
2812 alias => 'CompanyEntity'
2813 tableToModel => array(
2814 [maximum depth reached]
2815 )
2816 cacheQueries => false
2817 hasOne => array([maximum depth reached])
2818 hasMany => array([maximum depth reached])
2819 hasAndBelongsToMany => array([maximum depth reached])
2820 actsAs => null
2821 Behaviors => object(BehaviorCollection) {}
2822 whitelist => array([maximum depth reached])
2823 cacheSources => true
2824 findQueryType => null
2825 recursive => (int) 1
2826 order => null
2827 virtualFields => array([maximum depth reached])
2828 __backAssociation => array([maximum depth reached])
2829 __backInnerAssociation => array([maximum depth reached])
2830 __backOriginalAssociation => array([maximum depth reached])
2831 __backContainableAssociation => array([maximum depth reached])
2832 __safeUpdateMode => false
2833 useConsistentAfterFind => true
2834 findMethods => array(
2835 [maximum depth reached]
2836 )
2837 LeaveRequest => object(LeaveRequest) {}
2838 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2839 LeaveTypeSetting => object(LeaveTypeSetting) {}
2840 Attendance => object(Attendance) {}
2841 AttendanceRequest => object(AttendanceRequest) {}
2842 tablePrefix => ''
2843 Company => object(Company) {}
2844 [protected] _schema => array(
2845 [maximum depth reached]
2846 )
2847 [protected] _associationKeys => array(
2848 [maximum depth reached]
2849 )
2850 [protected] _associations => array(
2851 [maximum depth reached]
2852 )
2853 [protected] _insertID => null
2854 [protected] _sourceConfigured => true
2855 [protected] _eventManager => object(CakeEventManager) {}
2856 [protected] _validator => null
2857 }
2858 UserAppraisalForm => object(UserAppraisalForm) {
2859 actsAs => array(
2860 [maximum depth reached]
2861 )
2862 belongsTo => array(
2863 [maximum depth reached]
2864 )
2865 pagination_limit => (int) 5
2866 useDbConfig => 'default'
2867 useTable => 'user_appraisal_forms'
2868 id => false
2869 data => array([maximum depth reached])
2870 schemaName => 'carbonate-staging'
2871 table => 'user_appraisal_forms'
2872 primaryKey => 'id'
2873 validate => array([maximum depth reached])
2874 validationErrors => array([maximum depth reached])
2875 validationDomain => null
2876 plugin => null
2877 name => 'UserAppraisalForm'
2878 alias => 'UserAppraisalForm'
2879 tableToModel => array(
2880 [maximum depth reached]
2881 )
2882 cacheQueries => false
2883 hasOne => array([maximum depth reached])
2884 hasMany => array([maximum depth reached])
2885 hasAndBelongsToMany => array([maximum depth reached])
2886 Behaviors => object(BehaviorCollection) {}
2887 whitelist => array([maximum depth reached])
2888 cacheSources => true
2889 findQueryType => null
2890 recursive => (int) 1
2891 order => null
2892 virtualFields => array([maximum depth reached])
2893 __backAssociation => array([maximum depth reached])
2894 __backInnerAssociation => array([maximum depth reached])
2895 __backOriginalAssociation => array([maximum depth reached])
2896 __backContainableAssociation => array([maximum depth reached])
2897 __safeUpdateMode => false
2898 useConsistentAfterFind => true
2899 findMethods => array(
2900 [maximum depth reached]
2901 )
2902 LeaveRequest => object(LeaveRequest) {}
2903 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2904 LeaveTypeSetting => object(LeaveTypeSetting) {}
2905 Attendance => object(Attendance) {}
2906 AttendanceRequest => object(AttendanceRequest) {}
2907 User => object(User) {}
2908 AppraisalForm => object(AppraisalForm) {}
2909 tablePrefix => ''
2910 [protected] _schema => array(
2911 [maximum depth reached]
2912 )
2913 [protected] _associationKeys => array(
2914 [maximum depth reached]
2915 )
2916 [protected] _associations => array(
2917 [maximum depth reached]
2918 )
2919 [protected] _insertID => null
2920 [protected] _sourceConfigured => true
2921 [protected] _eventManager => object(CakeEventManager) {}
2922 [protected] _validator => null
2923 }
2924 Schedule => object(Schedule) {
2925 actsAs => array(
2926 [maximum depth reached]
2927 )
2928 belongsTo => array(
2929 [maximum depth reached]
2930 )
2931 hasMany => array(
2932 [maximum depth reached]
2933 )
2934 pagination_limit => (int) 5
2935 useDbConfig => 'default'
2936 useTable => 'schedules'
2937 id => '934'
2938 data => array(
2939 [maximum depth reached]
2940 )
2941 schemaName => 'carbonate-staging'
2942 table => 'schedules'
2943 primaryKey => 'id'
2944 validate => array([maximum depth reached])
2945 validationErrors => array([maximum depth reached])
2946 validationDomain => null
2947 plugin => null
2948 name => 'Schedule'
2949 alias => 'Schedule'
2950 tableToModel => array(
2951 [maximum depth reached]
2952 )
2953 cacheQueries => false
2954 hasOne => array([maximum depth reached])
2955 hasAndBelongsToMany => array([maximum depth reached])
2956 Behaviors => object(BehaviorCollection) {}
2957 whitelist => array([maximum depth reached])
2958 cacheSources => true
2959 findQueryType => null
2960 recursive => (int) 1
2961 order => null
2962 virtualFields => array([maximum depth reached])
2963 __backAssociation => array([maximum depth reached])
2964 __backInnerAssociation => array([maximum depth reached])
2965 __backOriginalAssociation => array([maximum depth reached])
2966 __backContainableAssociation => array([maximum depth reached])
2967 __safeUpdateMode => false
2968 useConsistentAfterFind => true
2969 findMethods => array(
2970 [maximum depth reached]
2971 )
2972 LeaveRequest => object(LeaveRequest) {}
2973 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
2974 LeaveTypeSetting => object(LeaveTypeSetting) {}
2975 Attendance => object(Attendance) {}
2976 AttendanceRequest => object(AttendanceRequest) {}
2977 tablePrefix => ''
2978 Outlet => object(Outlet) {}
2979 UserOutlet => object(UserOutlet) {}
2980 AuthorUserOutlet => object(UserOutlet) {}
2981 ScheduleDaily => object(ScheduleDaily) {}
2982 ScheduleMonthly => object(ScheduleMonthly) {}
2983 ScheduleWeekly => object(ScheduleWeekly) {}
2984 ScheduleSpecific => object(ScheduleSpecific) {}
2985 ScheduleFreelancer => object(ScheduleFreelancer) {}
2986 [protected] _schema => array(
2987 [maximum depth reached]
2988 )
2989 [protected] _associationKeys => array(
2990 [maximum depth reached]
2991 )
2992 [protected] _associations => array(
2993 [maximum depth reached]
2994 )
2995 [protected] _insertID => null
2996 [protected] _sourceConfigured => true
2997 [protected] _eventManager => object(CakeEventManager) {}
2998 [protected] _validator => object(ModelValidator) {}
2999 }
3000 [protected] _responseClass => 'CakeResponse'
3001 [protected] _mergeParent => 'AppController'
3002 [protected] _eventManager => object(CakeEventManager) {
3003 [protected] _generalManager => object(CakeEventManager) {}
3004 [protected] _listeners => array(
3005 [maximum depth reached]
3006 )
3007 [protected] _isGlobal => false
3008 }
3009}
3010array()</pre></div></li>
3011 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE/Cake/Routing/Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Controller->invokeAction(CakeRequest)</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></code>
3012<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
3013<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
3014<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
3015<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</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></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
3016 params => array(
3017 'plugin' => null,
3018 'controller' => 'Schedules',
3019 'action' => 'add',
3020 'named' => array(),
3021 'pass' => array(),
3022 'isAjax' => false,
3023 'models' => array(
3024 'User' => array(
3025 [maximum depth reached]
3026 ),
3027 'UserIdentification' => array(
3028 [maximum depth reached]
3029 ),
3030 'UserEmployment' => array(
3031 [maximum depth reached]
3032 ),
3033 'Activity' => array(
3034 [maximum depth reached]
3035 ),
3036 'Outlet' => array(
3037 [maximum depth reached]
3038 ),
3039 'UserOutlet' => array(
3040 [maximum depth reached]
3041 ),
3042 'UserRole' => array(
3043 [maximum depth reached]
3044 ),
3045 'Company' => array(
3046 [maximum depth reached]
3047 ),
3048 'UserSpecificLeaveType' => array(
3049 [maximum depth reached]
3050 ),
3051 'CompanyEntity' => array(
3052 [maximum depth reached]
3053 ),
3054 'LeaveType' => array(
3055 [maximum depth reached]
3056 ),
3057 'Position' => array(
3058 [maximum depth reached]
3059 ),
3060 'LeaveTypeSetting' => array(
3061 [maximum depth reached]
3062 ),
3063 'UserManager' => array(
3064 [maximum depth reached]
3065 ),
3066 'Setting' => array(
3067 [maximum depth reached]
3068 ),
3069 'SettingHoliday' => array(
3070 [maximum depth reached]
3071 ),
3072 'CompanyPayment' => array(
3073 [maximum depth reached]
3074 ),
3075 'SalaryComponent' => array(
3076 [maximum depth reached]
3077 ),
3078 'Skill' => array(
3079 [maximum depth reached]
3080 ),
3081 'UserSkill' => array(
3082 [maximum depth reached]
3083 ),
3084 'UserAppraisalForm' => array(
3085 [maximum depth reached]
3086 ),
3087 'CompanySetting' => array(
3088 [maximum depth reached]
3089 ),
3090 'Permission' => array(
3091 [maximum depth reached]
3092 ),
3093 'LeaveRequest' => array(
3094 [maximum depth reached]
3095 ),
3096 'Attendance' => array(
3097 [maximum depth reached]
3098 ),
3099 'AttendanceRequest' => array(
3100 [maximum depth reached]
3101 ),
3102 'Aro' => array(
3103 [maximum depth reached]
3104 ),
3105 'Aco' => array(
3106 [maximum depth reached]
3107 ),
3108 'Announcement' => array(
3109 [maximum depth reached]
3110 ),
3111 'Schedule' => array(
3112 [maximum depth reached]
3113 ),
3114 'UserSecondaryOutlet' => array(
3115 [maximum depth reached]
3116 ),
3117 'Role' => array(
3118 [maximum depth reached]
3119 ),
3120 'UserContact' => array(
3121 [maximum depth reached]
3122 ),
3123 'ScheduleFreelancer' => array(
3124 [maximum depth reached]
3125 ),
3126 'UserAnnouncement' => array(
3127 [maximum depth reached]
3128 ),
3129 'AppraisalForm' => array(
3130 [maximum depth reached]
3131 ),
3132 'AuthorUserOutlet' => array(
3133 [maximum depth reached]
3134 ),
3135 'ScheduleDaily' => array(
3136 [maximum depth reached]
3137 ),
3138 'ScheduleMonthly' => array(
3139 [maximum depth reached]
3140 ),
3141 'ScheduleWeekly' => array(
3142 [maximum depth reached]
3143 ),
3144 'ScheduleSpecific' => array(
3145 [maximum depth reached]
3146 )
3147 )
3148 )
3149 data => array(
3150 'outlet_id' => '',
3151 'end_time' => '15:39:00',
3152 'end_date' => '2017/11/30',
3153 'end_period' => 'pm',
3154 'token' => '337be860906fd6297a3a86d6ba32d7a1',
3155 'start_date' => '2017/11/14',
3156 'start_time' => '14:39:00',
3157 'user_outlet_id' => '16',
3158 'dataType' => 'json',
3159 'schedule_id' => '934',
3160 'notes' => '',
3161 'start_period' => 'pm',
3162 'tags' => '',
3163 'weekday' => '0,1,2,3,4,5,6',
3164 'frequency_type' => '2',
3165 'frequency_interval' => '0,1,2,3,4,5,6'
3166 )
3167 query => array()
3168 url => 'add-task'
3169 base => ''
3170 webroot => '/'
3171 here => '/add-task'
3172 [protected] _detectors => array(
3173 'get' => array(
3174 'env' => 'REQUEST_METHOD',
3175 'value' => 'GET'
3176 ),
3177 'post' => array(
3178 'env' => 'REQUEST_METHOD',
3179 'value' => 'POST'
3180 ),
3181 'put' => array(
3182 'env' => 'REQUEST_METHOD',
3183 'value' => 'PUT'
3184 ),
3185 'delete' => array(
3186 'env' => 'REQUEST_METHOD',
3187 'value' => 'DELETE'
3188 ),
3189 'head' => array(
3190 'env' => 'REQUEST_METHOD',
3191 'value' => 'HEAD'
3192 ),
3193 'options' => array(
3194 'env' => 'REQUEST_METHOD',
3195 'value' => 'OPTIONS'
3196 ),
3197 'ssl' => array(
3198 'env' => 'HTTPS',
3199 'value' => (int) 1
3200 ),
3201 'ajax' => array(
3202 'env' => 'HTTP_X_REQUESTED_WITH',
3203 'value' => 'XMLHttpRequest'
3204 ),
3205 'flash' => array(
3206 'env' => 'HTTP_USER_AGENT',
3207 'pattern' => '/^(Shockwave|Adobe) Flash/'
3208 ),
3209 'mobile' => array(
3210 'env' => 'HTTP_USER_AGENT',
3211 'options' => array(
3212 [maximum depth reached]
3213 )
3214 ),
3215 'requested' => array(
3216 'param' => 'requested',
3217 'value' => (int) 1
3218 )
3219 )
3220 [protected] _input => ''
3221}</pre></div></li>
3222 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">CORE/Cake/Routing/Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">Dispatcher->_invoke(SchedulesController, CakeRequest)</a> <div id="file-excerpt-10" 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>
3223<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
3224<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
3225<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>
3226<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-10" class="cake-code-dump" style="display: none;"><pre>object(SchedulesController) {
3227 helpers => array(
3228 (int) 0 => 'Time'
3229 )
3230 uses => array(
3231 (int) 0 => 'Schedule',
3232 (int) 1 => 'ScheduleDaily',
3233 (int) 2 => 'ScheduleWeekly',
3234 (int) 3 => 'ScheduleMonthly',
3235 (int) 4 => 'ScheduleSpecific',
3236 (int) 5 => 'ScheduleFreelancer',
3237 (int) 6 => 'UserOutlet',
3238 (int) 7 => 'Outlet',
3239 (int) 8 => 'AttendanceRequest',
3240 (int) 9 => 'User',
3241 (int) 10 => 'Company',
3242 (int) 11 => 'UserSecondaryOutlet',
3243 (int) 12 => 'UserIdentification',
3244 (int) 13 => 'UserEmployment',
3245 (int) 14 => 'Activity',
3246 (int) 15 => 'UserRole',
3247 (int) 16 => 'UserSpecificLeaveType',
3248 (int) 17 => 'CompanyEntity',
3249 (int) 18 => 'Leaves.LeaveType',
3250 (int) 19 => 'Position',
3251 (int) 20 => 'LeaveTypeSetting',
3252 (int) 21 => 'UserManager',
3253 (int) 22 => 'Setting',
3254 (int) 23 => 'SettingHoliday',
3255 (int) 24 => 'CompanyPayment',
3256 (int) 25 => 'SalaryComponent',
3257 (int) 26 => 'Skill',
3258 (int) 27 => 'UserSkill',
3259 (int) 28 => 'UserAppraisalForm',
3260 (int) 29 => 'CompanySetting'
3261 )
3262 is_mobile_app => true
3263 is_mobile_user_authorized => true
3264 responseObj => object(CResponse) {
3265 [private] data => array(
3266 [maximum depth reached]
3267 )
3268 }
3269 queueName => 'Staging-Mail'
3270 language => 'eng'
3271 availableLanguages => array(
3272 'eng' => 'English',
3273 'zho' => '䏿–‡'
3274 )
3275 components => array(
3276 (int) 0 => 'EmailSend',
3277 'Auth' => array(
3278 'loginRedirect' => '/',
3279 'loginAction' => '/login',
3280 'logoutRedirect' => '/login',
3281 'authenticate' => array(
3282 [maximum depth reached]
3283 ),
3284 'authorize' => array(
3285 [maximum depth reached]
3286 )
3287 ),
3288 (int) 1 => 'Acl',
3289 (int) 2 => 'Session',
3290 (int) 3 => 'Notification',
3291 (int) 4 => 'Paginator',
3292 (int) 5 => 'Carbonate'
3293 )
3294 name => 'Schedules'
3295 request => object(CakeRequest) {
3296 params => array(
3297 [maximum depth reached]
3298 )
3299 data => array(
3300 [maximum depth reached]
3301 )
3302 query => array([maximum depth reached])
3303 url => 'add-task'
3304 base => ''
3305 webroot => '/'
3306 here => '/add-task'
3307 [protected] _detectors => array(
3308 [maximum depth reached]
3309 )
3310 [protected] _input => ''
3311 }
3312 response => object(CakeResponse) {
3313 [protected] _statusCodes => array(
3314 [maximum depth reached]
3315 )
3316 [protected] _mimeTypes => array(
3317 [maximum depth reached]
3318 )
3319 [protected] _protocol => 'HTTP/1.1'
3320 [protected] _status => (int) 200
3321 [protected] _contentType => 'text/html'
3322 [protected] _headers => array([maximum depth reached])
3323 [protected] _body => null
3324 [protected] _file => null
3325 [protected] _fileRange => null
3326 [protected] _charset => 'UTF-8'
3327 [protected] _cacheDirectives => array([maximum depth reached])
3328 [protected] _cookies => array([maximum depth reached])
3329 }
3330 viewPath => 'Schedules'
3331 layoutPath => null
3332 viewVars => array(
3333 'bShowTour' => false,
3334 'page_title' => 'Testhouse Pte Ltd',
3335 'page_for' => 'default',
3336 'showPagination' => false,
3337 'login_roleId' => '1',
3338 'managers' => array(
3339 (int) 0 => array(
3340 [maximum depth reached]
3341 ),
3342 (int) 1 => array(
3343 [maximum depth reached]
3344 ),
3345 (int) 2 => array(
3346 [maximum depth reached]
3347 ),
3348 (int) 3 => array(
3349 [maximum depth reached]
3350 ),
3351 (int) 4 => array(
3352 [maximum depth reached]
3353 ),
3354 (int) 5 => array(
3355 [maximum depth reached]
3356 ),
3357 (int) 6 => array(
3358 [maximum depth reached]
3359 ),
3360 (int) 7 => array(
3361 [maximum depth reached]
3362 ),
3363 (int) 8 => array(
3364 [maximum depth reached]
3365 ),
3366 (int) 9 => array(
3367 [maximum depth reached]
3368 ),
3369 (int) 10 => array(
3370 [maximum depth reached]
3371 ),
3372 (int) 11 => array(
3373 [maximum depth reached]
3374 ),
3375 (int) 12 => array(
3376 [maximum depth reached]
3377 ),
3378 (int) 13 => array(
3379 [maximum depth reached]
3380 ),
3381 (int) 14 => array(
3382 [maximum depth reached]
3383 ),
3384 (int) 15 => array(
3385 [maximum depth reached]
3386 ),
3387 (int) 16 => array(
3388 [maximum depth reached]
3389 ),
3390 (int) 17 => array(
3391 [maximum depth reached]
3392 ),
3393 (int) 18 => array(
3394 [maximum depth reached]
3395 ),
3396 (int) 19 => array(
3397 [maximum depth reached]
3398 ),
3399 (int) 20 => array(
3400 [maximum depth reached]
3401 ),
3402 (int) 21 => array(
3403 [maximum depth reached]
3404 ),
3405 (int) 22 => array(
3406 [maximum depth reached]
3407 ),
3408 (int) 23 => array(
3409 [maximum depth reached]
3410 ),
3411 (int) 24 => array(
3412 [maximum depth reached]
3413 ),
3414 (int) 25 => array(
3415 [maximum depth reached]
3416 ),
3417 (int) 26 => array(
3418 [maximum depth reached]
3419 ),
3420 (int) 27 => array(
3421 [maximum depth reached]
3422 ),
3423 (int) 28 => array(
3424 [maximum depth reached]
3425 ),
3426 (int) 29 => array(
3427 [maximum depth reached]
3428 ),
3429 (int) 30 => array(
3430 [maximum depth reached]
3431 ),
3432 (int) 31 => array(
3433 [maximum depth reached]
3434 ),
3435 (int) 32 => array(
3436 [maximum depth reached]
3437 ),
3438 (int) 33 => array(
3439 [maximum depth reached]
3440 ),
3441 (int) 34 => array(
3442 [maximum depth reached]
3443 ),
3444 (int) 35 => array(
3445 [maximum depth reached]
3446 ),
3447 (int) 36 => array(
3448 [maximum depth reached]
3449 ),
3450 (int) 37 => array(
3451 [maximum depth reached]
3452 ),
3453 (int) 38 => array(
3454 [maximum depth reached]
3455 ),
3456 (int) 39 => array(
3457 [maximum depth reached]
3458 ),
3459 (int) 40 => array(
3460 [maximum depth reached]
3461 ),
3462 (int) 41 => array(
3463 [maximum depth reached]
3464 ),
3465 (int) 42 => array(
3466 [maximum depth reached]
3467 ),
3468 (int) 43 => array(
3469 [maximum depth reached]
3470 ),
3471 (int) 44 => array(
3472 [maximum depth reached]
3473 ),
3474 (int) 45 => array(
3475 [maximum depth reached]
3476 ),
3477 (int) 46 => array(
3478 [maximum depth reached]
3479 ),
3480 (int) 47 => array(
3481 [maximum depth reached]
3482 ),
3483 (int) 48 => array(
3484 [maximum depth reached]
3485 ),
3486 (int) 49 => array(
3487 [maximum depth reached]
3488 ),
3489 (int) 50 => array(
3490 [maximum depth reached]
3491 )
3492 ),
3493 'leaveTypes' => array(
3494 (int) 0 => array(
3495 [maximum depth reached]
3496 ),
3497 (int) 1 => array(
3498 [maximum depth reached]
3499 ),
3500 (int) 2 => array(
3501 [maximum depth reached]
3502 ),
3503 (int) 3 => array(
3504 [maximum depth reached]
3505 ),
3506 (int) 4 => array(
3507 [maximum depth reached]
3508 ),
3509 (int) 5 => array(
3510 [maximum depth reached]
3511 ),
3512 (int) 6 => array(
3513 [maximum depth reached]
3514 ),
3515 (int) 7 => array(
3516 [maximum depth reached]
3517 )
3518 ),
3519 'outlets' => array(
3520 (int) 0 => array(
3521 [maximum depth reached]
3522 ),
3523 (int) 1 => array(
3524 [maximum depth reached]
3525 ),
3526 (int) 2 => array(
3527 [maximum depth reached]
3528 ),
3529 (int) 3 => array(
3530 [maximum depth reached]
3531 ),
3532 (int) 4 => array(
3533 [maximum depth reached]
3534 ),
3535 (int) 5 => array(
3536 [maximum depth reached]
3537 ),
3538 (int) 6 => array(
3539 [maximum depth reached]
3540 ),
3541 (int) 7 => array(
3542 [maximum depth reached]
3543 ),
3544 (int) 8 => array(
3545 [maximum depth reached]
3546 ),
3547 (int) 9 => array(
3548 [maximum depth reached]
3549 ),
3550 (int) 10 => array(
3551 [maximum depth reached]
3552 ),
3553 (int) 11 => array(
3554 [maximum depth reached]
3555 ),
3556 (int) 12 => array(
3557 [maximum depth reached]
3558 ),
3559 (int) 13 => array(
3560 [maximum depth reached]
3561 )
3562 ),
3563 'companyEntities' => array(
3564 (int) 0 => array(
3565 [maximum depth reached]
3566 ),
3567 (int) 1 => array(
3568 [maximum depth reached]
3569 ),
3570 (int) 2 => array(
3571 [maximum depth reached]
3572 )
3573 ),
3574 'bUserReviewsAppraisals' => true,
3575 'bShowTab' => array(
3576 'general_tab' => true,
3577 'identification_tab' => true,
3578 'contract_info_tab' => true,
3579 'employment_tab' => true
3580 ),
3581 'search_placeholder' => 'Search',
3582 'datauserdetail' => '{"userId":"4","userOutletId":"12","role":"1","userEmail":"chandnisodainmindcom","outletId":"","companyId":"1","company_type":"1","manager_name":"Chandni Chauhan","language":"eng"}',
3583 'driftuserdetail' => '{"email":"chandni@sodainmind.com","name":"Chandni Chauhan","companyId":"1","tags":"Customer"}',
3584 'datauserid' => '4',
3585 'availableLanguages' => array(
3586 'eng' => 'English',
3587 'zho' => '䏿–‡'
3588 ),
3589 'language' => 'eng',
3590 'session_company_logo_prop' => 'logoLargeHeight',
3591 'session_user_image' => '/images/dummy.jpg',
3592 'session_user_image_prop' => 'imageLargeHeight'
3593 )
3594 view => 'add'
3595 layout => 'default'
3596 autoRender => false
3597 autoLayout => true
3598 Components => object(ComponentCollection) {
3599 defaultPriority => (int) 10
3600 [protected] _Controller => object(SchedulesController) {}
3601 [protected] _enabled => array(
3602 [maximum depth reached]
3603 )
3604 [protected] _loaded => array(
3605 [maximum depth reached]
3606 )
3607 }
3608 viewClass => 'View'
3609 View => null
3610 ext => '.ctp'
3611 plugin => null
3612 cacheAction => false
3613 passedArgs => array()
3614 scaffold => false
3615 methods => array(
3616 (int) 1 => 'view',
3617 (int) 2 => 'getViewResponse',
3618 (int) 3 => 'formatFreelancerData',
3619 (int) 4 => 'add',
3620 (int) 5 => 'delete',
3621 (int) 6 => 'copy',
3622 (int) 7 => 'saveFrequecy',
3623 (int) 8 => 'getFrequencyData',
3624 (int) 9 => 'getDateRange',
3625 (int) 10 => 'getMonthOffsetWeekDate',
3626 (int) 11 => 'formatList',
3627 (int) 12 => 'appendStaffAttendance',
3628 (int) 13 => 'getDailyAndWeeklyFormat',
3629 (int) 14 => 'reverseSortTasksArr',
3630 (int) 15 => 'timeSortTasksArr',
3631 (int) 16 => 'getFullHourFormatTime',
3632 (int) 17 => 'getAmPmTime',
3633 (int) 18 => 'taskEditData',
3634 (int) 20 => 'getStatusCodeMessage',
3635 (int) 21 => 'isMobileUserAuthorized',
3636 (int) 22 => 'saveFileToDisk',
3637 (int) 23 => 'setMobileUserSession',
3638 (int) 24 => 'checkAppVersionSupport',
3639 (int) 25 => 'setSessionVariables',
3640 (int) 26 => 'languageSettings',
3641 (int) 27 => 'setLang',
3642 (int) 28 => 'getActivityCounts',
3643 (int) 29 => 'changeAccountSetup',
3644 (int) 30 => 'generateRandomString',
3645 (int) 31 => 'sendmail',
3646 (int) 32 => 'getFormatDate',
3647 (int) 33 => 'getDate',
3648 (int) 34 => 'dateRange',
3649 (int) 35 => 'is_upload_dir_exists',
3650 (int) 36 => 'getOutletIdForRequest',
3651 (int) 37 => 'getUserIdForRequest',
3652 (int) 38 => 'getUserOutletIdForRequest',
3653 (int) 39 => 'formatLeaveRequestData',
3654 (int) 40 => 'sendMobileNotification',
3655 (int) 41 => 'getConfigMessage',
3656 (int) 42 => 'sendNotificationToDevice',
3657 (int) 43 => 'getPositionId',
3658 (int) 44 => 'destroySession',
3659 (int) 45 => 'inactiveSessionExit',
3660 (int) 46 => 'addFreelancer',
3661 (int) 47 => 'addCompany',
3662 (int) 48 => 'addCompanyLeaves',
3663 (int) 49 => 'restrictFreeCompanyUsers',
3664 (int) 50 => 'payslipComponentData',
3665 (int) 51 => 'payslipFixedAllowanceDetails',
3666 (int) 52 => 'payslipFixedDeductionDetails',
3667 (int) 53 => 'payslipAdditionalPaymentDetails',
3668 (int) 54 => 'payslipSalaryIrrelevantComponents',
3669 (int) 55 => 'getPayslipBreakdown',
3670 (int) 56 => 'payslipAdditionalDeductionDetails',
3671 (int) 57 => 'getWorkingDays',
3672 (int) 58 => 'getUnpaidLeaves',
3673 (int) 59 => 'getDaysWorked',
3674 (int) 60 => 'getUserAllowances',
3675 (int) 61 => 'getUserDeductions',
3676 (int) 62 => 'getUserSalaryComponent',
3677 (int) 63 => 'salaryComponentAddOrUpdate',
3678 (int) 64 => 'setGeneratePayslipData',
3679 (int) 65 => 'disableSalaryComponent',
3680 (int) 66 => 'getAppraisalRating',
3681 (int) 67 => 'calculateDateDifference'
3682 )
3683 modelClass => 'Schedule'
3684 modelKey => 'schedule'
3685 validationErrors => null
3686 EmailSend => object(EmailSendComponent) {
3687 components => array(
3688 [maximum depth reached]
3689 )
3690 settings => array([maximum depth reached])
3691 controller => object(SchedulesController) {}
3692 [protected] _Collection => object(ComponentCollection) {}
3693 [protected] _componentMap => array(
3694 [maximum depth reached]
3695 )
3696 }
3697 Auth => object(AuthComponent) {
3698 components => array(
3699 [maximum depth reached]
3700 )
3701 authenticate => array(
3702 [maximum depth reached]
3703 )
3704 authorize => array(
3705 [maximum depth reached]
3706 )
3707 ajaxLogin => null
3708 flash => array(
3709 [maximum depth reached]
3710 )
3711 loginAction => '/login'
3712 loginRedirect => '/'
3713 logoutRedirect => '/login'
3714 authError => 'You are not authorized to access that location.'
3715 unauthorizedRedirect => true
3716 allowedActions => array([maximum depth reached])
3717 request => object(CakeRequest) {}
3718 response => object(CakeResponse) {}
3719 settings => array(
3720 [maximum depth reached]
3721 )
3722 Session => object(SessionComponent) {}
3723 [protected] _authenticateObjects => array([maximum depth reached])
3724 [protected] _authorizeObjects => array(
3725 [maximum depth reached]
3726 )
3727 [protected] _user => array([maximum depth reached])
3728 [protected] _methods => array(
3729 [maximum depth reached]
3730 )
3731 [protected] _Collection => object(ComponentCollection) {}
3732 [protected] _componentMap => array(
3733 [maximum depth reached]
3734 )
3735 }
3736 Acl => object(AclComponent) {
3737 Aro => object(Aro) {}
3738 Aco => object(Aco) {}
3739 settings => array([maximum depth reached])
3740 components => array([maximum depth reached])
3741 [protected] _Instance => object(DbAcl) {}
3742 [protected] _Collection => object(ComponentCollection) {}
3743 [protected] _componentMap => array([maximum depth reached])
3744 }
3745 Session => object(SessionComponent) {
3746 settings => array([maximum depth reached])
3747 components => array([maximum depth reached])
3748 [protected] _Collection => object(ComponentCollection) {}
3749 [protected] _componentMap => array([maximum depth reached])
3750 }
3751 Notification => object(NotificationComponent) {
3752 ios_setting => null
3753 settings => array([maximum depth reached])
3754 components => array([maximum depth reached])
3755 dbUserObj => object(User) {}
3756 dbActivityObj => object(Activity) {}
3757 dbLeaveRequestObj => object(LeaveRequest) {}
3758 dbAnnouncementObj => object(Announcement) {}
3759 dbScheduleObj => object(Schedule) {}
3760 controller => object(SchedulesController) {}
3761 appController => object(SchedulesController) {}
3762 [protected] _Collection => object(ComponentCollection) {}
3763 [protected] _componentMap => array([maximum depth reached])
3764 [private] tag => null
3765 }
3766 Paginator => object(PaginatorComponent) {
3767 settings => array(
3768 [maximum depth reached]
3769 )
3770 whitelist => array(
3771 [maximum depth reached]
3772 )
3773 components => array([maximum depth reached])
3774 Controller => object(SchedulesController) {}
3775 [protected] _Collection => object(ComponentCollection) {}
3776 [protected] _componentMap => array([maximum depth reached])
3777 }
3778 Carbonate => object(CarbonateComponent) {
3779 settings => array([maximum depth reached])
3780 components => array([maximum depth reached])
3781 UserModel => object(User) {}
3782 UserIdentificationModel => object(UserIdentification) {}
3783 LeaveTypeSettingModel => object(LeaveTypeSetting) {}
3784 UserSpecificLeaveTypeModel => object(UserSpecificLeaveType) {}
3785 LeaveTypeModel => object(AppModel) {}
3786 controller => object(SchedulesController) {}
3787 [protected] _Collection => object(ComponentCollection) {}
3788 [protected] _componentMap => array([maximum depth reached])
3789 }
3790 is_app_onsite => false
3791 emailLeaveActions => array(
3792 (int) 0 => 'performAction'
3793 )
3794 User => object(User) {
3795 belongsTo => array(
3796 [maximum depth reached]
3797 )
3798 actsAs => array(
3799 [maximum depth reached]
3800 )
3801 hasMany => array(
3802 [maximum depth reached]
3803 )
3804 hasOne => array(
3805 [maximum depth reached]
3806 )
3807 pagination_limit => (int) 5
3808 useDbConfig => 'default'
3809 useTable => 'users'
3810 id => '4'
3811 data => array(
3812 [maximum depth reached]
3813 )
3814 schemaName => 'carbonate-staging'
3815 table => 'users'
3816 primaryKey => 'id'
3817 validate => array([maximum depth reached])
3818 validationErrors => array([maximum depth reached])
3819 validationDomain => null
3820 plugin => null
3821 name => 'User'
3822 alias => 'User'
3823 tableToModel => array(
3824 [maximum depth reached]
3825 )
3826 cacheQueries => false
3827 hasAndBelongsToMany => array([maximum depth reached])
3828 Behaviors => object(BehaviorCollection) {}
3829 whitelist => array([maximum depth reached])
3830 cacheSources => true
3831 findQueryType => null
3832 recursive => (int) 1
3833 order => null
3834 virtualFields => array([maximum depth reached])
3835 __backAssociation => array([maximum depth reached])
3836 __backInnerAssociation => array([maximum depth reached])
3837 __backOriginalAssociation => array([maximum depth reached])
3838 __backContainableAssociation => array([maximum depth reached])
3839 __safeUpdateMode => false
3840 useConsistentAfterFind => true
3841 findMethods => array(
3842 [maximum depth reached]
3843 )
3844 Aro => object(Aro) {}
3845 LeaveRequest => object(LeaveRequest) {}
3846 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
3847 LeaveTypeSetting => object(LeaveTypeSetting) {}
3848 Attendance => object(Attendance) {}
3849 AttendanceRequest => object(AttendanceRequest) {}
3850 UserOutlet => object(UserOutlet) {}
3851 Role => object(Role) {}
3852 Position => object(Position) {}
3853 Setting => object(Setting) {}
3854 UserContact => object(UserContact) {}
3855 UserEmployment => object(UserEmployment) {}
3856 UserIdentification => object(UserIdentification) {}
3857 tablePrefix => ''
3858 UserSkill => object(UserSkill) {}
3859 ScheduleFreelancer => object(ScheduleFreelancer) {}
3860 [protected] _schema => array(
3861 [maximum depth reached]
3862 )
3863 [protected] _associationKeys => array(
3864 [maximum depth reached]
3865 )
3866 [protected] _associations => array(
3867 [maximum depth reached]
3868 )
3869 [protected] _insertID => null
3870 [protected] _sourceConfigured => true
3871 [protected] _eventManager => object(CakeEventManager) {}
3872 [protected] _validator => null
3873 }
3874 session_user_role_id => '1'
3875 session_user_id => '4'
3876 session_user_email => 'chandni@sodainmind.com'
3877 session_user_full_name => 'Chandni Chauhan'
3878 session_user_device_id => ''
3879 session_user_device_type => 'Android'
3880 session_user_setting => '1,2,3'
3881 session_user_language => null
3882 session_outlet_id => null
3883 session_company_id => '1'
3884 session_company_name => 'Testhouse Pte Ltd'
3885 session_company_logo => '/uploads/company/cropped/download_1446197486181.png'
3886 session_company_type => '1'
3887 session_user_outlet_id => '12'
3888 session_manager_id => '4'
3889 session_user_manager_id => '395'
3890 session_user_checkin_time => null
3891 session_user_last_activity => null
3892 Activity => object(Activity) {
3893 displayField => 'id'
3894 actsAs => array(
3895 [maximum depth reached]
3896 )
3897 belongsTo => array(
3898 [maximum depth reached]
3899 )
3900 pagination_limit => (int) 5
3901 useDbConfig => 'default'
3902 useTable => 'activities'
3903 id => false
3904 data => array([maximum depth reached])
3905 schemaName => 'carbonate-staging'
3906 table => 'activities'
3907 primaryKey => 'id'
3908 validate => array([maximum depth reached])
3909 validationErrors => array([maximum depth reached])
3910 validationDomain => null
3911 plugin => null
3912 name => 'Activity'
3913 alias => 'Activity'
3914 tableToModel => array(
3915 [maximum depth reached]
3916 )
3917 cacheQueries => false
3918 hasOne => array([maximum depth reached])
3919 hasMany => array([maximum depth reached])
3920 hasAndBelongsToMany => array([maximum depth reached])
3921 Behaviors => object(BehaviorCollection) {}
3922 whitelist => array([maximum depth reached])
3923 cacheSources => true
3924 findQueryType => null
3925 recursive => (int) 1
3926 order => null
3927 virtualFields => array([maximum depth reached])
3928 __backAssociation => array([maximum depth reached])
3929 __backInnerAssociation => array([maximum depth reached])
3930 __backOriginalAssociation => array([maximum depth reached])
3931 __backContainableAssociation => array([maximum depth reached])
3932 __safeUpdateMode => false
3933 useConsistentAfterFind => true
3934 findMethods => array(
3935 [maximum depth reached]
3936 )
3937 LeaveRequest => object(LeaveRequest) {}
3938 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
3939 LeaveTypeSetting => object(LeaveTypeSetting) {}
3940 Attendance => object(Attendance) {}
3941 AttendanceRequest => object(AttendanceRequest) {}
3942 tablePrefix => ''
3943 UserOutlet => object(UserOutlet) {}
3944 Company => object(Company) {}
3945 UserManager => object(UserManager) {}
3946 [protected] _schema => array(
3947 [maximum depth reached]
3948 )
3949 [protected] _associationKeys => array(
3950 [maximum depth reached]
3951 )
3952 [protected] _associations => array(
3953 [maximum depth reached]
3954 )
3955 [protected] _insertID => null
3956 [protected] _sourceConfigured => true
3957 [protected] _eventManager => object(CakeEventManager) {}
3958 [protected] _validator => null
3959 }
3960 UserOutlet => object(UserOutlet) {
3961 actsAs => array(
3962 [maximum depth reached]
3963 )
3964 name => 'UserOutlet'
3965 validate => array(
3966 [maximum depth reached]
3967 )
3968 belongsTo => array(
3969 [maximum depth reached]
3970 )
3971 hasMany => array(
3972 [maximum depth reached]
3973 )
3974 hasOne => array(
3975 [maximum depth reached]
3976 )
3977 pagination_limit => (int) 5
3978 useDbConfig => 'default'
3979 useTable => 'user_outlets'
3980 id => '12'
3981 data => false
3982 schemaName => 'carbonate-staging'
3983 table => 'user_outlets'
3984 primaryKey => 'id'
3985 validationErrors => array([maximum depth reached])
3986 validationDomain => null
3987 plugin => null
3988 alias => 'UserOutlet'
3989 tableToModel => array(
3990 [maximum depth reached]
3991 )
3992 cacheQueries => false
3993 hasAndBelongsToMany => array([maximum depth reached])
3994 Behaviors => object(BehaviorCollection) {}
3995 whitelist => array([maximum depth reached])
3996 cacheSources => true
3997 findQueryType => null
3998 recursive => (int) 1
3999 order => null
4000 virtualFields => array([maximum depth reached])
4001 __backAssociation => array([maximum depth reached])
4002 __backInnerAssociation => array([maximum depth reached])
4003 __backOriginalAssociation => array([maximum depth reached])
4004 __backContainableAssociation => array([maximum depth reached])
4005 __safeUpdateMode => false
4006 useConsistentAfterFind => true
4007 findMethods => array(
4008 [maximum depth reached]
4009 )
4010 LeaveRequest => object(LeaveRequest) {}
4011 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4012 LeaveTypeSetting => object(LeaveTypeSetting) {}
4013 Attendance => object(Attendance) {}
4014 AttendanceRequest => object(AttendanceRequest) {}
4015 UserSecondaryOutlet => object(UserSecondaryOutlet) {}
4016 Outlet => object(Outlet) {}
4017 Company => object(Company) {}
4018 UserManager => object(UserManager) {}
4019 tablePrefix => ''
4020 User => object(User) {}
4021 UserRole => object(UserRole) {}
4022 UserAnnouncement => object(UserAnnouncement) {}
4023 Announcement => object(Announcement) {}
4024 Activity => object(Activity) {}
4025 dbUserObj => object(User) {}
4026 [protected] _schema => array(
4027 [maximum depth reached]
4028 )
4029 [protected] _associationKeys => array(
4030 [maximum depth reached]
4031 )
4032 [protected] _associations => array(
4033 [maximum depth reached]
4034 )
4035 [protected] _insertID => null
4036 [protected] _sourceConfigured => true
4037 [protected] _eventManager => object(CakeEventManager) {}
4038 [protected] _validator => object(ModelValidator) {}
4039 }
4040 LeaveTypeSetting => object(LeaveTypeSetting) {
4041 actsAs => array(
4042 [maximum depth reached]
4043 )
4044 validate => array(
4045 [maximum depth reached]
4046 )
4047 belongsTo => array(
4048 [maximum depth reached]
4049 )
4050 pagination_limit => (int) 5
4051 useDbConfig => 'default'
4052 useTable => 'leave_type_settings'
4053 id => false
4054 data => array([maximum depth reached])
4055 schemaName => 'carbonate-staging'
4056 table => 'leave_type_settings'
4057 primaryKey => 'id'
4058 validationErrors => array([maximum depth reached])
4059 validationDomain => null
4060 plugin => 'Leaves'
4061 name => 'LeaveTypeSetting'
4062 alias => 'LeaveTypeSetting'
4063 tableToModel => array(
4064 [maximum depth reached]
4065 )
4066 cacheQueries => false
4067 hasOne => array([maximum depth reached])
4068 hasMany => array([maximum depth reached])
4069 hasAndBelongsToMany => array([maximum depth reached])
4070 Behaviors => object(BehaviorCollection) {}
4071 whitelist => array([maximum depth reached])
4072 cacheSources => true
4073 findQueryType => null
4074 recursive => (int) 1
4075 order => null
4076 virtualFields => array([maximum depth reached])
4077 __backAssociation => array([maximum depth reached])
4078 __backInnerAssociation => array([maximum depth reached])
4079 __backOriginalAssociation => array([maximum depth reached])
4080 __backContainableAssociation => array([maximum depth reached])
4081 __safeUpdateMode => false
4082 useConsistentAfterFind => true
4083 findMethods => array(
4084 [maximum depth reached]
4085 )
4086 LeaveRequest => object(LeaveRequest) {}
4087 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4088 LeaveTypeSetting => object(LeaveTypeSetting) {}
4089 Attendance => object(Attendance) {}
4090 AttendanceRequest => object(AttendanceRequest) {}
4091 tablePrefix => ''
4092 Outlet => object(Outlet) {}
4093 Company => object(Company) {}
4094 LeaveType => object(AppModel) {}
4095 [protected] _schema => array(
4096 [maximum depth reached]
4097 )
4098 [protected] _associationKeys => array(
4099 [maximum depth reached]
4100 )
4101 [protected] _associations => array(
4102 [maximum depth reached]
4103 )
4104 [protected] _insertID => null
4105 [protected] _sourceConfigured => true
4106 [protected] _eventManager => object(CakeEventManager) {}
4107 [protected] _validator => null
4108 }
4109 Outlet => object(Outlet) {
4110 actsAs => array(
4111 [maximum depth reached]
4112 )
4113 validate => array(
4114 [maximum depth reached]
4115 )
4116 hasMany => array(
4117 [maximum depth reached]
4118 )
4119 pagination_limit => (int) 5
4120 useDbConfig => 'default'
4121 useTable => 'outlets'
4122 id => false
4123 data => array([maximum depth reached])
4124 schemaName => 'carbonate-staging'
4125 table => 'outlets'
4126 primaryKey => 'id'
4127 validationErrors => array([maximum depth reached])
4128 validationDomain => null
4129 plugin => null
4130 name => 'Outlet'
4131 alias => 'Outlet'
4132 tableToModel => array(
4133 [maximum depth reached]
4134 )
4135 cacheQueries => false
4136 belongsTo => array([maximum depth reached])
4137 hasOne => array([maximum depth reached])
4138 hasAndBelongsToMany => array([maximum depth reached])
4139 Behaviors => object(BehaviorCollection) {}
4140 whitelist => array([maximum depth reached])
4141 cacheSources => true
4142 findQueryType => null
4143 recursive => (int) 1
4144 order => null
4145 virtualFields => array([maximum depth reached])
4146 __backAssociation => array([maximum depth reached])
4147 __backInnerAssociation => array([maximum depth reached])
4148 __backOriginalAssociation => array([maximum depth reached])
4149 __backContainableAssociation => array([maximum depth reached])
4150 __safeUpdateMode => false
4151 useConsistentAfterFind => true
4152 findMethods => array(
4153 [maximum depth reached]
4154 )
4155 LeaveRequest => object(LeaveRequest) {}
4156 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4157 LeaveTypeSetting => object(LeaveTypeSetting) {}
4158 Attendance => object(Attendance) {}
4159 AttendanceRequest => object(AttendanceRequest) {}
4160 tablePrefix => ''
4161 [protected] _schema => array(
4162 [maximum depth reached]
4163 )
4164 [protected] _associationKeys => array(
4165 [maximum depth reached]
4166 )
4167 [protected] _associations => array(
4168 [maximum depth reached]
4169 )
4170 [protected] _insertID => null
4171 [protected] _sourceConfigured => true
4172 [protected] _eventManager => object(CakeEventManager) {}
4173 [protected] _validator => null
4174 }
4175 CompanyEntity => object(CompanyEntity) {
4176 displayField => 'name'
4177 belongsTo => array(
4178 [maximum depth reached]
4179 )
4180 pagination_limit => (int) 5
4181 useDbConfig => 'default'
4182 useTable => 'company_entities'
4183 id => false
4184 data => array([maximum depth reached])
4185 schemaName => 'carbonate-staging'
4186 table => 'company_entities'
4187 primaryKey => 'id'
4188 validate => array([maximum depth reached])
4189 validationErrors => array([maximum depth reached])
4190 validationDomain => null
4191 plugin => null
4192 name => 'CompanyEntity'
4193 alias => 'CompanyEntity'
4194 tableToModel => array(
4195 [maximum depth reached]
4196 )
4197 cacheQueries => false
4198 hasOne => array([maximum depth reached])
4199 hasMany => array([maximum depth reached])
4200 hasAndBelongsToMany => array([maximum depth reached])
4201 actsAs => null
4202 Behaviors => object(BehaviorCollection) {}
4203 whitelist => array([maximum depth reached])
4204 cacheSources => true
4205 findQueryType => null
4206 recursive => (int) 1
4207 order => null
4208 virtualFields => array([maximum depth reached])
4209 __backAssociation => array([maximum depth reached])
4210 __backInnerAssociation => array([maximum depth reached])
4211 __backOriginalAssociation => array([maximum depth reached])
4212 __backContainableAssociation => array([maximum depth reached])
4213 __safeUpdateMode => false
4214 useConsistentAfterFind => true
4215 findMethods => array(
4216 [maximum depth reached]
4217 )
4218 LeaveRequest => object(LeaveRequest) {}
4219 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4220 LeaveTypeSetting => object(LeaveTypeSetting) {}
4221 Attendance => object(Attendance) {}
4222 AttendanceRequest => object(AttendanceRequest) {}
4223 tablePrefix => ''
4224 Company => object(Company) {}
4225 [protected] _schema => array(
4226 [maximum depth reached]
4227 )
4228 [protected] _associationKeys => array(
4229 [maximum depth reached]
4230 )
4231 [protected] _associations => array(
4232 [maximum depth reached]
4233 )
4234 [protected] _insertID => null
4235 [protected] _sourceConfigured => true
4236 [protected] _eventManager => object(CakeEventManager) {}
4237 [protected] _validator => null
4238 }
4239 UserAppraisalForm => object(UserAppraisalForm) {
4240 actsAs => array(
4241 [maximum depth reached]
4242 )
4243 belongsTo => array(
4244 [maximum depth reached]
4245 )
4246 pagination_limit => (int) 5
4247 useDbConfig => 'default'
4248 useTable => 'user_appraisal_forms'
4249 id => false
4250 data => array([maximum depth reached])
4251 schemaName => 'carbonate-staging'
4252 table => 'user_appraisal_forms'
4253 primaryKey => 'id'
4254 validate => array([maximum depth reached])
4255 validationErrors => array([maximum depth reached])
4256 validationDomain => null
4257 plugin => null
4258 name => 'UserAppraisalForm'
4259 alias => 'UserAppraisalForm'
4260 tableToModel => array(
4261 [maximum depth reached]
4262 )
4263 cacheQueries => false
4264 hasOne => array([maximum depth reached])
4265 hasMany => array([maximum depth reached])
4266 hasAndBelongsToMany => array([maximum depth reached])
4267 Behaviors => object(BehaviorCollection) {}
4268 whitelist => array([maximum depth reached])
4269 cacheSources => true
4270 findQueryType => null
4271 recursive => (int) 1
4272 order => null
4273 virtualFields => array([maximum depth reached])
4274 __backAssociation => array([maximum depth reached])
4275 __backInnerAssociation => array([maximum depth reached])
4276 __backOriginalAssociation => array([maximum depth reached])
4277 __backContainableAssociation => array([maximum depth reached])
4278 __safeUpdateMode => false
4279 useConsistentAfterFind => true
4280 findMethods => array(
4281 [maximum depth reached]
4282 )
4283 LeaveRequest => object(LeaveRequest) {}
4284 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4285 LeaveTypeSetting => object(LeaveTypeSetting) {}
4286 Attendance => object(Attendance) {}
4287 AttendanceRequest => object(AttendanceRequest) {}
4288 User => object(User) {}
4289 AppraisalForm => object(AppraisalForm) {}
4290 tablePrefix => ''
4291 [protected] _schema => array(
4292 [maximum depth reached]
4293 )
4294 [protected] _associationKeys => array(
4295 [maximum depth reached]
4296 )
4297 [protected] _associations => array(
4298 [maximum depth reached]
4299 )
4300 [protected] _insertID => null
4301 [protected] _sourceConfigured => true
4302 [protected] _eventManager => object(CakeEventManager) {}
4303 [protected] _validator => null
4304 }
4305 Schedule => object(Schedule) {
4306 actsAs => array(
4307 [maximum depth reached]
4308 )
4309 belongsTo => array(
4310 [maximum depth reached]
4311 )
4312 hasMany => array(
4313 [maximum depth reached]
4314 )
4315 pagination_limit => (int) 5
4316 useDbConfig => 'default'
4317 useTable => 'schedules'
4318 id => '934'
4319 data => array(
4320 [maximum depth reached]
4321 )
4322 schemaName => 'carbonate-staging'
4323 table => 'schedules'
4324 primaryKey => 'id'
4325 validate => array([maximum depth reached])
4326 validationErrors => array([maximum depth reached])
4327 validationDomain => null
4328 plugin => null
4329 name => 'Schedule'
4330 alias => 'Schedule'
4331 tableToModel => array(
4332 [maximum depth reached]
4333 )
4334 cacheQueries => false
4335 hasOne => array([maximum depth reached])
4336 hasAndBelongsToMany => array([maximum depth reached])
4337 Behaviors => object(BehaviorCollection) {}
4338 whitelist => array([maximum depth reached])
4339 cacheSources => true
4340 findQueryType => null
4341 recursive => (int) 1
4342 order => null
4343 virtualFields => array([maximum depth reached])
4344 __backAssociation => array([maximum depth reached])
4345 __backInnerAssociation => array([maximum depth reached])
4346 __backOriginalAssociation => array([maximum depth reached])
4347 __backContainableAssociation => array([maximum depth reached])
4348 __safeUpdateMode => false
4349 useConsistentAfterFind => true
4350 findMethods => array(
4351 [maximum depth reached]
4352 )
4353 LeaveRequest => object(LeaveRequest) {}
4354 UserSpecificLeaveType => object(UserSpecificLeaveType) {}
4355 LeaveTypeSetting => object(LeaveTypeSetting) {}
4356 Attendance => object(Attendance) {}
4357 AttendanceRequest => object(AttendanceRequest) {}
4358 tablePrefix => ''
4359 Outlet => object(Outlet) {}
4360 UserOutlet => object(UserOutlet) {}
4361 AuthorUserOutlet => object(UserOutlet) {}
4362 ScheduleDaily => object(ScheduleDaily) {}
4363 ScheduleMonthly => object(ScheduleMonthly) {}
4364 ScheduleWeekly => object(ScheduleWeekly) {}
4365 ScheduleSpecific => object(ScheduleSpecific) {}
4366 ScheduleFreelancer => object(ScheduleFreelancer) {}
4367 [protected] _schema => array(
4368 [maximum depth reached]
4369 )
4370 [protected] _associationKeys => array(
4371 [maximum depth reached]
4372 )
4373 [protected] _associations => array(
4374 [maximum depth reached]
4375 )
4376 [protected] _insertID => null
4377 [protected] _sourceConfigured => true
4378 [protected] _eventManager => object(CakeEventManager) {}
4379 [protected] _validator => object(ModelValidator) {}
4380 }
4381 [protected] _responseClass => 'CakeResponse'
4382 [protected] _mergeParent => 'AppController'
4383 [protected] _eventManager => object(CakeEventManager) {
4384 [protected] _generalManager => object(CakeEventManager) {}
4385 [protected] _listeners => array(
4386 [maximum depth reached]
4387 )
4388 [protected] _isGlobal => false
4389 }
4390}
4391object(CakeRequest) {
4392 params => array(
4393 'plugin' => null,
4394 'controller' => 'Schedules',
4395 'action' => 'add',
4396 'named' => array(),
4397 'pass' => array(),
4398 'isAjax' => false,
4399 'models' => array(
4400 'User' => array(
4401 [maximum depth reached]
4402 ),
4403 'UserIdentification' => array(
4404 [maximum depth reached]
4405 ),
4406 'UserEmployment' => array(
4407 [maximum depth reached]
4408 ),
4409 'Activity' => array(
4410 [maximum depth reached]
4411 ),
4412 'Outlet' => array(
4413 [maximum depth reached]
4414 ),
4415 'UserOutlet' => array(
4416 [maximum depth reached]
4417 ),
4418 'UserRole' => array(
4419 [maximum depth reached]
4420 ),
4421 'Company' => array(
4422 [maximum depth reached]
4423 ),
4424 'UserSpecificLeaveType' => array(
4425 [maximum depth reached]
4426 ),
4427 'CompanyEntity' => array(
4428 [maximum depth reached]
4429 ),
4430 'LeaveType' => array(
4431 [maximum depth reached]
4432 ),
4433 'Position' => array(
4434 [maximum depth reached]
4435 ),
4436 'LeaveTypeSetting' => array(
4437 [maximum depth reached]
4438 ),
4439 'UserManager' => array(
4440 [maximum depth reached]
4441 ),
4442 'Setting' => array(
4443 [maximum depth reached]
4444 ),
4445 'SettingHoliday' => array(
4446 [maximum depth reached]
4447 ),
4448 'CompanyPayment' => array(
4449 [maximum depth reached]
4450 ),
4451 'SalaryComponent' => array(
4452 [maximum depth reached]
4453 ),
4454 'Skill' => array(
4455 [maximum depth reached]
4456 ),
4457 'UserSkill' => array(
4458 [maximum depth reached]
4459 ),
4460 'UserAppraisalForm' => array(
4461 [maximum depth reached]
4462 ),
4463 'CompanySetting' => array(
4464 [maximum depth reached]
4465 ),
4466 'Permission' => array(
4467 [maximum depth reached]
4468 ),
4469 'LeaveRequest' => array(
4470 [maximum depth reached]
4471 ),
4472 'Attendance' => array(
4473 [maximum depth reached]
4474 ),
4475 'AttendanceRequest' => array(
4476 [maximum depth reached]
4477 ),
4478 'Aro' => array(
4479 [maximum depth reached]
4480 ),
4481 'Aco' => array(
4482 [maximum depth reached]
4483 ),
4484 'Announcement' => array(
4485 [maximum depth reached]
4486 ),
4487 'Schedule' => array(
4488 [maximum depth reached]
4489 ),
4490 'UserSecondaryOutlet' => array(
4491 [maximum depth reached]
4492 ),
4493 'Role' => array(
4494 [maximum depth reached]
4495 ),
4496 'UserContact' => array(
4497 [maximum depth reached]
4498 ),
4499 'ScheduleFreelancer' => array(
4500 [maximum depth reached]
4501 ),
4502 'UserAnnouncement' => array(
4503 [maximum depth reached]
4504 ),
4505 'AppraisalForm' => array(
4506 [maximum depth reached]
4507 ),
4508 'AuthorUserOutlet' => array(
4509 [maximum depth reached]
4510 ),
4511 'ScheduleDaily' => array(
4512 [maximum depth reached]
4513 ),
4514 'ScheduleMonthly' => array(
4515 [maximum depth reached]
4516 ),
4517 'ScheduleWeekly' => array(
4518 [maximum depth reached]
4519 ),
4520 'ScheduleSpecific' => array(
4521 [maximum depth reached]
4522 )
4523 )
4524 )
4525 data => array(
4526 'outlet_id' => '',
4527 'end_time' => '15:39:00',
4528 'end_date' => '2017/11/30',
4529 'end_period' => 'pm',
4530 'token' => '337be860906fd6297a3a86d6ba32d7a1',
4531 'start_date' => '2017/11/14',
4532 'start_time' => '14:39:00',
4533 'user_outlet_id' => '16',
4534 'dataType' => 'json',
4535 'schedule_id' => '934',
4536 'notes' => '',
4537 'start_period' => 'pm',
4538 'tags' => '',
4539 'weekday' => '0,1,2,3,4,5,6',
4540 'frequency_type' => '2',
4541 'frequency_interval' => '0,1,2,3,4,5,6'
4542 )
4543 query => array()
4544 url => 'add-task'
4545 base => ''
4546 webroot => '/'
4547 here => '/add-task'
4548 [protected] _detectors => array(
4549 'get' => array(
4550 'env' => 'REQUEST_METHOD',
4551 'value' => 'GET'
4552 ),
4553 'post' => array(
4554 'env' => 'REQUEST_METHOD',
4555 'value' => 'POST'
4556 ),
4557 'put' => array(
4558 'env' => 'REQUEST_METHOD',
4559 'value' => 'PUT'
4560 ),
4561 'delete' => array(
4562 'env' => 'REQUEST_METHOD',
4563 'value' => 'DELETE'
4564 ),
4565 'head' => array(
4566 'env' => 'REQUEST_METHOD',
4567 'value' => 'HEAD'
4568 ),
4569 'options' => array(
4570 'env' => 'REQUEST_METHOD',
4571 'value' => 'OPTIONS'
4572 ),
4573 'ssl' => array(
4574 'env' => 'HTTPS',
4575 'value' => (int) 1
4576 ),
4577 'ajax' => array(
4578 'env' => 'HTTP_X_REQUESTED_WITH',
4579 'value' => 'XMLHttpRequest'
4580 ),
4581 'flash' => array(
4582 'env' => 'HTTP_USER_AGENT',
4583 'pattern' => '/^(Shockwave|Adobe) Flash/'
4584 ),
4585 'mobile' => array(
4586 'env' => 'HTTP_USER_AGENT',
4587 'options' => array(
4588 [maximum depth reached]
4589 )
4590 ),
4591 'requested' => array(
4592 'param' => 'requested',
4593 'value' => (int) 1
4594 )
4595 )
4596 [protected] _input => ''
4597}</pre></div></li>
4598 <li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/webroot/index.php line 118</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code>
4599<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>
4600<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>
4601<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);</span></span></code></span>
4602<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
4603 params => array(
4604 'plugin' => null,
4605 'controller' => 'Schedules',
4606 'action' => 'add',
4607 'named' => array(),
4608 'pass' => array(),
4609 'isAjax' => false,
4610 'models' => array(
4611 'User' => array(
4612 [maximum depth reached]
4613 ),
4614 'UserIdentification' => array(
4615 [maximum depth reached]
4616 ),
4617 'UserEmployment' => array(
4618 [maximum depth reached]
4619 ),
4620 'Activity' => array(
4621 [maximum depth reached]
4622 ),
4623 'Outlet' => array(
4624 [maximum depth reached]
4625 ),
4626 'UserOutlet' => array(
4627 [maximum depth reached]
4628 ),
4629 'UserRole' => array(
4630 [maximum depth reached]
4631 ),
4632 'Company' => array(
4633 [maximum depth reached]
4634 ),
4635 'UserSpecificLeaveType' => array(
4636 [maximum depth reached]
4637 ),
4638 'CompanyEntity' => array(
4639 [maximum depth reached]
4640 ),
4641 'LeaveType' => array(
4642 [maximum depth reached]
4643 ),
4644 'Position' => array(
4645 [maximum depth reached]
4646 ),
4647 'LeaveTypeSetting' => array(
4648 [maximum depth reached]
4649 ),
4650 'UserManager' => array(
4651 [maximum depth reached]
4652 ),
4653 'Setting' => array(
4654 [maximum depth reached]
4655 ),
4656 'SettingHoliday' => array(
4657 [maximum depth reached]
4658 ),
4659 'CompanyPayment' => array(
4660 [maximum depth reached]
4661 ),
4662 'SalaryComponent' => array(
4663 [maximum depth reached]
4664 ),
4665 'Skill' => array(
4666 [maximum depth reached]
4667 ),
4668 'UserSkill' => array(
4669 [maximum depth reached]
4670 ),
4671 'UserAppraisalForm' => array(
4672 [maximum depth reached]
4673 ),
4674 'CompanySetting' => array(
4675 [maximum depth reached]
4676 ),
4677 'Permission' => array(
4678 [maximum depth reached]
4679 ),
4680 'LeaveRequest' => array(
4681 [maximum depth reached]
4682 ),
4683 'Attendance' => array(
4684 [maximum depth reached]
4685 ),
4686 'AttendanceRequest' => array(
4687 [maximum depth reached]
4688 ),
4689 'Aro' => array(
4690 [maximum depth reached]
4691 ),
4692 'Aco' => array(
4693 [maximum depth reached]
4694 ),
4695 'Announcement' => array(
4696 [maximum depth reached]
4697 ),
4698 'Schedule' => array(
4699 [maximum depth reached]
4700 ),
4701 'UserSecondaryOutlet' => array(
4702 [maximum depth reached]
4703 ),
4704 'Role' => array(
4705 [maximum depth reached]
4706 ),
4707 'UserContact' => array(
4708 [maximum depth reached]
4709 ),
4710 'ScheduleFreelancer' => array(
4711 [maximum depth reached]
4712 ),
4713 'UserAnnouncement' => array(
4714 [maximum depth reached]
4715 ),
4716 'AppraisalForm' => array(
4717 [maximum depth reached]
4718 ),
4719 'AuthorUserOutlet' => array(
4720 [maximum depth reached]
4721 ),
4722 'ScheduleDaily' => array(
4723 [maximum depth reached]
4724 ),
4725 'ScheduleMonthly' => array(
4726 [maximum depth reached]
4727 ),
4728 'ScheduleWeekly' => array(
4729 [maximum depth reached]
4730 ),
4731 'ScheduleSpecific' => array(
4732 [maximum depth reached]
4733 )
4734 )
4735 )
4736 data => array(
4737 'outlet_id' => '',
4738 'end_time' => '15:39:00',
4739 'end_date' => '2017/11/30',
4740 'end_period' => 'pm',
4741 'token' => '337be860906fd6297a3a86d6ba32d7a1',
4742 'start_date' => '2017/11/14',
4743 'start_time' => '14:39:00',
4744 'user_outlet_id' => '16',
4745 'dataType' => 'json',
4746 'schedule_id' => '934',
4747 'notes' => '',
4748 'start_period' => 'pm',
4749 'tags' => '',
4750 'weekday' => '0,1,2,3,4,5,6',
4751 'frequency_type' => '2',
4752 'frequency_interval' => '0,1,2,3,4,5,6'
4753 )
4754 query => array()
4755 url => 'add-task'
4756 base => ''
4757 webroot => '/'
4758 here => '/add-task'
4759 [protected] _detectors => array(
4760 'get' => array(
4761 'env' => 'REQUEST_METHOD',
4762 'value' => 'GET'
4763 ),
4764 'post' => array(
4765 'env' => 'REQUEST_METHOD',
4766 'value' => 'POST'
4767 ),
4768 'put' => array(
4769 'env' => 'REQUEST_METHOD',
4770 'value' => 'PUT'
4771 ),
4772 'delete' => array(
4773 'env' => 'REQUEST_METHOD',
4774 'value' => 'DELETE'
4775 ),
4776 'head' => array(
4777 'env' => 'REQUEST_METHOD',
4778 'value' => 'HEAD'
4779 ),
4780 'options' => array(
4781 'env' => 'REQUEST_METHOD',
4782 'value' => 'OPTIONS'
4783 ),
4784 'ssl' => array(
4785 'env' => 'HTTPS',
4786 'value' => (int) 1
4787 ),
4788 'ajax' => array(
4789 'env' => 'HTTP_X_REQUESTED_WITH',
4790 'value' => 'XMLHttpRequest'
4791 ),
4792 'flash' => array(
4793 'env' => 'HTTP_USER_AGENT',
4794 'pattern' => '/^(Shockwave|Adobe) Flash/'
4795 ),
4796 'mobile' => array(
4797 'env' => 'HTTP_USER_AGENT',
4798 'options' => array(
4799 [maximum depth reached]
4800 )
4801 ),
4802 'requested' => array(
4803 'param' => 'requested',
4804 'value' => (int) 1
4805 )
4806 )
4807 [protected] _input => ''
4808}
4809object(CakeResponse) {
4810 [protected] _statusCodes => array(
4811 (int) 100 => 'Continue',
4812 (int) 101 => 'Switching Protocols',
4813 (int) 200 => 'OK',
4814 (int) 201 => 'Created',
4815 (int) 202 => 'Accepted',
4816 (int) 203 => 'Non-Authoritative Information',
4817 (int) 204 => 'No Content',
4818 (int) 205 => 'Reset Content',
4819 (int) 206 => 'Partial Content',
4820 (int) 300 => 'Multiple Choices',
4821 (int) 301 => 'Moved Permanently',
4822 (int) 302 => 'Found',
4823 (int) 303 => 'See Other',
4824 (int) 304 => 'Not Modified',
4825 (int) 305 => 'Use Proxy',
4826 (int) 307 => 'Temporary Redirect',
4827 (int) 400 => 'Bad Request',
4828 (int) 401 => 'Unauthorized',
4829 (int) 402 => 'Payment Required',
4830 (int) 403 => 'Forbidden',
4831 (int) 404 => 'Not Found',
4832 (int) 405 => 'Method Not Allowed',
4833 (int) 406 => 'Not Acceptable',
4834 (int) 407 => 'Proxy Authentication Required',
4835 (int) 408 => 'Request Time-out',
4836 (int) 409 => 'Conflict',
4837 (int) 410 => 'Gone',
4838 (int) 411 => 'Length Required',
4839 (int) 412 => 'Precondition Failed',
4840 (int) 413 => 'Request Entity Too Large',
4841 (int) 414 => 'Request-URI Too Large',
4842 (int) 415 => 'Unsupported Media Type',
4843 (int) 416 => 'Requested range not satisfiable',
4844 (int) 417 => 'Expectation Failed',
4845 (int) 429 => 'Too Many Requests',
4846 (int) 500 => 'Internal Server Error',
4847 (int) 501 => 'Not Implemented',
4848 (int) 502 => 'Bad Gateway',
4849 (int) 503 => 'Service Unavailable',
4850 (int) 504 => 'Gateway Time-out',
4851 (int) 505 => 'Unsupported Version'
4852 )
4853 [protected] _mimeTypes => array(
4854 'html' => array(
4855 (int) 0 => 'text/html',
4856 (int) 1 => '*/*'
4857 ),
4858 'json' => 'application/json',
4859 'xml' => array(
4860 (int) 0 => 'application/xml',
4861 (int) 1 => 'text/xml'
4862 ),
4863 'rss' => 'application/rss+xml',
4864 'ai' => 'application/postscript',
4865 'bcpio' => 'application/x-bcpio',
4866 'bin' => 'application/octet-stream',
4867 'ccad' => 'application/clariscad',
4868 'cdf' => 'application/x-netcdf',
4869 'class' => 'application/octet-stream',
4870 'cpio' => 'application/x-cpio',
4871 'cpt' => 'application/mac-compactpro',
4872 'csh' => 'application/x-csh',
4873 'csv' => array(
4874 (int) 0 => 'text/csv',
4875 (int) 1 => 'application/vnd.ms-excel',
4876 (int) 2 => 'text/plain'
4877 ),
4878 'dcr' => 'application/x-director',
4879 'dir' => 'application/x-director',
4880 'dms' => 'application/octet-stream',
4881 'doc' => 'application/msword',
4882 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
4883 'drw' => 'application/drafting',
4884 'dvi' => 'application/x-dvi',
4885 'dwg' => 'application/acad',
4886 'dxf' => 'application/dxf',
4887 'dxr' => 'application/x-director',
4888 'eot' => 'application/vnd.ms-fontobject',
4889 'eps' => 'application/postscript',
4890 'exe' => 'application/octet-stream',
4891 'ez' => 'application/andrew-inset',
4892 'flv' => 'video/x-flv',
4893 'gtar' => 'application/x-gtar',
4894 'gz' => 'application/x-gzip',
4895 'bz2' => 'application/x-bzip',
4896 '7z' => 'application/x-7z-compressed',
4897 'hdf' => 'application/x-hdf',
4898 'hqx' => 'application/mac-binhex40',
4899 'ico' => 'image/x-icon',
4900 'ips' => 'application/x-ipscript',
4901 'ipx' => 'application/x-ipix',
4902 'js' => 'application/javascript',
4903 'latex' => 'application/x-latex',
4904 'lha' => 'application/octet-stream',
4905 'lsp' => 'application/x-lisp',
4906 'lzh' => 'application/octet-stream',
4907 'man' => 'application/x-troff-man',
4908 'me' => 'application/x-troff-me',
4909 'mif' => 'application/vnd.mif',
4910 'ms' => 'application/x-troff-ms',
4911 'nc' => 'application/x-netcdf',
4912 'oda' => 'application/oda',
4913 'otf' => 'font/otf',
4914 'pdf' => 'application/pdf',
4915 'pgn' => 'application/x-chess-pgn',
4916 'pot' => 'application/vnd.ms-powerpoint',
4917 'pps' => 'application/vnd.ms-powerpoint',
4918 'ppt' => 'application/vnd.ms-powerpoint',
4919 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
4920 'ppz' => 'application/vnd.ms-powerpoint',
4921 'pre' => 'application/x-freelance',
4922 'prt' => 'application/pro_eng',
4923 'ps' => 'application/postscript',
4924 'roff' => 'application/x-troff',
4925 'scm' => 'application/x-lotusscreencam',
4926 'set' => 'application/set',
4927 'sh' => 'application/x-sh',
4928 'shar' => 'application/x-shar',
4929 'sit' => 'application/x-stuffit',
4930 'skd' => 'application/x-koan',
4931 'skm' => 'application/x-koan',
4932 'skp' => 'application/x-koan',
4933 'skt' => 'application/x-koan',
4934 'smi' => 'application/smil',
4935 'smil' => 'application/smil',
4936 'sol' => 'application/solids',
4937 'spl' => 'application/x-futuresplash',
4938 'src' => 'application/x-wais-source',
4939 'step' => 'application/STEP',
4940 'stl' => 'application/SLA',
4941 'stp' => 'application/STEP',
4942 'sv4cpio' => 'application/x-sv4cpio',
4943 'sv4crc' => 'application/x-sv4crc',
4944 'svg' => 'image/svg+xml',
4945 'svgz' => 'image/svg+xml',
4946 'swf' => 'application/x-shockwave-flash',
4947 't' => 'application/x-troff',
4948 'tar' => 'application/x-tar',
4949 'tcl' => 'application/x-tcl',
4950 'tex' => 'application/x-tex',
4951 'texi' => 'application/x-texinfo',
4952 'texinfo' => 'application/x-texinfo',
4953 'tr' => 'application/x-troff',
4954 'tsp' => 'application/dsptype',
4955 'ttc' => 'font/ttf',
4956 'ttf' => 'font/ttf',
4957 'unv' => 'application/i-deas',
4958 'ustar' => 'application/x-ustar',
4959 'vcd' => 'application/x-cdlink',
4960 'vda' => 'application/vda',
4961 'xlc' => 'application/vnd.ms-excel',
4962 'xll' => 'application/vnd.ms-excel',
4963 'xlm' => 'application/vnd.ms-excel',
4964 'xls' => 'application/vnd.ms-excel',
4965 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
4966 'xlw' => 'application/vnd.ms-excel',
4967 'zip' => 'application/zip',
4968 'aif' => 'audio/x-aiff',
4969 'aifc' => 'audio/x-aiff',
4970 'aiff' => 'audio/x-aiff',
4971 'au' => 'audio/basic',
4972 'kar' => 'audio/midi',
4973 'mid' => 'audio/midi',
4974 'midi' => 'audio/midi',
4975 'mp2' => 'audio/mpeg',
4976 'mp3' => 'audio/mpeg',
4977 'mpga' => 'audio/mpeg',
4978 'ogg' => 'audio/ogg',
4979 'oga' => 'audio/ogg',
4980 'spx' => 'audio/ogg',
4981 'ra' => 'audio/x-realaudio',
4982 'ram' => 'audio/x-pn-realaudio',
4983 'rm' => 'audio/x-pn-realaudio',
4984 'rpm' => 'audio/x-pn-realaudio-plugin',
4985 'snd' => 'audio/basic',
4986 'tsi' => 'audio/TSP-audio',
4987 'wav' => 'audio/x-wav',
4988 'aac' => 'audio/aac',
4989 'asc' => 'text/plain',
4990 'c' => 'text/plain',
4991 'cc' => 'text/plain',
4992 'css' => 'text/css',
4993 'etx' => 'text/x-setext',
4994 'f' => 'text/plain',
4995 'f90' => 'text/plain',
4996 'h' => 'text/plain',
4997 'hh' => 'text/plain',
4998 'htm' => array(
4999 (int) 0 => 'text/html',
5000 (int) 1 => '*/*'
5001 ),
5002 'ics' => 'text/calendar',
5003 'm' => 'text/plain',
5004 'rtf' => 'text/rtf',
5005 'rtx' => 'text/richtext',
5006 'sgm' => 'text/sgml',
5007 'sgml' => 'text/sgml',
5008 'tsv' => 'text/tab-separated-values',
5009 'tpl' => 'text/template',
5010 'txt' => 'text/plain',
5011 'text' => 'text/plain',
5012 'avi' => 'video/x-msvideo',
5013 'fli' => 'video/x-fli',
5014 'mov' => 'video/quicktime',
5015 'movie' => 'video/x-sgi-movie',
5016 'mpe' => 'video/mpeg',
5017 'mpeg' => 'video/mpeg',
5018 'mpg' => 'video/mpeg',
5019 'qt' => 'video/quicktime',
5020 'viv' => 'video/vnd.vivo',
5021 'vivo' => 'video/vnd.vivo',
5022 'ogv' => 'video/ogg',
5023 'webm' => 'video/webm',
5024 'mp4' => 'video/mp4',
5025 'm4v' => 'video/mp4',
5026 'f4v' => 'video/mp4',
5027 'f4p' => 'video/mp4',
5028 'm4a' => 'audio/mp4',
5029 'f4a' => 'audio/mp4',
5030 'f4b' => 'audio/mp4',
5031 'gif' => 'image/gif',
5032 'ief' => 'image/ief',
5033 'jpg' => 'image/jpeg',
5034 'jpeg' => 'image/jpeg',
5035 'jpe' => 'image/jpeg',
5036 'pbm' => 'image/x-portable-bitmap',
5037 'pgm' => 'image/x-portable-graymap',
5038 'png' => 'image/png',
5039 'pnm' => 'image/x-portable-anymap',
5040 'ppm' => 'image/x-portable-pixmap',
5041 'ras' => 'image/cmu-raster',
5042 'rgb' => 'image/x-rgb',
5043 'tif' => 'image/tiff',
5044 'tiff' => 'image/tiff',
5045 'xbm' => 'image/x-xbitmap',
5046 'xpm' => 'image/x-xpixmap',
5047 'xwd' => 'image/x-xwindowdump',
5048 'ice' => 'x-conference/x-cooltalk',
5049 'iges' => 'model/iges',
5050 'igs' => 'model/iges',
5051 'mesh' => 'model/mesh',
5052 'msh' => 'model/mesh',
5053 'silo' => 'model/mesh',
5054 'vrml' => 'model/vrml',
5055 'wrl' => 'model/vrml',
5056 'mime' => 'www/mime',
5057 'pdb' => 'chemical/x-pdb',
5058 'xyz' => 'chemical/x-pdb',
5059 'javascript' => 'application/javascript',
5060 'form' => 'application/x-www-form-urlencoded',
5061 'file' => 'multipart/form-data',
5062 'xhtml' => array(
5063 (int) 0 => 'application/xhtml+xml',
5064 (int) 1 => 'application/xhtml',
5065 (int) 2 => 'text/xhtml'
5066 ),
5067 'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
5068 'atom' => 'application/atom+xml',
5069 'amf' => 'application/x-amf',
5070 'wap' => array(
5071 (int) 0 => 'text/vnd.wap.wml',
5072 (int) 1 => 'text/vnd.wap.wmlscript',
5073 (int) 2 => 'image/vnd.wap.wbmp'
5074 ),
5075 'wml' => 'text/vnd.wap.wml',
5076 'wmlscript' => 'text/vnd.wap.wmlscript',
5077 'wbmp' => 'image/vnd.wap.wbmp',
5078 'woff' => 'application/x-font-woff',
5079 'webp' => 'image/webp',
5080 'appcache' => 'text/cache-manifest',
5081 'manifest' => 'text/cache-manifest',
5082 'htc' => 'text/x-component',
5083 'rdf' => 'application/xml',
5084 'crx' => 'application/x-chrome-extension',
5085 'oex' => 'application/x-opera-extension',
5086 'xpi' => 'application/x-xpinstall',
5087 'safariextz' => 'application/octet-stream',
5088 'webapp' => 'application/x-web-app-manifest+json',
5089 'vcf' => 'text/x-vcard',
5090 'vtt' => 'text/vtt',
5091 'mkv' => 'video/x-matroska',
5092 'pkpass' => 'application/vnd.apple.pkpass'
5093 )
5094 [protected] _protocol => 'HTTP/1.1'
5095 [protected] _status => (int) 200
5096 [protected] _contentType => 'text/html'
5097 [protected] _headers => array()
5098 [protected] _body => null
5099 [protected] _file => null
5100 [protected] _fileRange => null
5101 [protected] _charset => 'UTF-8'
5102 [protected] _cacheDirectives => array()
5103 [protected] _cookies => array()
5104}</pre></div></li>
5105</ul>
5106<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>
5107 </div>
5108 </div>
5109 </div>
5110 <div id="allOverlays" data-reloadDialogHide=false>
5111
5112 <div class="dialog page-cover g-hidden " id="overlay-addemployee" data-title="Create Profile|Edit Profile">
5113 <div class="dialog_wrapper page__dialog">
5114 <div class="page-cover__wrapper">
5115 <div id="company-employee">
5116 <div class="page-cover__header page-cover__header_employee">
5117 <h2>Profile Details</h2>
5118 <a href="" class="g-section g-float-right g-hidden" id="link-leave-history">Leave history</a>
5119 <div class="tab-links ">
5120 <ul>
5121 <li class="active"><a href="#tab-general" id="general-tab">General</a></li>
5122
5123 <li><a href="#tab-identification" id="identification-tab">Identification</a></li>
5124
5125 <li><a href="#tab-contact">Contact info</a></li>
5126
5127 <li><a href="#tab-employment" id="employment-tab">Employment</a></li>
5128
5129 <li><a href="#tab-payslip" id="payslip-tab">Payslip</a></li>
5130 </ul>
5131 </div>
5132 </div>
5133 <div class="page-cover__content tab-content g-relative">
5134 <div id="tab-general" class="tab active g-relative">
5135 <form class="overlay-form" id="EmpGeneralForm" method="post" novalidate>
5136 <input type="hidden" name="user_id" value="">
5137 <div class="user" id="UserDropzone">
5138 <div class="user__image user__image_large" id="UserDropzoneDefault">
5139 <img src="data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAACwDgCdASqAAIAAPm02kkckI6GhKhjIiIANiWkIcAAq3qOS9luL/foey8C7mlGEA39qCL8E3/8IpIWAmHC7h6IX4MtP91djOhwpy9kTWWCJQABgsoRWIRI9C/vmWO9/T/eTbM9LXE2keYljKDSKUK5q0+c16pb7WK+aEN0phWgA/kvwAXjy9phsDDxQHBAS3wjOjblfs5CJERk53A7PP3qHwAPUQ/305TT9txC1IHwYF9/svxCbuRXp7H7WWA7602ddMwz8RwcOZLj6mcipjCqHSfoFHRUC9PvtigmgwMAdCbONcNqYubjwytxMSSBMJWAq0+vChP7aruT2ZRAykYLbivTxNJmBLocrRDOiZzp8eAumD5Ipo72lQxJuH/JQCQJWDDjKRIKs+VK5tmhMLqbynsGuy2XyaOLHHoOvH6NMbZ3d3UbehlasmbMFJAORj5zHheYgAAA=" data-pagespeed-url-hash="3593363020" onload="pagespeed.CriticalImages.checkImageForCriticality(this);">
5140 </div>
5141 <div class="user__image user__image_large g-hidden" id="UserDropzonePreview">
5142 </div>
5143 <div class="user__image-actions g-hidden">
5144 <span class="btn btn_dropzone g-pointer" id="UserDropzoneClickable">Change<span class="user__image-instruction">Uploading a square image will be perfect!</span></span>
5145 <span class="btn btn_dropzone g-pointer g-icon_delete-upload">Delete</span>
5146 </div>
5147 </div>
5148 <div class="overlay-form__item g-cleared">
5149 <div class="g-float-left overlay-form__item" id="user-profile">
5150 <label>User role</label>
5151 <div class="profile-type">
5152 <input type="radio" name="role_id" value="3" id="staff_profile" checked>
5153 <label for="staff_profile"><span></span>Staff. <div class="profile-info">These users are able to check in or out using their mobile device, apply for leaves, and have read-only access to all other sections, limited to the outlets they belong to.</div></label>
5154 </div>
5155 <div class="profile-type">
5156 <input type="radio" name="role_id" value="2" id="manager_profile">
5157 <label for="manager_profile"><span></span>Manager. <div class="profile-info">In addition to what the staff can do, managers can approve or reject check-ins and leaves, create rosters and send announcements to their outlets. They have read-only access to all other areas.</div></label>
5158 </div>
5159 <div class="profile-type">
5160 <input type="radio" name="role_id" value="1" id="admin_profile">
5161 <label for="admin_profile"><span></span>Admin. <div class="profile-info">Admins have full access to all areas, can create users, promotions, and send announcements to everyone in the company. Admins are not involved in approving the attendance, but can approve leave requests for the managers.</div></label>
5162 </div>
5163 </div>
5164 <div class='overlay-form__notify g-hidden'>
5165 Selected outlet does not have any Manager yet.
5166 Please use the option Manager profile to create a Manager first.
5167 </div>
5168 </div>
5169 <div class="overlay-form__item g-cleared override-overlay">
5170 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5171 <label>First name<span class="required-mark">*</span></label>
5172 <input type="text" name="first_name" required>
5173 </div>
5174 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5175 <label>Last name<span class="required-mark">*</span></label>
5176 <input type="text" name="last_name" required>
5177 </div>
5178 </div>
5179 <div class="overlay-form__item g-cleared">
5180 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5181 <label>Hiring company<span class="required-mark">*</span></label>
5182 <select class="custom-complex-drop custom-complex-drop_company-entity required" name="company_entity_id" id='general-tab-list-entities' placeholder=Select required>
5183 <option></option>
5184 <option value="2" country="Singapore">Testhouse Pte Ltd - Singapore</option>
5185 <option value="3" country="India">Mirrorhouse Pvt Ltd - India</option>
5186 <option value="8" country="Malaysia">Sodainmind Pvt Ltd - Malaysia</option>
5187 </select>
5188 </div>
5189 <div class="g-float-left overlay-form__item_compact overlay-form__item_right user-outlet" id="user-outlet">
5190 <label>Outlet<span class="required-mark">*</span></label>
5191 <select class="custom-simple-drop general-tab-list-outlets required" name="outlet_id" id='general-tab-list-outlets' placeholder=Select outlet required>
5192 <option></option>
5193 <option value="1">SIM Bombay - 1</option>
5194 <option value="2">SIM Ahmedabad - Old</option>
5195 <option value="3">SIM Ahmedabad - New</option>
5196 <option value="7">Singapore home</option>
5197 <option value="9">Main Office</option>
5198 <option value="32">testoutlet4</option>
5199 <option value="34">TestOutlet3</option>
5200 <option value="41">Borivali-Outlet</option>
5201 <option value="77">Kurla Station</option>
5202 <option value="79">HOME </option>
5203 <option value="81">Work Place</option>
5204 <option value="83">Karthika school</option>
5205 <option value="84">Andheri</option>
5206 <option value="112">SIM Devu Aurum</option>
5207 </select>
5208 </div>
5209 </div>
5210 <div class="overlay-form__item g-cleared outlet-access">
5211 <label class="anchor outlet-access__link">Add access to other outlets</label>
5212 <div class="outlet-access__element g-hidden">
5213 <label>Also allow access to these outlets</label>
5214 <select class="custom-tagging-drop" multiple="multiple" name="user_accessible_outlet[]" id='general-tab-taggable-outlets' disabled>
5215 <option value="1">SIM Bombay - 1</option>
5216 <option value="2">SIM Ahmedabad - Old</option>
5217 <option value="3">SIM Ahmedabad - New</option>
5218 <option value="7">Singapore home</option>
5219 <option value="9">Main Office</option>
5220 <option value="32">testoutlet4</option>
5221 <option value="34">TestOutlet3</option>
5222 <option value="41">Borivali-Outlet</option>
5223 <option value="77">Kurla Station</option>
5224 <option value="79">HOME </option>
5225 <option value="81">Work Place</option>
5226 <option value="83">Karthika school</option>
5227 <option value="84">Andheri</option>
5228 <option value="112">SIM Devu Aurum</option>
5229 </select>
5230 </div>
5231 </div>
5232 <div class="floating-attendance g-cleared">
5233 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5234 <input type="checkbox" name="attendance_privilege_in" id="floating_attendance_in" value="2">
5235 <label for="floating_attendance_in" class="secondary-label">Allow check in from any location</label>
5236 </div>
5237 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5238 <input type="checkbox" name="attendance_privilege_out" id="floating_attendance_out" value="2">
5239 <label for="floating_attendance_out" class="secondary-label">Allow check out from any location</label>
5240 </div>
5241 </div>
5242 <div class="overlay-form__item g-cleared">
5243 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5244 <label>Job designation<span class="required-mark">*</span></label>
5245 <input type="text" name="position_name" required>
5246 </div>
5247 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5248 <label>Joining date<span class="required-mark">*</span></label>
5249 <input type="text" class="jcalendar" name="joining_date" required>
5250 <i class="g-icon g-icon_calendar"></i>
5251 </div>
5252 </div>
5253 <div class="overlay-form__item others-manager-allotment g-hidden" id="others-manager-allotment">
5254 <label>Choose manager<span class="required-mark">*</span></label>
5255 <select class="custom-simple-drop tab-list-managers-others required" name="new_manager_id" id='general-tab-list-managers-others'>
5256 </select>
5257 </div>
5258 <div class="overlay-form__item user-manager-allotment" id="user-manager-allotment">
5259 <label>Choose manager<span class="required-mark">*</span></label>
5260 <select class="custom-simple-drop tab-list-managers-user required" name="manager_id" id='general-tab-list-managers-user' placeholder=Choose a manager>
5261 <option></option>
5262 </select>
5263 <div class="">
5264 <input type="checkbox" name="manager_approver" id="manager_approver">
5265 <label for="manager_approver" class="checkbox-label secondary-label">This person can finalise the performance ratings</label>
5266 </div>
5267 </div>
5268 <div class="overlay-form__item others-admin-allotment g-hidden" id="others-admin-allotment">
5269 <label>Choose admin<span class="required-mark">*</span></label>
5270 <select class="custom-simple-drop tab-list-admin-others required" name="others_admin_id" id='general-tab-list-admin-others'>
5271 </select>
5272 </div>
5273 <div class="overlay-form__item user-admin-allotment g-hidden" id="user-admin-allotment">
5274 <label>Choose admin<span class="required-mark">*</span></label>
5275 <select class="custom-simple-drop tab-list-admin-user required" name="user_admin_id" id='general-tab-list-admin-user'>
5276 </select>
5277 </div>
5278 <div class="overlay-form__item user-approver-allotment g-hidden" id="user-approver-allotment">
5279 <label>Choose an approver<span class="required-mark">*</span></label>
5280 <select class="custom-simple-drop tab-list-approvers required" name="approver_id" id='general-tab-list-approver'>
5281 </select>
5282 </div>
5283 <div class="seperator">
5284 <hr>
5285 </div>
5286 <div class="overlay-form__item g-cleared">
5287 <div class="g-float-left overlay-form__item_compact overlay-form__item_left override-overlay">
5288 <label>Phone</label>
5289 <input type="text" name="phone">
5290 </div>
5291 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5292 <label>Email<span class="required-mark">*</span></label>
5293 <input type="email" formnovalidate class="tab-general__user-email cancel" name="email" required>
5294 </div>
5295 </div>
5296 <div class="overlay-form__item g-cleared set-password">
5297 <label class="anchor set-password__link">Click to set password</label>
5298 <div class="g-float-left overlay-form__item_compact overlay-form__item_left set-password__element g-hidden">
5299 <label>Password</label>
5300 <input type="password" name="password" disabled>
5301 </div>
5302 </div>
5303 <div class="overlay-form__item overlay-form__item_left" id="users-working-days">
5304 <label>Working Days</label>
5305 <div>
5306 <input type="checkbox" checked="checked" name="working_days[]" id="monday" value="1">
5307 <label for="monday" class="checkbox-label">Monday</label>
5308 </div>
5309 <div>
5310 <input type="checkbox" checked="checked" name="working_days[]" id="tuesday" value="2">
5311 <label for="tuesday" class="checkbox-label">Tuesday</label>
5312 </div>
5313 <div>
5314 <input type="checkbox" checked="checked" name="working_days[]" id="wednesday" value="3">
5315 <label for="wednesday" class="checkbox-label">Wednesday</label>
5316 </div>
5317 <div>
5318 <input type="checkbox" checked="checked" name="working_days[]" id="thursday" value="4">
5319 <label for="thursday" class="checkbox-label">Thursday</label>
5320 </div>
5321 <div>
5322 <input type="checkbox" checked="checked" name="working_days[]" id="friday" value="5">
5323 <label for="friday" class="checkbox-label">Friday</label>
5324 </div>
5325 <div>
5326 <input type="checkbox" name="working_days[]" id="saturday" value="6">
5327 <label for="saturday" class="checkbox-label">Saturday</label>
5328 </div>
5329 <div>
5330 <input type="checkbox" name="working_days[]" id="sunday" value="0">
5331 <label for="sunday" class="checkbox-label">Sunday</label>
5332 </div>
5333 </div>
5334 <div class="seperator">
5335 <hr>
5336 </div>
5337 <div class="overlay-form__item" id="leave-stats">
5338 <label>Leave balance</label>
5339 <div class="leavebalance leavebalance_overlay g-hidden" id="leave-create-view">
5340 <table>
5341 <tr>
5342 <th class="leavebalance__name"></th>
5343 <th class="leavebalance__start">Start</th>
5344 <th class="leavebalance__taken">Taken</th>
5345 <th class="leavebalance__left">Left</th>
5346 </tr>
5347
5348 <tr data-id="">
5349 <td><div class="leavebalance__stats leavebalance__stats_name color-pink" name="leave_name[]" data-leaveTypeId="2">Medical</div></td>
5350 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[2]" value="10"></td>
5351 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5352 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">10</div></td>
5353 </tr>
5354
5355 <tr data-id="">
5356 <td><div class="leavebalance__stats leavebalance__stats_name color-lightpink" name="leave_name[]" data-leaveTypeId="31">Unpaid</div></td>
5357 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[31]" value="0"></td>
5358 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5359 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">-</div></td>
5360 </tr>
5361
5362 <tr data-id="">
5363 <td><div class="leavebalance__stats leavebalance__stats_name color-turquoise" name="leave_name[]" data-leaveTypeId="37">Carried forward</div></td>
5364 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[37]" value="0"></td>
5365 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5366 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">0</div></td>
5367 </tr>
5368
5369 <tr data-id="">
5370 <td><div class="leavebalance__stats leavebalance__stats_name color-rosybrown" name="leave_name[]" data-leaveTypeId="40">Child care</div></td>
5371 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[40]" value="0"></td>
5372 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5373 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">0</div></td>
5374 </tr>
5375
5376 <tr data-id="">
5377 <td><div class="leavebalance__stats leavebalance__stats_name color-chocolate" name="leave_name[]" data-leaveTypeId="41">Unpaid infant care</div></td>
5378 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[41]" value="0"></td>
5379 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5380 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">0</div></td>
5381 </tr>
5382
5383 <tr data-id="">
5384 <td><div class="leavebalance__stats leavebalance__stats_name color-lightred" name="leave_name[]" data-leaveTypeId="35">Maternity</div></td>
5385 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[35]" value="0"></td>
5386 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5387 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">0</div></td>
5388 </tr>
5389
5390 <tr data-id="">
5391 <td><div class="leavebalance__stats leavebalance__stats_name color-purple" name="leave_name[]" data-leaveTypeId="1">Annual</div></td>
5392 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[1]" value="10"></td>
5393 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5394 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">10</div></td>
5395 </tr>
5396
5397 <tr data-id="">
5398 <td><div class="leavebalance__stats leavebalance__stats_name color-purple" name="leave_name[]" data-leaveTypeId="1">Annual</div></td>
5399 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="start_balance[1]" value="10"></td>
5400 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken">0</div></td>
5401 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left">10</div></td>
5402 </tr>
5403 </table>
5404 </div>
5405 <div class="leavebalance leavebalance_overlay g-hidden" id="leave-edit-view">
5406 <table>
5407 <thead>
5408 <tr>
5409 <th class="leavebalance__name"></th>
5410 <th class="leavebalance__start">Start</th>
5411 <th class="leavebalance__taken">Taken</th>
5412 <th class="leavebalance__left">Left</th>
5413 </tr>
5414 </thead>
5415 <tbody>
5416
5417 <tr data-id="">
5418 <td><div class="leavebalance__stats leavebalance__stats_name color-pink" name="leave_name[]" data-leaveTypeId="2">Medical</div></td>
5419 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5420 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5421 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5422 </tr>
5423
5424 <tr data-id="">
5425 <td><div class="leavebalance__stats leavebalance__stats_name color-lightpink" name="leave_name[]" data-leaveTypeId="31">Unpaid</div></td>
5426 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5427 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5428 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5429 </tr>
5430
5431 <tr data-id="">
5432 <td><div class="leavebalance__stats leavebalance__stats_name color-turquoise" name="leave_name[]" data-leaveTypeId="37">Carried forward</div></td>
5433 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5434 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5435 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5436 </tr>
5437
5438 <tr data-id="">
5439 <td><div class="leavebalance__stats leavebalance__stats_name color-rosybrown" name="leave_name[]" data-leaveTypeId="40">Child care</div></td>
5440 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5441 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5442 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5443 </tr>
5444
5445 <tr data-id="">
5446 <td><div class="leavebalance__stats leavebalance__stats_name color-chocolate" name="leave_name[]" data-leaveTypeId="41">Unpaid infant care</div></td>
5447 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5448 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5449 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5450 </tr>
5451
5452 <tr data-id="">
5453 <td><div class="leavebalance__stats leavebalance__stats_name color-lightred" name="leave_name[]" data-leaveTypeId="35">Maternity</div></td>
5454 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5455 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5456 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5457 </tr>
5458
5459 <tr data-id="">
5460 <td><div class="leavebalance__stats leavebalance__stats_name color-purple" name="leave_name[]" data-leaveTypeId="1">Annual</div></td>
5461 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5462 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5463 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5464 </tr>
5465
5466 <tr data-id="">
5467 <td><div class="leavebalance__stats leavebalance__stats_name color-purple" name="leave_name[]" data-leaveTypeId="1">Annual</div></td>
5468 <td class="leavebalance__editable g-center" dbValue=""><input class="leavebalance__stats leavebalance__stats_editable not-empty" name="" value=""></td>
5469 <td class="g-center" dbValue=""><div class="leavebalance__stats leavebalance__stats_taken"></div></td>
5470 <td class="g-center"><div class="leavebalance__stats leavebalance__stats_left"></div></td>
5471 </tr>
5472 </tbody>
5473 </table>
5474 </div>
5475 </div>
5476 <input type="hidden" class="file_tmp_name" name="file_tmp_name">
5477 <input type="hidden" name="delete_image_status" value="false">
5478 <div class="overlay-form__item overlay-form__item_btns">
5479 <button class="btn btn_green btn_large btn_save">Save</button></button>
5480 <button class="btn btn_delete">Delete</button></button>
5481 </div>
5482 </form>
5483 </div>
5484 <div id="tab-identification" class="tab g-relative">
5485 <form class="overlay-form" id="EmpIdentificationForm" method="post" novalidate>
5486 <input type="hidden" name="user_id" value="">
5487 <input type="hidden" name="user_identification_id" value="">
5488 <div class="overlay-form__item" id="sex">
5489 <label>Sex</label>
5490 <div>
5491 <input type="radio" name="sex" value="female" id="female" checked="checked">
5492 <label for="female"><span></span>Female</label>
5493 </div>
5494 <div>
5495 <input type="radio" name="sex" value="male" id="male">
5496 <label for="male"><span></span>Male</label>
5497 </div>
5498 </div>
5499 <div class="overlay-form__item g-cleared">
5500 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5501 <label>Title</label>
5502 <select class="custom-simple-drop custom-required" name="title" placeholder=Select-title>
5503 <option></option>
5504 <option value="Mr">Mr</option>
5505 <option value="Ms">Ms</option>
5506 <option value="Mrs.">Mrs.</option>
5507 <option value="Mdm">Mdm</option>
5508 <option value="Dr">Dr</option>
5509 <option value="Mr">Mr</option>
5510 <option value="Ms">Ms</option>
5511 <option value="Mrs.">Mrs.</option>
5512 <option value="Mdm">Mdm</option>
5513 <option value="Dr">Dr</option>
5514 </select>
5515 </div>
5516 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5517 <label>Full name</label>
5518 <input type="text" name="full_name">
5519 </div>
5520 </div>
5521 <div class="overlay-form__item g-cleared">
5522 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
5523 <label>Date of birth</label>
5524 <input type="text" class="jcalendar" name="date_of_birth">
5525 <i class="g-icon g-icon_calendar"></i>
5526 <div class="years-span g-hidden"></div>
5527 </div>
5528 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
5529 <label>Country of birth</label>
5530 <select class="custom-simple-drop" name="country_of_birth" placeholder=Select-country>
5531 <option></option>
5532 <option value="Afghanistan">Afghanistan</option>
5533 <option value="Aland Islands">Aland Islands</option>
5534 <option value="Albania">Albania</option>
5535 <option value="Algeria">Algeria</option>
5536 <option value="American Samoa">American Samoa</option>
5537 <option value="Andorra">Andorra</option>
5538 <option value="Angola">Angola</option>
5539 <option value="Anguilla">Anguilla</option>
5540 <option value="Antarctica">Antarctica</option>
5541 <option value="Antigua">Antigua</option>
5542 <option value="Argentina">Argentina</option>
5543 <option value="Armenia">Armenia</option>
5544 <option value="Aruba">Aruba</option>
5545 <option value="Australia">Australia</option>
5546 <option value="Austria">Austria</option>
5547 <option value="Azerbaijan">Azerbaijan</option>
5548 <option value="Bahamas">Bahamas</option>
5549 <option value="Bahrain">Bahrain</option>
5550 <option value="Bangladesh">Bangladesh</option>
5551 <option value="Barbados">Barbados</option>
5552 <option value="Barbuda">Barbuda</option>
5553 <option value="Belarus">Belarus</option>
5554 <option value="Belgium">Belgium</option>
5555 <option value="Belize">Belize</option>
5556 <option value="Benin">Benin</option>
5557 <option value="Bermuda">Bermuda</option>
5558 <option value="Bhutan">Bhutan</option>
5559 <option value="Bolivia">Bolivia</option>
5560 <option value="Bosnia">Bosnia</option>
5561 <option value="Botswana">Botswana</option>
5562 <option value="Bouvet Island">Bouvet Island</option>
5563 <option value="Brazil">Brazil</option>
5564 <option value="British Indian Ocean Trty.">British Indian Ocean Trty.</option>
5565 <option value="Brunei Darussalam">Brunei Darussalam</option>
5566 <option value="Bulgaria">Bulgaria</option>
5567 <option value="Burkina Faso">Burkina Faso</option>
5568 <option value="Burundi">Burundi</option>
5569 <option value="Caicos Islands">Caicos Islands</option>
5570 <option value="Cambodia">Cambodia</option>
5571 <option value="Cameroon">Cameroon</option>
5572 <option value="Canada">Canada</option>
5573 <option value="Cape Verde">Cape Verde</option>
5574 <option value="Cayman Islands">Cayman Islands</option>
5575 <option value="Central African Republic">Central African Republic</option>
5576 <option value="Chad">Chad</option>
5577 <option value="Chile">Chile</option>
5578 <option value="China">China</option>
5579 <option value="Christmas Island">Christmas Island</option>
5580 <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
5581 <option value="Colombia">Colombia</option>
5582 <option value="Comoros">Comoros</option>
5583 <option value="Congo">Congo</option>
5584 <option value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</option>
5585 <option value="Cook Islands">Cook Islands</option>
5586 <option value="Costa Rica">Costa Rica</option>
5587 <option value="Cote d'Ivoire">Cote d'Ivoire</option>
5588 <option value="Croatia">Croatia</option>
5589 <option value="Cuba">Cuba</option>
5590 <option value="Cyprus">Cyprus</option>
5591 <option value="Czech Republic">Czech Republic</option>
5592 <option value="Denmark">Denmark</option>
5593 <option value="Djibouti">Djibouti</option>
5594 <option value="Dominica">Dominica</option>
5595 <option value="Dominican Republic">Dominican Republic</option>
5596 <option value="Ecuador">Ecuador</option>
5597 <option value="Egypt">Egypt</option>
5598 <option value="El Salvador">El Salvador</option>
5599 <option value="Equatorial Guinea">Equatorial Guinea</option>
5600 <option value="Eritrea">Eritrea</option>
5601 <option value="Estonia">Estonia</option>
5602 <option value="Ethiopia">Ethiopia</option>
5603 <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
5604 <option value="Faroe Islands">Faroe Islands</option>
5605 <option value="Fiji">Fiji</option>
5606 <option value="Finland">Finland</option>
5607 <option value="France">France</option>
5608 <option value="French Guiana">French Guiana</option>
5609 <option value="French Polynesia">French Polynesia</option>
5610 <option value="French Southern Territories">French Southern Territories</option>
5611 <option value="Futuna Islands">Futuna Islands</option>
5612 <option value="Gabon">Gabon</option>
5613 <option value="Gambia">Gambia</option>
5614 <option value="Georgia">Georgia</option>
5615 <option value="Germany">Germany</option>
5616 <option value="Ghana">Ghana</option>
5617 <option value="Gibraltar">Gibraltar</option>
5618 <option value="Greece">Greece</option>
5619 <option value="Greenland">Greenland</option>
5620 <option value="Grenada">Grenada</option>
5621 <option value="Guadeloupe">Guadeloupe</option>
5622 <option value="Guam">Guam</option>
5623 <option value="Guatemala">Guatemala</option>
5624 <option value="Guernsey">Guernsey</option>
5625 <option value="Guinea">Guinea</option>
5626 <option value="Guinea-Bissau">Guinea-Bissau</option>
5627 <option value="Guyana">Guyana</option>
5628 <option value="Haiti">Haiti</option>
5629 <option value="Heard">Heard</option>
5630 <option value="Herzegovina">Herzegovina</option>
5631 <option value="Holy See">Holy See</option>
5632 <option value="Honduras">Honduras</option>
5633 <option value="Hong Kong">Hong Kong</option>
5634 <option value="Hungary">Hungary</option>
5635 <option value="Iceland">Iceland</option>
5636 <option value="India">India</option>
5637 <option value="Indonesia">Indonesia</option>
5638 <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
5639 <option value="Iraq">Iraq</option>
5640 <option value="Ireland">Ireland</option>
5641 <option value="Isle of Man">Isle of Man</option>
5642 <option value="Israel">Israel</option>
5643 <option value="Italy">Italy</option>
5644 <option value="Jamaica">Jamaica</option>
5645 <option value="Jan Mayen Islands">Jan Mayen Islands</option>
5646 <option value="Japan">Japan</option>
5647 <option value="Jersey">Jersey</option>
5648 <option value="Jordan">Jordan</option>
5649 <option value="Kazakhstan">Kazakhstan</option>
5650 <option value="Kenya">Kenya</option>
5651 <option value="Kiribati">Kiribati</option>
5652 <option value="Korea">Korea</option>
5653 <option value="Korea (Democratic)">Korea (Democratic)</option>
5654 <option value="Kuwait">Kuwait</option>
5655 <option value="Kyrgyzstan">Kyrgyzstan</option>
5656 <option value="Lao">Lao</option>
5657 <option value="Latvia">Latvia</option>
5658 <option value="Lebanon">Lebanon</option>
5659 <option value="Lesotho">Lesotho</option>
5660 <option value="Liberia">Liberia</option>
5661 <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
5662 <option value="Liechtenstein">Liechtenstein</option>
5663 <option value="Lithuania">Lithuania</option>
5664 <option value="Luxembourg">Luxembourg</option>
5665 <option value="Macao">Macao</option>
5666 <option value="Macedonia">Macedonia</option>
5667 <option value="Madagascar">Madagascar</option>
5668 <option value="Malawi">Malawi</option>
5669 <option value="Malaysia">Malaysia</option>
5670 <option value="Maldives">Maldives</option>
5671 <option value="Mali">Mali</option>
5672 <option value="Malta">Malta</option>
5673 <option value="Marshall Islands">Marshall Islands</option>
5674 <option value="Martinique">Martinique</option>
5675 <option value="Mauritania">Mauritania</option>
5676 <option value="Mauritius">Mauritius</option>
5677 <option value="Mayotte">Mayotte</option>
5678 <option value="McDonald Islands">McDonald Islands</option>
5679 <option value="Mexico">Mexico</option>
5680 <option value="Micronesia">Micronesia</option>
5681 <option value="Miquelon">Miquelon</option>
5682 <option value="Moldova">Moldova</option>
5683 <option value="Monaco">Monaco</option>
5684 <option value="Mongolia">Mongolia</option>
5685 <option value="Montenegro">Montenegro</option>
5686 <option value="Montserrat">Montserrat</option>
5687 <option value="Morocco">Morocco</option>
5688 <option value="Mozambique">Mozambique</option>
5689 <option value="Myanmar">Myanmar</option>
5690 <option value="Namibia">Namibia</option>
5691 <option value="Nauru">Nauru</option>
5692 <option value="Nepal">Nepal</option>
5693 <option value="Netherlands">Netherlands</option>
5694 <option value="Netherlands Antilles">Netherlands Antilles</option>
5695 <option value="Nevis">Nevis</option>
5696 <option value="New Caledonia">New Caledonia</option>
5697 <option value="New Zealand">New Zealand</option>
5698 <option value="Nicaragua">Nicaragua</option>
5699 <option value="Niger">Niger</option>
5700 <option value="Nigeria">Nigeria</option>
5701 <option value="Niue">Niue</option>
5702 <option value="Norfolk Island">Norfolk Island</option>
5703 <option value="Northern Mariana Islands">Northern Mariana Islands</option>
5704 <option value="Norway">Norway</option>
5705 <option value="Oman">Oman</option>
5706 <option value="Pakistan">Pakistan</option>
5707 <option value="Palau">Palau</option>
5708 <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option>
5709 <option value="Panama">Panama</option>
5710 <option value="Papua New Guinea">Papua New Guinea</option>
5711 <option value="Paraguay">Paraguay</option>
5712 <option value="Peru">Peru</option>
5713 <option value="Philippines">Philippines</option>
5714 <option value="Pitcairn">Pitcairn</option>
5715 <option value="Poland">Poland</option>
5716 <option value="Portugal">Portugal</option>
5717 <option value="Principe">Principe</option>
5718 <option value="Puerto Rico">Puerto Rico</option>
5719 <option value="Qatar">Qatar</option>
5720 <option value="Reunion">Reunion</option>
5721 <option value="Romania">Romania</option>
5722 <option value="Russian Federation">Russian Federation</option>
5723 <option value="Rwanda">Rwanda</option>
5724 <option value="Saint Barthelemy">Saint Barthelemy</option>
5725 <option value="Saint Helena">Saint Helena</option>
5726 <option value="Saint Kitts">Saint Kitts</option>
5727 <option value="Saint Lucia">Saint Lucia</option>
5728 <option value="Saint Martin (French part)">Saint Martin (French part)</option>
5729 <option value="Saint Pierre">Saint Pierre</option>
5730 <option value="Saint Vincent">Saint Vincent</option>
5731 <option value="Samoa">Samoa</option>
5732 <option value="San Marino">San Marino</option>
5733 <option value="Sao Tome">Sao Tome</option>
5734 <option value="Saudi Arabia">Saudi Arabia</option>
5735 <option value="Senegal">Senegal</option>
5736 <option value="Serbia">Serbia</option>
5737 <option value="Seychelles">Seychelles</option>
5738 <option value="Sierra Leone">Sierra Leone</option>
5739 <option value="Singapore">Singapore</option>
5740 <option value="Slovakia">Slovakia</option>
5741 <option value="Slovenia">Slovenia</option>
5742 <option value="Solomon Islands">Solomon Islands</option>
5743 <option value="Somalia">Somalia</option>
5744 <option value="South Africa">South Africa</option>
5745 <option value="South Georgia">South Georgia</option>
5746 <option value="South Sandwich Islands">South Sandwich Islands</option>
5747 <option value="Spain">Spain</option>
5748 <option value="Sri Lanka">Sri Lanka</option>
5749 <option value="Sudan">Sudan</option>
5750 <option value="Suriname">Suriname</option>
5751 <option value="Svalbard">Svalbard</option>
5752 <option value="Swaziland">Swaziland</option>
5753 <option value="Sweden">Sweden</option>
5754 <option value="Switzerland">Switzerland</option>
5755 <option value="Syrian Arab Republic">Syrian Arab Republic</option>
5756 <option value="Taiwan">Taiwan</option>
5757 <option value="Tajikistan">Tajikistan</option>
5758 <option value="Tanzania">Tanzania</option>
5759 <option value="Thailand">Thailand</option>
5760 <option value="The Grenadines">The Grenadines</option>
5761 <option value="Timor-Leste">Timor-Leste</option>
5762 <option value="Tobago">Tobago</option>
5763 <option value="Togo">Togo</option>
5764 <option value="Tokelau">Tokelau</option>
5765 <option value="Tonga">Tonga</option>
5766 <option value="Trinidad">Trinidad</option>
5767 <option value="Tunisia">Tunisia</option>
5768 <option value="Turkey">Turkey</option>
5769 <option value="Turkmenistan">Turkmenistan</option>
5770 <option value="Turks Islands">Turks Islands</option>
5771 <option value="Tuvalu">Tuvalu</option>
5772 <option value="Uganda">Uganda</option>
5773 <option value="Ukraine">Ukraine</option>
5774 <option value="United Arab Emirates">United Arab Emirates</option>
5775 <option value="United Kingdom">United Kingdom</option>
5776 <option value="United States">United States</option>
5777 <option value="Uruguay">Uruguay</option>
5778 <option value="US Minor Outlying Islands">US Minor Outlying Islands</option>
5779 <option value="Uzbekistan">Uzbekistan</option>
5780 <option value="Vanuatu">Vanuatu</option>
5781 <option value="Vatican City State">Vatican City State</option>
5782 <option value="Venezuela">Venezuela</option>
5783 <option value="Vietnam">Vietnam</option>
5784 <option value="Virgin Islands (British)">Virgin Islands (British)</option>
5785 <option value="Virgin Islands (US)">Virgin Islands (US)</option>
5786 <option value="Wallis">Wallis</option>
5787 <option value="Western Sahara">Western Sahara</option>
5788 <option value="Yemen">Yemen</option>
5789 <option value="Zambia">Zambia</option>
5790 <option value="Zimbabwe">Zimbabwe</option>
5791 <option value="Afghanistan">Afghanistan</option>
5792 <option value="Aland Islands">Aland Islands</option>
5793 <option value="Albania">Albania</option>
5794 <option value="Algeria">Algeria</option>
5795 <option value="American Samoa">American Samoa</option>
5796 <option value="Andorra">Andorra</option>
5797 <option value="Angola">Angola</option>
5798 <option value="Anguilla">Anguilla</option>
5799 <option value="Antarctica">Antarctica</option>
5800 <option value="Antigua">Antigua</option>
5801 <option value="Argentina">Argentina</option>
5802 <option value="Armenia">Armenia</option>
5803 <option value="Aruba">Aruba</option>
5804 <option value="Australia">Australia</option>
5805 <option value="Austria">Austria</option>
5806 <option value="Azerbaijan">Azerbaijan</option>
5807 <option value="Bahamas">Bahamas</option>
5808 <option value="Bahrain">Bahrain</option>
5809 <option value="Bangladesh">Bangladesh</option>
5810 <option value="Barbados">Barbados</option>
5811 <option value="Barbuda">Barbuda</option>
5812 <option value="Belarus">Belarus</option>
5813 <option value="Belgium">Belgium</option>
5814 <option value="Belize">Belize</option>
5815 <option value="Benin">Benin</option>
5816 <option value="Bermuda">Bermuda</option>
5817 <option value="Bhutan">Bhutan</option>
5818 <option value="Bolivia">Bolivia</option>
5819 <option value="Bosnia">Bosnia</option>
5820 <option value="Botswana">Botswana</option>
5821 <option value="Bouvet Island">Bouvet Island</option>
5822 <option value="Brazil">Brazil</option>
5823 <option value="British Indian Ocean Trty.">British Indian Ocean Trty.</option>
5824 <option value="Brunei Darussalam">Brunei Darussalam</option>
5825 <option value="Bulgaria">Bulgaria</option>
5826 <option value="Burkina Faso">Burkina Faso</option>
5827 <option value="Burundi">Burundi</option>
5828 <option value="Caicos Islands">Caicos Islands</option>
5829 <option value="Cambodia">Cambodia</option>
5830 <option value="Cameroon">Cameroon</option>
5831 <option value="Canada">Canada</option>
5832 <option value="Cape Verde">Cape Verde</option>
5833 <option value="Cayman Islands">Cayman Islands</option>
5834 <option value="Central African Republic">Central African Republic</option>
5835 <option value="Chad">Chad</option>
5836 <option value="Chile">Chile</option>
5837 <option value="China">China</option>
5838 <option value="Christmas Island">Christmas Island</option>
5839 <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
5840 <option value="Colombia">Colombia</option>
5841 <option value="Comoros">Comoros</option>
5842 <option value="Congo">Congo</option>
5843 <option value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</option>
5844 <option value="Cook Islands">Cook Islands</option>
5845 <option value="Costa Rica">Costa Rica</option>
5846 <option value="Cote d'Ivoire">Cote d'Ivoire</option>
5847 <option value="Croatia">Croatia</option>
5848 <option value="Cuba">Cuba</option>
5849 <option value="Cyprus">Cyprus</option>
5850 <option value="Czech Republic">Czech Republic</option>
5851 <option value="Denmark">Denmark</option>
5852 <option value="Djibouti">Djibouti</option>
5853 <option value="Dominica">Dominica</option>
5854 <option value="Dominican Republic">Dominican Republic</option>
5855 <option value="Ecuador">Ecuador</option>
5856 <option value="Egypt">Egypt</option>
5857 <option value="El Salvador">El Salvador</option>
5858 <option value="Equatorial Guinea">Equatorial Guinea</option>
5859 <option value="Eritrea">Eritrea</option>
5860 <option value="Estonia">Estonia</option>
5861 <option value="Ethiopia">Ethiopia</option>
5862 <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
5863 <option value="Faroe Islands">Faroe Islands</option>
5864 <option value="Fiji">Fiji</option>
5865 <option value="Finland">Finland</option>
5866 <option value="France">France</option>
5867 <option value="French Guiana">French Guiana</option>
5868 <option value="French Polynesia">French Polynesia</option>
5869 <option value="French Southern Territories">French Southern Territories</option>
5870 <option value="Futuna Islands">Futuna Islands</option>
5871 <option value="Gabon">Gabon</option>
5872 <option value="Gambia">Gambia</option>
5873 <option value="Georgia">Georgia</option>
5874 <option value="Germany">Germany</option>
5875 <option value="Ghana">Ghana</option>
5876 <option value="Gibraltar">Gibraltar</option>
5877 <option value="Greece">Greece</option>
5878 <option value="Greenland">Greenland</option>
5879 <option value="Grenada">Grenada</option>
5880 <option value="Guadeloupe">Guadeloupe</option>
5881 <option value="Guam">Guam</option>
5882 <option value="Guatemala">Guatemala</option>
5883 <option value="Guernsey">Guernsey</option>
5884 <option value="Guinea">Guinea</option>
5885 <option value="Guinea-Bissau">Guinea-Bissau</option>
5886 <option value="Guyana">Guyana</option>
5887 <option value="Haiti">Haiti</option>
5888 <option value="Heard">Heard</option>
5889 <option value="Herzegovina">Herzegovina</option>
5890 <option value="Holy See">Holy See</option>
5891 <option value="Honduras">Honduras</option>
5892 <option value="Hong Kong">Hong Kong</option>
5893 <option value="Hungary">Hungary</option>
5894 <option value="Iceland">Iceland</option>
5895 <option value="India">India</option>
5896 <option value="Indonesia">Indonesia</option>
5897 <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
5898 <option value="Iraq">Iraq</option>
5899 <option value="Ireland">Ireland</option>
5900 <option value="Isle of Man">Isle of Man</option>
5901 <option value="Israel">Israel</option>
5902 <option value="Italy">Italy</option>
5903 <option value="Jamaica">Jamaica</option>
5904 <option value="Jan Mayen Islands">Jan Mayen Islands</option>
5905 <option value="Japan">Japan</option>
5906 <option value="Jersey">Jersey</option>
5907 <option value="Jordan">Jordan</option>
5908 <option value="Kazakhstan">Kazakhstan</option>
5909 <option value="Kenya">Kenya</option>
5910 <option value="Kiribati">Kiribati</option>
5911 <option value="Korea">Korea</option>
5912 <option value="Korea (Democratic)">Korea (Democratic)</option>
5913 <option value="Kuwait">Kuwait</option>
5914 <option value="Kyrgyzstan">Kyrgyzstan</option>
5915 <option value="Lao">Lao</option>
5916 <option value="Latvia">Latvia</option>
5917 <option value="Lebanon">Lebanon</option>
5918 <option value="Lesotho">Lesotho</option>
5919 <option value="Liberia">Liberia</option>
5920 <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
5921 <option value="Liechtenstein">Liechtenstein</option>
5922 <option value="Lithuania">Lithuania</option>
5923 <option value="Luxembourg">Luxembourg</option>
5924 <option value="Macao">Macao</option>
5925 <option value="Macedonia">Macedonia</option>
5926 <option value="Madagascar">Madagascar</option>
5927 <option value="Malawi">Malawi</option>
5928 <option value="Malaysia">Malaysia</option>
5929 <option value="Maldives">Maldives</option>
5930 <option value="Mali">Mali</option>
5931 <option value="Malta">Malta</option>
5932 <option value="Marshall Islands">Marshall Islands</option>
5933 <option value="Martinique">Martinique</option>
5934 <option value="Mauritania">Mauritania</option>
5935 <option value="Mauritius">Mauritius</option>
5936 <option value="Mayotte">Mayotte</option>
5937 <option value="McDonald Islands">McDonald Islands</option>
5938 <option value="Mexico">Mexico</option>
5939 <option value="Micronesia">Micronesia</option>
5940 <option value="Miquelon">Miquelon</option>
5941 <option value="Moldova">Moldova</option>
5942 <option value="Monaco">Monaco</option>
5943 <option value="Mongolia">Mongolia</option>
5944 <option value="Montenegro">Montenegro</option>
5945 <option value="Montserrat">Montserrat</option>
5946 <option value="Morocco">Morocco</option>
5947 <option value="Mozambique">Mozambique</option>
5948 <option value="Myanmar">Myanmar</option>
5949 <option value="Namibia">Namibia</option>
5950 <option value="Nauru">Nauru</option>
5951 <option value="Nepal">Nepal</option>
5952 <option value="Netherlands">Netherlands</option>
5953 <option value="Netherlands Antilles">Netherlands Antilles</option>
5954 <option value="Nevis">Nevis</option>
5955 <option value="New Caledonia">New Caledonia</option>
5956 <option value="New Zealand">New Zealand</option>
5957 <option value="Nicaragua">Nicaragua</option>
5958 <option value="Niger">Niger</option>
5959 <option value="Nigeria">Nigeria</option>
5960 <option value="Niue">Niue</option>
5961 <option value="Norfolk Island">Norfolk Island</option>
5962 <option value="Northern Mariana Islands">Northern Mariana Islands</option>
5963 <option value="Norway">Norway</option>
5964 <option value="Oman">Oman</option>
5965 <option value="Pakistan">Pakistan</option>
5966 <option value="Palau">Palau</option>
5967 <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option>
5968 <option value="Panama">Panama</option>
5969 <option value="Papua New Guinea">Papua New Guinea</option>
5970 <option value="Paraguay">Paraguay</option>
5971 <option value="Peru">Peru</option>
5972 <option value="Philippines">Philippines</option>
5973 <option value="Pitcairn">Pitcairn</option>
5974 <option value="Poland">Poland</option>
5975 <option value="Portugal">Portugal</option>
5976 <option value="Principe">Principe</option>
5977 <option value="Puerto Rico">Puerto Rico</option>
5978 <option value="Qatar">Qatar</option>
5979 <option value="Reunion">Reunion</option>
5980 <option value="Romania">Romania</option>
5981 <option value="Russian Federation">Russian Federation</option>
5982 <option value="Rwanda">Rwanda</option>
5983 <option value="Saint Barthelemy">Saint Barthelemy</option>
5984 <option value="Saint Helena">Saint Helena</option>
5985 <option value="Saint Kitts">Saint Kitts</option>
5986 <option value="Saint Lucia">Saint Lucia</option>
5987 <option value="Saint Martin (French part)">Saint Martin (French part)</option>
5988 <option value="Saint Pierre">Saint Pierre</option>
5989 <option value="Saint Vincent">Saint Vincent</option>
5990 <option value="Samoa">Samoa</option>
5991 <option value="San Marino">San Marino</option>
5992 <option value="Sao Tome">Sao Tome</option>
5993 <option value="Saudi Arabia">Saudi Arabia</option>
5994 <option value="Senegal">Senegal</option>
5995 <option value="Serbia">Serbia</option>
5996 <option value="Seychelles">Seychelles</option>
5997 <option value="Sierra Leone">Sierra Leone</option>
5998 <option value="Singapore">Singapore</option>
5999 <option value="Slovakia">Slovakia</option>
6000 <option value="Slovenia">Slovenia</option>
6001 <option value="Solomon Islands">Solomon Islands</option>
6002 <option value="Somalia">Somalia</option>
6003 <option value="South Africa">South Africa</option>
6004 <option value="South Georgia">South Georgia</option>
6005 <option value="South Sandwich Islands">South Sandwich Islands</option>
6006 <option value="Spain">Spain</option>
6007 <option value="Sri Lanka">Sri Lanka</option>
6008 <option value="Sudan">Sudan</option>
6009 <option value="Suriname">Suriname</option>
6010 <option value="Svalbard">Svalbard</option>
6011 <option value="Swaziland">Swaziland</option>
6012 <option value="Sweden">Sweden</option>
6013 <option value="Switzerland">Switzerland</option>
6014 <option value="Syrian Arab Republic">Syrian Arab Republic</option>
6015 <option value="Taiwan">Taiwan</option>
6016 <option value="Tajikistan">Tajikistan</option>
6017 <option value="Tanzania">Tanzania</option>
6018 <option value="Thailand">Thailand</option>
6019 <option value="The Grenadines">The Grenadines</option>
6020 <option value="Timor-Leste">Timor-Leste</option>
6021 <option value="Tobago">Tobago</option>
6022 <option value="Togo">Togo</option>
6023 <option value="Tokelau">Tokelau</option>
6024 <option value="Tonga">Tonga</option>
6025 <option value="Trinidad">Trinidad</option>
6026 <option value="Tunisia">Tunisia</option>
6027 <option value="Turkey">Turkey</option>
6028 <option value="Turkmenistan">Turkmenistan</option>
6029 <option value="Turks Islands">Turks Islands</option>
6030 <option value="Tuvalu">Tuvalu</option>
6031 <option value="Uganda">Uganda</option>
6032 <option value="Ukraine">Ukraine</option>
6033 <option value="United Arab Emirates">United Arab Emirates</option>
6034 <option value="United Kingdom">United Kingdom</option>
6035 <option value="United States">United States</option>
6036 <option value="Uruguay">Uruguay</option>
6037 <option value="US Minor Outlying Islands">US Minor Outlying Islands</option>
6038 <option value="Uzbekistan">Uzbekistan</option>
6039 <option value="Vanuatu">Vanuatu</option>
6040 <option value="Vatican City State">Vatican City State</option>
6041 <option value="Venezuela">Venezuela</option>
6042 <option value="Vietnam">Vietnam</option>
6043 <option value="Virgin Islands (British)">Virgin Islands (British)</option>
6044 <option value="Virgin Islands (US)">Virgin Islands (US)</option>
6045 <option value="Wallis">Wallis</option>
6046 <option value="Western Sahara">Western Sahara</option>
6047 <option value="Yemen">Yemen</option>
6048 <option value="Zambia">Zambia</option>
6049 <option value="Zimbabwe">Zimbabwe</option>
6050 </select>
6051 </div>
6052 </div>
6053 <div class="overlay-form__item g-cleared">
6054 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6055 <label>Nationality</label>
6056 <select class="custom-simple-drop" name="nationality" placeholder=Select-nationality>
6057 <option></option>
6058 <option value="Afghanistan">Afghanistan</option>
6059 <option value="Aland Islands">Aland Islands</option>
6060 <option value="Albania">Albania</option>
6061 <option value="Algeria">Algeria</option>
6062 <option value="American Samoa">American Samoa</option>
6063 <option value="Andorra">Andorra</option>
6064 <option value="Angola">Angola</option>
6065 <option value="Anguilla">Anguilla</option>
6066 <option value="Antarctica">Antarctica</option>
6067 <option value="Antigua">Antigua</option>
6068 <option value="Argentina">Argentina</option>
6069 <option value="Armenia">Armenia</option>
6070 <option value="Aruba">Aruba</option>
6071 <option value="Australia">Australia</option>
6072 <option value="Austria">Austria</option>
6073 <option value="Azerbaijan">Azerbaijan</option>
6074 <option value="Bahamas">Bahamas</option>
6075 <option value="Bahrain">Bahrain</option>
6076 <option value="Bangladesh">Bangladesh</option>
6077 <option value="Barbados">Barbados</option>
6078 <option value="Barbuda">Barbuda</option>
6079 <option value="Belarus">Belarus</option>
6080 <option value="Belgium">Belgium</option>
6081 <option value="Belize">Belize</option>
6082 <option value="Benin">Benin</option>
6083 <option value="Bermuda">Bermuda</option>
6084 <option value="Bhutan">Bhutan</option>
6085 <option value="Bolivia">Bolivia</option>
6086 <option value="Bosnia">Bosnia</option>
6087 <option value="Botswana">Botswana</option>
6088 <option value="Bouvet Island">Bouvet Island</option>
6089 <option value="Brazil">Brazil</option>
6090 <option value="British Indian Ocean Trty.">British Indian Ocean Trty.</option>
6091 <option value="Brunei Darussalam">Brunei Darussalam</option>
6092 <option value="Bulgaria">Bulgaria</option>
6093 <option value="Burkina Faso">Burkina Faso</option>
6094 <option value="Burundi">Burundi</option>
6095 <option value="Caicos Islands">Caicos Islands</option>
6096 <option value="Cambodia">Cambodia</option>
6097 <option value="Cameroon">Cameroon</option>
6098 <option value="Canada">Canada</option>
6099 <option value="Cape Verde">Cape Verde</option>
6100 <option value="Cayman Islands">Cayman Islands</option>
6101 <option value="Central African Republic">Central African Republic</option>
6102 <option value="Chad">Chad</option>
6103 <option value="Chile">Chile</option>
6104 <option value="China">China</option>
6105 <option value="Christmas Island">Christmas Island</option>
6106 <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
6107 <option value="Colombia">Colombia</option>
6108 <option value="Comoros">Comoros</option>
6109 <option value="Congo">Congo</option>
6110 <option value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</option>
6111 <option value="Cook Islands">Cook Islands</option>
6112 <option value="Costa Rica">Costa Rica</option>
6113 <option value="Cote d'Ivoire">Cote d'Ivoire</option>
6114 <option value="Croatia">Croatia</option>
6115 <option value="Cuba">Cuba</option>
6116 <option value="Cyprus">Cyprus</option>
6117 <option value="Czech Republic">Czech Republic</option>
6118 <option value="Denmark">Denmark</option>
6119 <option value="Djibouti">Djibouti</option>
6120 <option value="Dominica">Dominica</option>
6121 <option value="Dominican Republic">Dominican Republic</option>
6122 <option value="Ecuador">Ecuador</option>
6123 <option value="Egypt">Egypt</option>
6124 <option value="El Salvador">El Salvador</option>
6125 <option value="Equatorial Guinea">Equatorial Guinea</option>
6126 <option value="Eritrea">Eritrea</option>
6127 <option value="Estonia">Estonia</option>
6128 <option value="Ethiopia">Ethiopia</option>
6129 <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
6130 <option value="Faroe Islands">Faroe Islands</option>
6131 <option value="Fiji">Fiji</option>
6132 <option value="Finland">Finland</option>
6133 <option value="France">France</option>
6134 <option value="French Guiana">French Guiana</option>
6135 <option value="French Polynesia">French Polynesia</option>
6136 <option value="French Southern Territories">French Southern Territories</option>
6137 <option value="Futuna Islands">Futuna Islands</option>
6138 <option value="Gabon">Gabon</option>
6139 <option value="Gambia">Gambia</option>
6140 <option value="Georgia">Georgia</option>
6141 <option value="Germany">Germany</option>
6142 <option value="Ghana">Ghana</option>
6143 <option value="Gibraltar">Gibraltar</option>
6144 <option value="Greece">Greece</option>
6145 <option value="Greenland">Greenland</option>
6146 <option value="Grenada">Grenada</option>
6147 <option value="Guadeloupe">Guadeloupe</option>
6148 <option value="Guam">Guam</option>
6149 <option value="Guatemala">Guatemala</option>
6150 <option value="Guernsey">Guernsey</option>
6151 <option value="Guinea">Guinea</option>
6152 <option value="Guinea-Bissau">Guinea-Bissau</option>
6153 <option value="Guyana">Guyana</option>
6154 <option value="Haiti">Haiti</option>
6155 <option value="Heard">Heard</option>
6156 <option value="Herzegovina">Herzegovina</option>
6157 <option value="Holy See">Holy See</option>
6158 <option value="Honduras">Honduras</option>
6159 <option value="Hong Kong">Hong Kong</option>
6160 <option value="Hungary">Hungary</option>
6161 <option value="Iceland">Iceland</option>
6162 <option value="India">India</option>
6163 <option value="Indonesia">Indonesia</option>
6164 <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
6165 <option value="Iraq">Iraq</option>
6166 <option value="Ireland">Ireland</option>
6167 <option value="Isle of Man">Isle of Man</option>
6168 <option value="Israel">Israel</option>
6169 <option value="Italy">Italy</option>
6170 <option value="Jamaica">Jamaica</option>
6171 <option value="Jan Mayen Islands">Jan Mayen Islands</option>
6172 <option value="Japan">Japan</option>
6173 <option value="Jersey">Jersey</option>
6174 <option value="Jordan">Jordan</option>
6175 <option value="Kazakhstan">Kazakhstan</option>
6176 <option value="Kenya">Kenya</option>
6177 <option value="Kiribati">Kiribati</option>
6178 <option value="Korea">Korea</option>
6179 <option value="Korea (Democratic)">Korea (Democratic)</option>
6180 <option value="Kuwait">Kuwait</option>
6181 <option value="Kyrgyzstan">Kyrgyzstan</option>
6182 <option value="Lao">Lao</option>
6183 <option value="Latvia">Latvia</option>
6184 <option value="Lebanon">Lebanon</option>
6185 <option value="Lesotho">Lesotho</option>
6186 <option value="Liberia">Liberia</option>
6187 <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
6188 <option value="Liechtenstein">Liechtenstein</option>
6189 <option value="Lithuania">Lithuania</option>
6190 <option value="Luxembourg">Luxembourg</option>
6191 <option value="Macao">Macao</option>
6192 <option value="Macedonia">Macedonia</option>
6193 <option value="Madagascar">Madagascar</option>
6194 <option value="Malawi">Malawi</option>
6195 <option value="Malaysia">Malaysia</option>
6196 <option value="Maldives">Maldives</option>
6197 <option value="Mali">Mali</option>
6198 <option value="Malta">Malta</option>
6199 <option value="Marshall Islands">Marshall Islands</option>
6200 <option value="Martinique">Martinique</option>
6201 <option value="Mauritania">Mauritania</option>
6202 <option value="Mauritius">Mauritius</option>
6203 <option value="Mayotte">Mayotte</option>
6204 <option value="McDonald Islands">McDonald Islands</option>
6205 <option value="Mexico">Mexico</option>
6206 <option value="Micronesia">Micronesia</option>
6207 <option value="Miquelon">Miquelon</option>
6208 <option value="Moldova">Moldova</option>
6209 <option value="Monaco">Monaco</option>
6210 <option value="Mongolia">Mongolia</option>
6211 <option value="Montenegro">Montenegro</option>
6212 <option value="Montserrat">Montserrat</option>
6213 <option value="Morocco">Morocco</option>
6214 <option value="Mozambique">Mozambique</option>
6215 <option value="Myanmar">Myanmar</option>
6216 <option value="Namibia">Namibia</option>
6217 <option value="Nauru">Nauru</option>
6218 <option value="Nepal">Nepal</option>
6219 <option value="Netherlands">Netherlands</option>
6220 <option value="Netherlands Antilles">Netherlands Antilles</option>
6221 <option value="Nevis">Nevis</option>
6222 <option value="New Caledonia">New Caledonia</option>
6223 <option value="New Zealand">New Zealand</option>
6224 <option value="Nicaragua">Nicaragua</option>
6225 <option value="Niger">Niger</option>
6226 <option value="Nigeria">Nigeria</option>
6227 <option value="Niue">Niue</option>
6228 <option value="Norfolk Island">Norfolk Island</option>
6229 <option value="Northern Mariana Islands">Northern Mariana Islands</option>
6230 <option value="Norway">Norway</option>
6231 <option value="Oman">Oman</option>
6232 <option value="Pakistan">Pakistan</option>
6233 <option value="Palau">Palau</option>
6234 <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option>
6235 <option value="Panama">Panama</option>
6236 <option value="Papua New Guinea">Papua New Guinea</option>
6237 <option value="Paraguay">Paraguay</option>
6238 <option value="Peru">Peru</option>
6239 <option value="Philippines">Philippines</option>
6240 <option value="Pitcairn">Pitcairn</option>
6241 <option value="Poland">Poland</option>
6242 <option value="Portugal">Portugal</option>
6243 <option value="Principe">Principe</option>
6244 <option value="Puerto Rico">Puerto Rico</option>
6245 <option value="Qatar">Qatar</option>
6246 <option value="Reunion">Reunion</option>
6247 <option value="Romania">Romania</option>
6248 <option value="Russian Federation">Russian Federation</option>
6249 <option value="Rwanda">Rwanda</option>
6250 <option value="Saint Barthelemy">Saint Barthelemy</option>
6251 <option value="Saint Helena">Saint Helena</option>
6252 <option value="Saint Kitts">Saint Kitts</option>
6253 <option value="Saint Lucia">Saint Lucia</option>
6254 <option value="Saint Martin (French part)">Saint Martin (French part)</option>
6255 <option value="Saint Pierre">Saint Pierre</option>
6256 <option value="Saint Vincent">Saint Vincent</option>
6257 <option value="Samoa">Samoa</option>
6258 <option value="San Marino">San Marino</option>
6259 <option value="Sao Tome">Sao Tome</option>
6260 <option value="Saudi Arabia">Saudi Arabia</option>
6261 <option value="Senegal">Senegal</option>
6262 <option value="Serbia">Serbia</option>
6263 <option value="Seychelles">Seychelles</option>
6264 <option value="Sierra Leone">Sierra Leone</option>
6265 <option value="Singapore">Singapore</option>
6266 <option value="Slovakia">Slovakia</option>
6267 <option value="Slovenia">Slovenia</option>
6268 <option value="Solomon Islands">Solomon Islands</option>
6269 <option value="Somalia">Somalia</option>
6270 <option value="South Africa">South Africa</option>
6271 <option value="South Georgia">South Georgia</option>
6272 <option value="South Sandwich Islands">South Sandwich Islands</option>
6273 <option value="Spain">Spain</option>
6274 <option value="Sri Lanka">Sri Lanka</option>
6275 <option value="Sudan">Sudan</option>
6276 <option value="Suriname">Suriname</option>
6277 <option value="Svalbard">Svalbard</option>
6278 <option value="Swaziland">Swaziland</option>
6279 <option value="Sweden">Sweden</option>
6280 <option value="Switzerland">Switzerland</option>
6281 <option value="Syrian Arab Republic">Syrian Arab Republic</option>
6282 <option value="Taiwan">Taiwan</option>
6283 <option value="Tajikistan">Tajikistan</option>
6284 <option value="Tanzania">Tanzania</option>
6285 <option value="Thailand">Thailand</option>
6286 <option value="The Grenadines">The Grenadines</option>
6287 <option value="Timor-Leste">Timor-Leste</option>
6288 <option value="Tobago">Tobago</option>
6289 <option value="Togo">Togo</option>
6290 <option value="Tokelau">Tokelau</option>
6291 <option value="Tonga">Tonga</option>
6292 <option value="Trinidad">Trinidad</option>
6293 <option value="Tunisia">Tunisia</option>
6294 <option value="Turkey">Turkey</option>
6295 <option value="Turkmenistan">Turkmenistan</option>
6296 <option value="Turks Islands">Turks Islands</option>
6297 <option value="Tuvalu">Tuvalu</option>
6298 <option value="Uganda">Uganda</option>
6299 <option value="Ukraine">Ukraine</option>
6300 <option value="United Arab Emirates">United Arab Emirates</option>
6301 <option value="United Kingdom">United Kingdom</option>
6302 <option value="United States">United States</option>
6303 <option value="Uruguay">Uruguay</option>
6304 <option value="US Minor Outlying Islands">US Minor Outlying Islands</option>
6305 <option value="Uzbekistan">Uzbekistan</option>
6306 <option value="Vanuatu">Vanuatu</option>
6307 <option value="Vatican City State">Vatican City State</option>
6308 <option value="Venezuela">Venezuela</option>
6309 <option value="Vietnam">Vietnam</option>
6310 <option value="Virgin Islands (British)">Virgin Islands (British)</option>
6311 <option value="Virgin Islands (US)">Virgin Islands (US)</option>
6312 <option value="Wallis">Wallis</option>
6313 <option value="Western Sahara">Western Sahara</option>
6314 <option value="Yemen">Yemen</option>
6315 <option value="Zambia">Zambia</option>
6316 <option value="Zimbabwe">Zimbabwe</option>
6317 <option value="Afghanistan">Afghanistan</option>
6318 <option value="Aland Islands">Aland Islands</option>
6319 <option value="Albania">Albania</option>
6320 <option value="Algeria">Algeria</option>
6321 <option value="American Samoa">American Samoa</option>
6322 <option value="Andorra">Andorra</option>
6323 <option value="Angola">Angola</option>
6324 <option value="Anguilla">Anguilla</option>
6325 <option value="Antarctica">Antarctica</option>
6326 <option value="Antigua">Antigua</option>
6327 <option value="Argentina">Argentina</option>
6328 <option value="Armenia">Armenia</option>
6329 <option value="Aruba">Aruba</option>
6330 <option value="Australia">Australia</option>
6331 <option value="Austria">Austria</option>
6332 <option value="Azerbaijan">Azerbaijan</option>
6333 <option value="Bahamas">Bahamas</option>
6334 <option value="Bahrain">Bahrain</option>
6335 <option value="Bangladesh">Bangladesh</option>
6336 <option value="Barbados">Barbados</option>
6337 <option value="Barbuda">Barbuda</option>
6338 <option value="Belarus">Belarus</option>
6339 <option value="Belgium">Belgium</option>
6340 <option value="Belize">Belize</option>
6341 <option value="Benin">Benin</option>
6342 <option value="Bermuda">Bermuda</option>
6343 <option value="Bhutan">Bhutan</option>
6344 <option value="Bolivia">Bolivia</option>
6345 <option value="Bosnia">Bosnia</option>
6346 <option value="Botswana">Botswana</option>
6347 <option value="Bouvet Island">Bouvet Island</option>
6348 <option value="Brazil">Brazil</option>
6349 <option value="British Indian Ocean Trty.">British Indian Ocean Trty.</option>
6350 <option value="Brunei Darussalam">Brunei Darussalam</option>
6351 <option value="Bulgaria">Bulgaria</option>
6352 <option value="Burkina Faso">Burkina Faso</option>
6353 <option value="Burundi">Burundi</option>
6354 <option value="Caicos Islands">Caicos Islands</option>
6355 <option value="Cambodia">Cambodia</option>
6356 <option value="Cameroon">Cameroon</option>
6357 <option value="Canada">Canada</option>
6358 <option value="Cape Verde">Cape Verde</option>
6359 <option value="Cayman Islands">Cayman Islands</option>
6360 <option value="Central African Republic">Central African Republic</option>
6361 <option value="Chad">Chad</option>
6362 <option value="Chile">Chile</option>
6363 <option value="China">China</option>
6364 <option value="Christmas Island">Christmas Island</option>
6365 <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
6366 <option value="Colombia">Colombia</option>
6367 <option value="Comoros">Comoros</option>
6368 <option value="Congo">Congo</option>
6369 <option value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</option>
6370 <option value="Cook Islands">Cook Islands</option>
6371 <option value="Costa Rica">Costa Rica</option>
6372 <option value="Cote d'Ivoire">Cote d'Ivoire</option>
6373 <option value="Croatia">Croatia</option>
6374 <option value="Cuba">Cuba</option>
6375 <option value="Cyprus">Cyprus</option>
6376 <option value="Czech Republic">Czech Republic</option>
6377 <option value="Denmark">Denmark</option>
6378 <option value="Djibouti">Djibouti</option>
6379 <option value="Dominica">Dominica</option>
6380 <option value="Dominican Republic">Dominican Republic</option>
6381 <option value="Ecuador">Ecuador</option>
6382 <option value="Egypt">Egypt</option>
6383 <option value="El Salvador">El Salvador</option>
6384 <option value="Equatorial Guinea">Equatorial Guinea</option>
6385 <option value="Eritrea">Eritrea</option>
6386 <option value="Estonia">Estonia</option>
6387 <option value="Ethiopia">Ethiopia</option>
6388 <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
6389 <option value="Faroe Islands">Faroe Islands</option>
6390 <option value="Fiji">Fiji</option>
6391 <option value="Finland">Finland</option>
6392 <option value="France">France</option>
6393 <option value="French Guiana">French Guiana</option>
6394 <option value="French Polynesia">French Polynesia</option>
6395 <option value="French Southern Territories">French Southern Territories</option>
6396 <option value="Futuna Islands">Futuna Islands</option>
6397 <option value="Gabon">Gabon</option>
6398 <option value="Gambia">Gambia</option>
6399 <option value="Georgia">Georgia</option>
6400 <option value="Germany">Germany</option>
6401 <option value="Ghana">Ghana</option>
6402 <option value="Gibraltar">Gibraltar</option>
6403 <option value="Greece">Greece</option>
6404 <option value="Greenland">Greenland</option>
6405 <option value="Grenada">Grenada</option>
6406 <option value="Guadeloupe">Guadeloupe</option>
6407 <option value="Guam">Guam</option>
6408 <option value="Guatemala">Guatemala</option>
6409 <option value="Guernsey">Guernsey</option>
6410 <option value="Guinea">Guinea</option>
6411 <option value="Guinea-Bissau">Guinea-Bissau</option>
6412 <option value="Guyana">Guyana</option>
6413 <option value="Haiti">Haiti</option>
6414 <option value="Heard">Heard</option>
6415 <option value="Herzegovina">Herzegovina</option>
6416 <option value="Holy See">Holy See</option>
6417 <option value="Honduras">Honduras</option>
6418 <option value="Hong Kong">Hong Kong</option>
6419 <option value="Hungary">Hungary</option>
6420 <option value="Iceland">Iceland</option>
6421 <option value="India">India</option>
6422 <option value="Indonesia">Indonesia</option>
6423 <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
6424 <option value="Iraq">Iraq</option>
6425 <option value="Ireland">Ireland</option>
6426 <option value="Isle of Man">Isle of Man</option>
6427 <option value="Israel">Israel</option>
6428 <option value="Italy">Italy</option>
6429 <option value="Jamaica">Jamaica</option>
6430 <option value="Jan Mayen Islands">Jan Mayen Islands</option>
6431 <option value="Japan">Japan</option>
6432 <option value="Jersey">Jersey</option>
6433 <option value="Jordan">Jordan</option>
6434 <option value="Kazakhstan">Kazakhstan</option>
6435 <option value="Kenya">Kenya</option>
6436 <option value="Kiribati">Kiribati</option>
6437 <option value="Korea">Korea</option>
6438 <option value="Korea (Democratic)">Korea (Democratic)</option>
6439 <option value="Kuwait">Kuwait</option>
6440 <option value="Kyrgyzstan">Kyrgyzstan</option>
6441 <option value="Lao">Lao</option>
6442 <option value="Latvia">Latvia</option>
6443 <option value="Lebanon">Lebanon</option>
6444 <option value="Lesotho">Lesotho</option>
6445 <option value="Liberia">Liberia</option>
6446 <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
6447 <option value="Liechtenstein">Liechtenstein</option>
6448 <option value="Lithuania">Lithuania</option>
6449 <option value="Luxembourg">Luxembourg</option>
6450 <option value="Macao">Macao</option>
6451 <option value="Macedonia">Macedonia</option>
6452 <option value="Madagascar">Madagascar</option>
6453 <option value="Malawi">Malawi</option>
6454 <option value="Malaysia">Malaysia</option>
6455 <option value="Maldives">Maldives</option>
6456 <option value="Mali">Mali</option>
6457 <option value="Malta">Malta</option>
6458 <option value="Marshall Islands">Marshall Islands</option>
6459 <option value="Martinique">Martinique</option>
6460 <option value="Mauritania">Mauritania</option>
6461 <option value="Mauritius">Mauritius</option>
6462 <option value="Mayotte">Mayotte</option>
6463 <option value="McDonald Islands">McDonald Islands</option>
6464 <option value="Mexico">Mexico</option>
6465 <option value="Micronesia">Micronesia</option>
6466 <option value="Miquelon">Miquelon</option>
6467 <option value="Moldova">Moldova</option>
6468 <option value="Monaco">Monaco</option>
6469 <option value="Mongolia">Mongolia</option>
6470 <option value="Montenegro">Montenegro</option>
6471 <option value="Montserrat">Montserrat</option>
6472 <option value="Morocco">Morocco</option>
6473 <option value="Mozambique">Mozambique</option>
6474 <option value="Myanmar">Myanmar</option>
6475 <option value="Namibia">Namibia</option>
6476 <option value="Nauru">Nauru</option>
6477 <option value="Nepal">Nepal</option>
6478 <option value="Netherlands">Netherlands</option>
6479 <option value="Netherlands Antilles">Netherlands Antilles</option>
6480 <option value="Nevis">Nevis</option>
6481 <option value="New Caledonia">New Caledonia</option>
6482 <option value="New Zealand">New Zealand</option>
6483 <option value="Nicaragua">Nicaragua</option>
6484 <option value="Niger">Niger</option>
6485 <option value="Nigeria">Nigeria</option>
6486 <option value="Niue">Niue</option>
6487 <option value="Norfolk Island">Norfolk Island</option>
6488 <option value="Northern Mariana Islands">Northern Mariana Islands</option>
6489 <option value="Norway">Norway</option>
6490 <option value="Oman">Oman</option>
6491 <option value="Pakistan">Pakistan</option>
6492 <option value="Palau">Palau</option>
6493 <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option>
6494 <option value="Panama">Panama</option>
6495 <option value="Papua New Guinea">Papua New Guinea</option>
6496 <option value="Paraguay">Paraguay</option>
6497 <option value="Peru">Peru</option>
6498 <option value="Philippines">Philippines</option>
6499 <option value="Pitcairn">Pitcairn</option>
6500 <option value="Poland">Poland</option>
6501 <option value="Portugal">Portugal</option>
6502 <option value="Principe">Principe</option>
6503 <option value="Puerto Rico">Puerto Rico</option>
6504 <option value="Qatar">Qatar</option>
6505 <option value="Reunion">Reunion</option>
6506 <option value="Romania">Romania</option>
6507 <option value="Russian Federation">Russian Federation</option>
6508 <option value="Rwanda">Rwanda</option>
6509 <option value="Saint Barthelemy">Saint Barthelemy</option>
6510 <option value="Saint Helena">Saint Helena</option>
6511 <option value="Saint Kitts">Saint Kitts</option>
6512 <option value="Saint Lucia">Saint Lucia</option>
6513 <option value="Saint Martin (French part)">Saint Martin (French part)</option>
6514 <option value="Saint Pierre">Saint Pierre</option>
6515 <option value="Saint Vincent">Saint Vincent</option>
6516 <option value="Samoa">Samoa</option>
6517 <option value="San Marino">San Marino</option>
6518 <option value="Sao Tome">Sao Tome</option>
6519 <option value="Saudi Arabia">Saudi Arabia</option>
6520 <option value="Senegal">Senegal</option>
6521 <option value="Serbia">Serbia</option>
6522 <option value="Seychelles">Seychelles</option>
6523 <option value="Sierra Leone">Sierra Leone</option>
6524 <option value="Singapore">Singapore</option>
6525 <option value="Slovakia">Slovakia</option>
6526 <option value="Slovenia">Slovenia</option>
6527 <option value="Solomon Islands">Solomon Islands</option>
6528 <option value="Somalia">Somalia</option>
6529 <option value="South Africa">South Africa</option>
6530 <option value="South Georgia">South Georgia</option>
6531 <option value="South Sandwich Islands">South Sandwich Islands</option>
6532 <option value="Spain">Spain</option>
6533 <option value="Sri Lanka">Sri Lanka</option>
6534 <option value="Sudan">Sudan</option>
6535 <option value="Suriname">Suriname</option>
6536 <option value="Svalbard">Svalbard</option>
6537 <option value="Swaziland">Swaziland</option>
6538 <option value="Sweden">Sweden</option>
6539 <option value="Switzerland">Switzerland</option>
6540 <option value="Syrian Arab Republic">Syrian Arab Republic</option>
6541 <option value="Taiwan">Taiwan</option>
6542 <option value="Tajikistan">Tajikistan</option>
6543 <option value="Tanzania">Tanzania</option>
6544 <option value="Thailand">Thailand</option>
6545 <option value="The Grenadines">The Grenadines</option>
6546 <option value="Timor-Leste">Timor-Leste</option>
6547 <option value="Tobago">Tobago</option>
6548 <option value="Togo">Togo</option>
6549 <option value="Tokelau">Tokelau</option>
6550 <option value="Tonga">Tonga</option>
6551 <option value="Trinidad">Trinidad</option>
6552 <option value="Tunisia">Tunisia</option>
6553 <option value="Turkey">Turkey</option>
6554 <option value="Turkmenistan">Turkmenistan</option>
6555 <option value="Turks Islands">Turks Islands</option>
6556 <option value="Tuvalu">Tuvalu</option>
6557 <option value="Uganda">Uganda</option>
6558 <option value="Ukraine">Ukraine</option>
6559 <option value="United Arab Emirates">United Arab Emirates</option>
6560 <option value="United Kingdom">United Kingdom</option>
6561 <option value="United States">United States</option>
6562 <option value="Uruguay">Uruguay</option>
6563 <option value="US Minor Outlying Islands">US Minor Outlying Islands</option>
6564 <option value="Uzbekistan">Uzbekistan</option>
6565 <option value="Vanuatu">Vanuatu</option>
6566 <option value="Vatican City State">Vatican City State</option>
6567 <option value="Venezuela">Venezuela</option>
6568 <option value="Vietnam">Vietnam</option>
6569 <option value="Virgin Islands (British)">Virgin Islands (British)</option>
6570 <option value="Virgin Islands (US)">Virgin Islands (US)</option>
6571 <option value="Wallis">Wallis</option>
6572 <option value="Western Sahara">Western Sahara</option>
6573 <option value="Yemen">Yemen</option>
6574 <option value="Zambia">Zambia</option>
6575 <option value="Zimbabwe">Zimbabwe</option>
6576 </select>
6577 </div>
6578 <div class="g-float-left overlay-form__item_compact overlay-form__item_right g-hidden" id="citizenship-status">
6579 <label>Status</label>
6580 <select class="custom-simple-drop" name="citizenship_status" placeholder=Select-nationality>
6581 <option></option>
6582 <option value="pr">Permanent Residence</option>
6583 <option value="ep">Employment Pass</option>
6584 <option value="sp">S Pass</option>
6585 <option value="wp">Work Permit</option>
6586 <option value="others">Others</option>
6587 </select>
6588 </div>
6589 </div>
6590 <div class="seperator">
6591 <hr>
6592 </div>
6593 <div class="g-hidden" id="pr-data">
6594 <div class="overlay-form__item g-cleared">
6595 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6596 <label>NRIC No.</label>
6597 <input type="text" name="nric_no">
6598 </div>
6599 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6600 <label>NRIC Color</label>
6601 <select class="custom-simple-drop" name="nric_colour" placeholder=Select-nric-color>
6602 <option></option>
6603 <option value="blue">Blue</option>
6604 <option value="pink">Pink</option>
6605 </select>
6606 </div>
6607 </div>
6608 <div class="overlay-form__item g-cleared">
6609 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6610 <label>SPR Approval Date</label>
6611 <input type="text" class="jcalendar" name="pr_approval_date">
6612 <i class="g-icon g-icon_calendar"></i>
6613 </div>
6614 </div>
6615 <div class="seperator">
6616 <hr>
6617 </div>
6618 </div>
6619 <div class="g-hidden" id="non-pr-data">
6620 <div class="overlay-form__item g-cleared">
6621 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6622 <label>FIN No.</label>
6623 <input type="text" name="fin_no">
6624 </div>
6625 </div>
6626 <div class="overlay-form__item g-cleared">
6627 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6628 <label>Issue date</label>
6629 <input type="text" class="jcalendar" name="fin_issue_date">
6630 <i class="g-icon g-icon_calendar"></i>
6631 </div>
6632 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6633 <label>Expiry Date</label>
6634 <input type="text" class="jcalendar" name="fin_expiry_date">
6635 <i class="g-icon g-icon_calendar"></i>
6636 </div>
6637 </div>
6638 <div class="seperator">
6639 <hr>
6640 </div>
6641 </div>
6642 <div class="overlay-form__item g-cleared">
6643 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6644 <label>Race</label>
6645 <input type="text" name="race">
6646 </div>
6647 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6648 <label>Religion</label>
6649 <input type="text" name="religion">
6650 </div>
6651 </div>
6652 <div class="overlay-form__item g-cleared">
6653 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6654 <label>Blood type</label>
6655 <select class="custom-simple-drop" name="blood_type" placeholder=Select-BloodType>
6656 <option></option>
6657 <option value="A Positive">A Positive</option>
6658 <option value="A Negative">A Negative</option>
6659 <option value="A Unknown">A Unknown</option>
6660 <option value="B Positive">B Positive</option>
6661 <option value="B Negative">B Negative</option>
6662 <option value="B Unknown">B Unknown</option>
6663 <option value="AB Positive">AB Positive</option>
6664 <option value="AB Negative">AB Negative</option>
6665 <option value="AB Unknown">AB Unknown</option>
6666 <option value="O Positive">O Positive</option>
6667 <option value="O Negative">O Negative</option>
6668 <option value="O Unknown">O Unknown</option>
6669 <option value="Unknown">Unknown</option>
6670 <option value="A Positive">A Positive</option>
6671 <option value="A Negative">A Negative</option>
6672 <option value="A Unknown">A Unknown</option>
6673 <option value="B Positive">B Positive</option>
6674 <option value="B Negative">B Negative</option>
6675 <option value="B Unknown">B Unknown</option>
6676 <option value="AB Positive">AB Positive</option>
6677 <option value="AB Negative">AB Negative</option>
6678 <option value="AB Unknown">AB Unknown</option>
6679 <option value="O Positive">O Positive</option>
6680 <option value="O Negative">O Negative</option>
6681 <option value="O Unknown">O Unknown</option>
6682 <option value="Unknown">Unknown</option>
6683 </select>
6684 </div>
6685 </div>
6686 <div class="seperator">
6687 <hr>
6688 </div>
6689 <div class="overlay-form__item g-cleared">
6690 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6691 <label>Passport No.</label>
6692 <input type="text" name="passport_no">
6693 </div>
6694 </div>
6695 <div class="overlay-form__item g-cleared">
6696 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6697 <label>Issue date</label>
6698 <input type="text" class="jcalendar" name="passport_issue_date">
6699 <i class="g-icon g-icon_calendar"></i>
6700 </div>
6701 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6702 <label>Expiry Date</label>
6703 <input type="text" class="jcalendar" name="passport_expiry_date">
6704 <i class="g-icon g-icon_calendar"></i>
6705 </div>
6706 </div>
6707 <div class="seperator">
6708 <hr>
6709 </div>
6710 <div class="overlay-form__item g-cleared">
6711 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6712 <label>Marital Status</label>
6713 <select class="custom-simple-drop" name="marital_status" id="marital_status" placeholder=Select-marital-status>
6714 <option></option>
6715 <option value="0">Single</option>
6716 <option value="1">Married</option>
6717 <option value="2">Widowed</option>
6718 <option value="3">Separated</option>
6719 <option value="4">Divorced</option>
6720 <option value="5">Single</option>
6721 <option value="6">Married</option>
6722 <option value="7">Widowed</option>
6723 <option value="8">Separated</option>
6724 <option value="9">Divorced</option>
6725 </select>
6726 </div>
6727 <div class="g-float-left overlay-form__item_compact overlay-form__item_right g-hidden" id="marriage_date">
6728 <label>Marriage date</label>
6729 <input type="text" class="jcalendar" name="marriage_date">
6730 <i class="g-icon g-icon_calendar"></i>
6731 </div>
6732 </div>
6733 <div class="overlay-form__item g-cleared" id="dependant_details">
6734 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6735 <label>No. of children / Dependant</label>
6736 <select class="custom-simple-drop" name="no_of_dependent" placeholder=Select-dependents>
6737 <option></option>
6738 <option value="0">none</option>
6739 <option value="1">1</option>
6740 <option value="2">2</option>
6741 <option value="3">3</option>
6742 <option value="4">4</option>
6743 <option value="5">5</option>
6744 <option value="6">6</option>
6745 <option value="7">7</option>
6746 <option value="8">8</option>
6747 <option value="9">9</option>
6748 <option value="10">10</option>
6749 <option value="more than 10">more than 10</option>
6750 <option value="11">none</option>
6751 <option value="12">1</option>
6752 <option value="13">2</option>
6753 <option value="14">3</option>
6754 <option value="15">4</option>
6755 <option value="16">5</option>
6756 <option value="17">6</option>
6757 <option value="18">7</option>
6758 <option value="19">8</option>
6759 <option value="20">9</option>
6760 <option value="21">10</option>
6761 </select>
6762 </div>
6763 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6764 <label>Date of birth of Youngest child</label>
6765 <input type="text" class="jcalendar" name="date_of_birth_of_youngest_child">
6766 <i class="g-icon g-icon_calendar"></i>
6767 <div class="years-span g-hidden"></div>
6768 </div>
6769 </div>
6770 <div class="overlay-form__item g-text-right">
6771 <input type="checkbox" name="child_singapore_citizen" id="child_singapore_citizen">
6772 <label for="child_singapore_citizen" class="checkbox-label secondary-label">Youngest child is Singapore Citizen</label>
6773 </div>
6774 <div class="seperator">
6775 <hr>
6776 </div>
6777 <div class="overlay-form__item g-cleared">
6778 <div class="g-float-left overlay-form__item_single-compact">
6779 <label>Highest education obtained</label>
6780 <select class="custom-simple-drop" name="highest_education" placeholder=Select-highest-education>
6781 <option></option>
6782 <option value="Pre-primary">Pre-primary</option>
6783 <option value="Primary">Primary</option>
6784 <option value="Lower Secondary">Lower Secondary</option>
6785 <option value="Secondary">Secondary</option>
6786 <option value="Post-Secondary">Post-Secondary</option>
6787 <option value="Polytechnic Diploma">Polytechnic Diploma</option>
6788 <option value="Professional Qualification & Oth Diploma">Professional Qualification & Oth Diploma</option>
6789 <option value="University Degree">University Degree</option>
6790 <option value="University Postgraduate Degree">University Postgraduate Degree</option>
6791 <option value="Pre-primary">Pre-primary</option>
6792 <option value="Primary">Primary</option>
6793 <option value="Lower Secondary">Lower Secondary</option>
6794 <option value="Secondary">Secondary</option>
6795 <option value="Post-Secondary">Post-Secondary</option>
6796 <option value="Polytechnic Diploma">Polytechnic Diploma</option>
6797 <option value="Professional Qualification & Oth Diploma">Professional Qualification & Oth Diploma</option>
6798 <option value="University Degree">University Degree</option>
6799 <option value="University Postgraduate Degree">University Postgraduate Degree</option>
6800 </select>
6801 </div>
6802 </div>
6803 <div class="overlay-form__item g-cleared">
6804 <label class="g-block">Year of highest education obtained</label>
6805 <div class="overlay-form__item_compact overlay-form__item_left overlay-form__item_label-out">
6806 <input type="text" class="calendar-year-only" name="year_of_highest_qualification_obtained">
6807 <i class="g-icon g-icon_calendar"></i>
6808 </div>
6809 </div>
6810 <div class="overlay-form__item g-cleared">
6811 <label class="g-block">Academic Program Description and Other Professional Qualifications Obtained</label>
6812 <div class="overlay-form__item_label-out">
6813 <input type="text" name="other_qualifications">
6814 </div>
6815 </div>
6816 <div class="overlay-form__item overlay-form__item_btns">
6817 <button class="btn btn_green btn_large" type="submit">Save</button></button>
6818 <button class="btn btn_delete" type="submit">Delete</button></button>
6819 </div>
6820 </form>
6821</div> <div id="tab-contact" class="tab g-relative">
6822 <form class="overlay-form" id="EmpContactForm" method="post" novalidate>
6823 <input type="hidden" name="user_id" value="">
6824 <input type="hidden" name="user_contact_id" value="">
6825
6826 <div class="overlay-form__item">
6827 <label>Address 1</label>
6828 <textarea name="address_1"></textarea>
6829 </div>
6830 <div class="overlay-form__item g-cleared">
6831 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6832 <label>Unit number</label>
6833 <input type="text" name="address_1_unit_number">
6834 </div>
6835 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6836 <label>Postal code</label>
6837 <input type="text" name="address_1_postal_code">
6838 </div>
6839 </div>
6840 <div class="seperator">
6841 <hr>
6842 </div>
6843 <div class="overlay-form__item">
6844 <label>Address 2</label>
6845 <textarea name="address_2"></textarea>
6846 </div>
6847 <div class="overlay-form__item g-cleared">
6848 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6849 <label>Unit number</label>
6850 <input type="text" name="address_2_unit_number">
6851 </div>
6852 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6853 <label>Postal code</label>
6854 <input type="text" name="address_2_postal_code">
6855 </div>
6856 </div>
6857 <div class="seperator">
6858 <hr>
6859 </div>
6860 <div class="overlay-form__item g-cleared">
6861 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6862 <label>Mobile number</label>
6863 <input type="text" name="mobile_no">
6864 </div>
6865 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6866 <label>Home number</label>
6867 <input type="text" name="home_no">
6868 </div>
6869 </div>
6870 <div class="overlay-form__item g-cleared">
6871 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6872 <label>Overseas Mobile number</label>
6873 <input type="text" name="overseas_mobile_no">
6874 </div>
6875 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6876 <label>E-mail</label>
6877 <input type="email" name="user_email">
6878 </div>
6879 </div>
6880 <div class="seperator">
6881 <hr>
6882 </div>
6883 <div class="overlay-form__item g-cleared">
6884 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6885 <label>Emergency contact salutation</label>
6886 <select class="custom-simple-drop custom-required" name="emergency_contact_salutation" placeholder="Select Salutation">
6887 <option></option>
6888 <option value="Mr">Mr</option>
6889 <option value="Ms">Ms</option>
6890 <option value="Mrs.">Mrs.</option>
6891 <option value="Mdm">Mdm</option>
6892 <option value="Dr">Dr</option>
6893 <option value="Mr">Mr</option>
6894 <option value="Ms">Ms</option>
6895 <option value="Mrs.">Mrs.</option>
6896 <option value="Mdm">Mdm</option>
6897 <option value="Dr">Dr</option>
6898 </select>
6899 </div>
6900 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6901 <label>Emergency contact full name</label>
6902 <input type="text" name="emergency_contact_full_name">
6903 </div>
6904 </div>
6905 <div class="overlay-form__item g-cleared">
6906 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6907 <label>Relationship to staff</label>
6908 <input type="text" name="relationship">
6909 </div>
6910 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6911 <label>Phone number</label>
6912 <input type="text" name="emergency_contact_no">
6913 </div>
6914 </div>
6915 <div class="overlay-form__item">
6916 <label>Emergency address</label>
6917 <textarea name="emergency_address"></textarea>
6918 </div>
6919 <div class="overlay-form__item g-cleared">
6920 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6921 <label>Unit number</label>
6922 <input type="text" name="emergency_unit_number">
6923 </div>
6924 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6925 <label>Postal code</label>
6926 <input type="text" name="emergency_postal_code">
6927 </div>
6928 </div>
6929 <div class="overlay-form__item g-cleared">
6930 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6931 <label>Overseas Mobile number</label>
6932 <input type="text" name="emergency_overseas_mobile_no">
6933 </div>
6934 </div>
6935 <div id="spouse-section" class="g-hidden">
6936 <div class="seperator">
6937 <hr>
6938 </div>
6939 <div class="overlay-form__item g-cleared">
6940 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6941 <label>Spouse salutation</label>
6942 <select class="custom-simple-drop " name="spouse_salutation" placeholder="Select Salutation">
6943 <option></option>
6944 <option value="Mr">Mr</option>
6945 <option value="Ms">Ms</option>
6946 <option value="Mrs.">Mrs.</option>
6947 <option value="Mdm">Mdm</option>
6948 <option value="Dr">Dr</option>
6949 <option value="Mr">Mr</option>
6950 <option value="Ms">Ms</option>
6951 <option value="Mrs.">Mrs.</option>
6952 <option value="Mdm">Mdm</option>
6953 <option value="Dr">Dr</option>
6954 </select>
6955 </div>
6956 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6957 <label>Spouse full name</label>
6958 <input type="text" name="spouse_full_name">
6959 </div>
6960 </div>
6961 <div class="overlay-form__item">
6962 <label>NRIC / FIN No.</label>
6963 <input type="text" name="spouse_nric_no">
6964 </div>
6965 <div class="overlay-form__item">
6966 <label>Address</label>
6967 <textarea name="spouse_address"></textarea>
6968 </div>
6969 <div class="overlay-form__item g-cleared">
6970 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6971 <label>Unit number</label>
6972 <input type="text" name="spouse_unit_number">
6973 </div>
6974 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6975 <label>Postal code</label>
6976 <input type="text" name="spouse_postal_code">
6977 </div>
6978 </div>
6979 <div class="overlay-form__item g-cleared">
6980 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
6981 <label>Date of birth</label>
6982 <input type="text" class="jcalendar" name="spouse_date_of_birth">
6983 <i class="g-icon g-icon_calendar"></i>
6984 </div>
6985 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
6986 <label>Contact number</label>
6987 <input type="text" name="spouse_contact_no">
6988 </div>
6989 </div>
6990 </div>
6991 <div class="overlay-form__item overlay-form__item_btns">
6992 <button class="btn btn_green btn_large">Save</button></button>
6993 <button class="btn btn_delete">Delete</button></button>
6994 </div>
6995 </form>
6996</div>
6997 <div id="tab-employment" class="tab g-relative">
6998 <form class="overlay-form" id="EmpEmploymentForm" method="post" novalidate>
6999 <input type="hidden" name="user_id" value="">
7000 <input type="hidden" name="user_employment_id" value="">
7001 <div class="overlay-form__item g-cleared">
7002 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7003 <label>Employee number</label>
7004 <input type="text" name="employee_no">
7005 </div>
7006 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7007 <label>Job designation</label>
7008 <input type="text" name="job_designation">
7009 </div>
7010 </div>
7011 <div class="overlay-form__item g-cleared">
7012 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7013 <label>Company<span class="required-mark">*</span></label>
7014 <select class="custom-complex-drop custom-complex-drop_company-entity required" name="company_entity_id" id='employment-tab-list-entities' placeholder=Select entity required>
7015 <option></option>
7016 <option value="2" country="Singapore">Testhouse Pte Ltd - Singapore</option>
7017 <option value="3" country="India">Mirrorhouse Pvt Ltd - India</option>
7018 <option value="8" country="Malaysia">Sodainmind Pvt Ltd - Malaysia</option>
7019 </select>
7020 </div>
7021 <div class="g-float-left overlay-form__item_compact user-outlet overlay-form__item_right" id="user-outlet_employment">
7022 <label>Outlet<span class="required-mark">*</span></label>
7023 <select class="custom-simple-drop required" name="outlet_id" id='employment-tab-list-outlets' placeholder="Select outlet" required>
7024 <option></option>
7025 <option value="1">SIM Bombay - 1</option>
7026 <option value="2">SIM Ahmedabad - Old</option>
7027 <option value="3">SIM Ahmedabad - New</option>
7028 <option value="7">Singapore home</option>
7029 <option value="9">Main Office</option>
7030 <option value="32">testoutlet4</option>
7031 <option value="34">TestOutlet3</option>
7032 <option value="41">Borivali-Outlet</option>
7033 <option value="77">Kurla Station</option>
7034 <option value="79">HOME </option>
7035 <option value="81">Work Place</option>
7036 <option value="83">Karthika school</option>
7037 <option value="84">Andheri</option>
7038 <option value="112">SIM Devu Aurum</option>
7039 </select>
7040 </div>
7041 </div>
7042 <div class="overlay-form__item g-hidden" id="others-manager-allotment_employment">
7043 <label>Choose manager<span class="required-mark">*</span></label>
7044 <select class="custom-simple-drop tab-list-managers-others required" name="new_manager_id" id='employment-tab-list-managers-others'>
7045 </select>
7046 </div>
7047 <div class="overlay-form__item" id="user-manager-allotment_employment">
7048 <label>Choose manager<span class="required-mark">*</span></label>
7049 <select class="custom-simple-drop tab-list-managers-user required" name="manager_id" id='employment-tab-list-managers-user' placeholder="Choose a manager">
7050 <option></option>
7051 </select>
7052 </div>
7053 <div class="overlay-form__item g-hidden" id="others-admin-allotment_employment">
7054 <label>Choose admin<span class="required-mark">*</span></label>
7055 <select class="custom-simple-drop tab-list-admin-others required" name="others_admin_id" id='employment-tab-list-admin-others'>
7056 </select>
7057 </div>
7058 <div class="overlay-form__item g-hidden" id="user-admin-allotment_employment">
7059 <label>Choose admin<span class="required-mark">*</span></label>
7060 <select class="custom-simple-drop tab-list-admin-user required" name="user_admin_id" id='employment-tab-list-admin-user'>
7061 </select>
7062 </div>
7063
7064 <div class="overlay-form__item g-cleared">
7065 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7066 <label>Status</label>
7067 <select class="custom-simple-drop custom-required" name="employee_status" placeholder="Select status">
7068 <option></option>
7069 <option value="Probationary">Probationary</option>
7070 <option value="Confirmed">Confirmed</option>
7071 <option value="Resigned">Resigned</option>
7072 <option value="Suspended">Suspended</option>
7073 <option value="Terminated">Terminated</option>
7074 <option value="Serving Notice">Serving Notice</option>
7075 <option value="Inactive">Inactive</option>
7076 <option value="Casual">Casual</option>
7077 <option value="Probationary">Probationary</option>
7078 <option value="Confirmed">Confirmed</option>
7079 <option value="Resigned">Resigned</option>
7080 <option value="Suspended">Suspended</option>
7081 <option value="Terminated">Terminated</option>
7082 <option value="Serving Notice">Serving Notice</option>
7083 <option value="Inactive">Inactive</option>
7084 <option value="Casual">Casual</option>
7085 </select>
7086 </div>
7087 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7088 <label>Labour type</label>
7089 <select class="custom-simple-drop custom-required" name="labour_type" placeholder="Select labour type">
7090 <option></option>
7091 <option value="Permanent Full-Time">Permanent Full-Time</option>
7092 <option value="Temporary">Temporary</option>
7093 <option value="Contract">Contract</option>
7094 <option value="Part-Time">Part-Time</option>
7095 <option value="Casual Labour">Casual Labour</option>
7096 <option value="Traineeship">Traineeship</option>
7097 <option value="Internship">Internship</option>
7098 <option value="Apprenticeship">Apprenticeship</option>
7099 <option value="Permanent Full-Time">Permanent Full-Time</option>
7100 <option value="Temporary">Temporary</option>
7101 <option value="Contract">Contract</option>
7102 <option value="Part-Time">Part-Time</option>
7103 <option value="Casual Labour">Casual Labour</option>
7104 <option value="Traineeship">Traineeship</option>
7105 <option value="Internship">Internship</option>
7106 <option value="Apprenticeship">Apprenticeship</option>
7107 </select>
7108 </div>
7109 </div>
7110 <div class="overlay-form__item g-cleared clubbed-items">
7111 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7112 <label>Date joined</label>
7113 <input type="text" class="jcalendar" name="date_joined">
7114 <i class="g-icon g-icon_calendar"></i>
7115 <div class="years-span g-hidden"></div>
7116 </div>
7117 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="confirmation-date">
7118 <label>Date confirmed</label>
7119 <input type="text" class="jcalendar" name="date_confirmed">
7120 <i class="g-icon g-icon_calendar"></i>
7121 </div>
7122 <div class="g-float-left overlay-form__item_compact overlay-form__item_left" id="confirmation-due-date">
7123 <label>Date of confirmation due</label>
7124 <input type="text" class="jcalendar" name="date_confirmation_due">
7125 <i class="g-icon g-icon_calendar"></i>
7126 </div>
7127 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="resign-date">
7128 <label>Date resigned</label>
7129 <input type="text" class="jcalendar" name="date_resigned">
7130 <i class="g-icon g-icon_calendar"></i>
7131 </div>
7132 <div class="g-float-left overlay-form__item_compact overlay-form__item_left" id="last-working-date">
7133 <label>Last working date</label>
7134 <input type="text" class="jcalendar" name="last_working_date">
7135 <i class="g-icon g-icon_calendar"></i>
7136 </div>
7137 </div>
7138 <div id='probation-details'>
7139 <div class="overlay-form__item g-cleared">
7140 <!-- <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7141 <label>Probation period</label>
7142 <input type="text" name="probation_period">
7143 </div> -->
7144 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7145 <label>Probation start date</label>
7146 <input type="text" class="jcalendar" name="probation_start_date">
7147 <i class="g-icon g-icon_calendar"></i>
7148 </div>
7149 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7150 <label>Probation end date</label>
7151 <input type="text" class="jcalendar" name="probation_end_date">
7152 <i class="g-icon g-icon_calendar"></i>
7153 </div>
7154 </div>
7155 </div>
7156 <div id='notice-details'>
7157 <div class="overlay-form__item g-cleared">
7158 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7159 <label>Notice period</label>
7160 <input type="text" name="notice_period">
7161 </div>
7162 </div>
7163 </div>
7164 <div class="overlay-form__item g-cleared" id="contract-expiry-date">
7165 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7166 <label>Date of contract expiry</label>
7167 <input type="text" class="jcalendar" name="date_of_contract_expiry">
7168 <i class="g-icon g-icon_calendar"></i>
7169 </div>
7170 </div>
7171 <div class="seperator">
7172 <hr>
7173 </div>
7174 <div class="overlay-form__item g-cleared">
7175 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7176 <label>Nfc Id</label>
7177 <input type="text" name="nfc_id">
7178 </div>
7179 <div class="g-float-left overlay-form__item_job-level overlay-form__item_right">
7180 <label>Job level</label>
7181 <select class="custom-simple-drop" name="job_level" placeholder="Select job level">
7182 <option></option>
7183 <option value="1">1</option>
7184 <option value="2">2</option>
7185 <option value="3">3</option>
7186 <option value="4">4</option>
7187 <option value="5">5</option>
7188 <option value="6">6</option>
7189 <option value="7">7</option>
7190 <option value="8">8</option>
7191 <option value="9">9</option>
7192 <option value="10">10</option>
7193 <option value="1">1</option>
7194 <option value="2">2</option>
7195 <option value="3">3</option>
7196 <option value="4">4</option>
7197 <option value="5">5</option>
7198 <option value="6">6</option>
7199 <option value="7">7</option>
7200 <option value="8">8</option>
7201 <option value="9">9</option>
7202 <option value="10">10</option>
7203 </select>
7204 </div>
7205 </div>
7206 <div class="overlay-form__item g-cleared">
7207 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7208 <label>Branch</label>
7209 <select class="custom-simple-drop" name="branch" placeholder="Select branch">
7210 <option></option>
7211 <option value="CHIJMES">CHIJMES</option>
7212 <option value="Roadhouse">Roadhouse</option>
7213 <option value="The Green Door">The Green Door</option>
7214 <option value="TUC">TUC</option>
7215 <option value="Production">Production</option>
7216 <option value="Prive Keppel">Prive Keppel</option>
7217 <option value="MATCH">MATCH</option>
7218 <option value="Bang Bang">Bang Bang</option>
7219 <option value="ACM">ACM</option>
7220 <option value="Group Holdings">Group Holdings</option>
7221 <option value="CHIJMES">CHIJMES</option>
7222 <option value="Roadhouse">Roadhouse</option>
7223 <option value="The Green Door">The Green Door</option>
7224 <option value="TUC">TUC</option>
7225 <option value="Production">Production</option>
7226 <option value="Prive Keppel">Prive Keppel</option>
7227 <option value="MATCH">MATCH</option>
7228 <option value="Bang Bang">Bang Bang</option>
7229 <option value="ACM">ACM</option>
7230 <option value="Group Holdings">Group Holdings</option>
7231 </select>
7232 </div>
7233 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7234 <label>Department</label>
7235 <select class="custom-simple-drop" name="department" placeholder="Select department">
7236 <option></option>
7237 <option value="Kitchen BOH">Kitchen BOH</option>
7238 <option value="Production">Production</option>
7239 <option value="Service BOH">Service BOH</option>
7240 <option value="Events">Events</option>
7241 <option value="Marketing">Marketing</option>
7242 <option value="Finance">Finance</option>
7243 <option value="Cost-Control">Cost-Control</option>
7244 <option value="Human Resource">Human Resource</option>
7245 <option value="Cleaning">Cleaning</option>
7246 <option value="Technical">Technical</option>
7247 <option value="Management">Management</option>
7248 <option value="Group">Group</option>
7249 <option value="Kitchen BOH">Kitchen BOH</option>
7250 <option value="Production">Production</option>
7251 <option value="Service BOH">Service BOH</option>
7252 <option value="Events">Events</option>
7253 <option value="Marketing">Marketing</option>
7254 <option value="Finance">Finance</option>
7255 <option value="Cost-Control">Cost-Control</option>
7256 <option value="Human Resource">Human Resource</option>
7257 <option value="Cleaning">Cleaning</option>
7258 <option value="Technical">Technical</option>
7259 <option value="Management">Management</option>
7260 <option value="Group">Group</option>
7261 </select>
7262 </div>
7263 </div>
7264 <div class="overlay-form__item g-cleared">
7265 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7266 <label>Section</label>
7267 <select class="custom-simple-drop" name="section" placeholder="Select section">
7268 <option></option>
7269 <option value="BOH">BOH</option>
7270 <option value="Main Kitchen">Main Kitchen</option>
7271 <option value="Production">Production</option>
7272 <option value="Pastry">Pastry</option>
7273 <option value="Management">Management</option>
7274 <option value="Grill">Grill</option>
7275 <option value="Café">Café</option>
7276 <option value="WFB">WFB</option>
7277 <option value="Roadhouse">Roadhouse</option>
7278 <option value="TGD">TGD</option>
7279 <option value="FOH">FOH</option>
7280 <option value="Events">Events</option>
7281 <option value="Marketing">Marketing</option>
7282 <option value="Accounts">Accounts</option>
7283 <option value="HR">HR</option>
7284 <option value="Cost-Control">Cost-Control</option>
7285 <option value="Purchasing">Purchasing</option>
7286 <option value="Cashier">Cashier</option>
7287 <option value="Guest Relation">Guest Relation</option>
7288 <option value="ACM1">ACM1</option>
7289 <option value="ACM2">ACM2</option>
7290 <option value="BOH">BOH</option>
7291 <option value="Main Kitchen">Main Kitchen</option>
7292 <option value="Production">Production</option>
7293 <option value="Pastry">Pastry</option>
7294 <option value="Management">Management</option>
7295 <option value="Grill">Grill</option>
7296 <option value="Café">Café</option>
7297 <option value="WFB">WFB</option>
7298 <option value="Roadhouse">Roadhouse</option>
7299 <option value="TGD">TGD</option>
7300 <option value="FOH">FOH</option>
7301 <option value="Events">Events</option>
7302 <option value="Marketing">Marketing</option>
7303 <option value="Accounts">Accounts</option>
7304 <option value="HR">HR</option>
7305 <option value="Cost-Control">Cost-Control</option>
7306 <option value="Purchasing">Purchasing</option>
7307 <option value="Cashier">Cashier</option>
7308 <option value="Guest Relation">Guest Relation</option>
7309 <option value="ACM1">ACM1</option>
7310 <option value="ACM2">ACM2</option>
7311 </select>
7312 </div>
7313 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7314 <label>Cost centre</label>
7315 <select class="custom-simple-drop" name="cost_centre" placeholder="Select cost centre">
7316 <option></option>
7317 <option value="CF">CF</option>
7318 <option value="CB">CB</option>
7319 <option value="RF">RF</option>
7320 <option value="RB">RB</option>
7321 <option value="TGDF">TGDF</option>
7322 <option value="TF">TF</option>
7323 <option value="TB">TB</option>
7324 <option value="PP">PP</option>
7325 <option value="PCF">PCF</option>
7326 <option value="PCB">PCB</option>
7327 <option value="PGF">PGF</option>
7328 <option value="PGB">PGB</option>
7329 <option value="Preserv">Preserv</option>
7330 <option value="Pcash">Pcash</option>
7331 <option value="Pcleaner">Pcleaner</option>
7332 <option value="Pmanagement">Pmanagement</option>
7333 <option value="MF">MF</option>
7334 <option value="MB">MB</option>
7335 <option value="BB">BB</option>
7336 <option value="PGH">PGH</option>
7337 <option value="A1">A1</option>
7338 <option value="A2">A2</option>
7339 <option value="CF">CF</option>
7340 <option value="CB">CB</option>
7341 <option value="RF">RF</option>
7342 <option value="RB">RB</option>
7343 <option value="TGDF">TGDF</option>
7344 <option value="TF">TF</option>
7345 <option value="TB">TB</option>
7346 <option value="PP">PP</option>
7347 <option value="PCF">PCF</option>
7348 <option value="PCB">PCB</option>
7349 <option value="PGF">PGF</option>
7350 <option value="PGB">PGB</option>
7351 <option value="Preserv">Preserv</option>
7352 <option value="Pcash">Pcash</option>
7353 <option value="Pcleaner">Pcleaner</option>
7354 <option value="Pmanagement">Pmanagement</option>
7355 <option value="MF">MF</option>
7356 <option value="MB">MB</option>
7357 <option value="BB">BB</option>
7358 <option value="PGH">PGH</option>
7359 <option value="A1">A1</option>
7360 <option value="A2">A2</option>
7361 </select>
7362 </div>
7363 </div>
7364 <div id='salary-details'>
7365 <div class="seperator">
7366 <hr>
7367 </div>
7368 <div class="overlay-form__item salary-details__radio">
7369 <label class="g-block">Salary period</label>
7370 <div class="salary-details__radio-item">
7371 <input type="radio" name="salary_period" value="hourly" id="salary_hourly">
7372 <label for="salary_hourly"><span></span>Hourly</label>
7373 </div>
7374 <div class="salary-details__radio-item">
7375 <input type="radio" name="salary_period" value="daily" id="salary_daily">
7376 <label for="salary_daily"><span></span>Daily</label>
7377 </div>
7378 <div class="salary-details__radio-item">
7379 <input type="radio" name="salary_period" value="weekly" id="salary_weekly">
7380 <label for="salary_weekly"><span></span>Weekly</label>
7381 </div>
7382 <div class="salary-details__radio-item">
7383 <input type="radio" name="salary_period" value="fortnightly" id="salary_fortnightly">
7384 <label for="salary_fortnightly"><span></span>Fortnightly</label>
7385 </div>
7386 <div class="salary-details__radio-item">
7387 <input type="radio" name="salary_period" value="monthly" id="salary_monthly" checked="checked">
7388 <label for="salary_monthly"><span></span>Monthly</label>
7389 </div>
7390 </div>
7391 <div class="overlay-form__item salary-details__radio">
7392 <label class="g-block">Overtime payment period</label>
7393 <div class="salary-details__radio-item">
7394 <input type="radio" name="overtime_period" value="hourly" id="overtime_hourly">
7395 <label for="overtime_hourly"><span></span>Hourly</label>
7396 </div>
7397 <div class="salary-details__radio-item">
7398 <input type="radio" name="overtime_period" value="daily" id="overtime_daily">
7399 <label for="overtime_daily"><span></span>Daily</label>
7400 </div>
7401 <div class="salary-details__radio-item">
7402 <input type="radio" name="overtime_period" value="weekly" id="overtime_weekly">
7403 <label for="overtime_weekly"><span></span>Weekly</label>
7404 </div>
7405 <div class="salary-details__radio-item">
7406 <input type="radio" name="overtime_period" value="fortnightly" id="overtime_fortnightly">
7407 <label for="overtime_fortnightly"><span></span>Fortnightly</label>
7408 </div>
7409 <div class="salary-details__radio-item">
7410 <input type="radio" name="overtime_period" value="monthly" id="overtime_monthly" checked="checked">
7411 <label for="overtime_monthly"><span></span>Monthly</label>
7412 </div>
7413 </div>
7414 <div class="overlay-form__item g-cleared">
7415 <div class="g-float-left overlay-form__item_extra-compact">
7416 <input type="checkbox" name="cpf_payable" id="cpf_payable">
7417 <label for="cpf_payable" class="checkbox-label">CPF Contributions Payable</label>
7418 </div>
7419 <div class="g-float-left overlay-form__item_extra-compact singapore-related-contributions">
7420 <input type="checkbox" name="shg_payable" id="shg_payable">
7421 <label for="shg_payable" class="checkbox-label">SHG Contributions Payable</label>
7422 </div>
7423 <div class="g-float-left overlay-form__item_extra-compact singapore-related-contributions">
7424 <input type="checkbox" name="share_payable" id="share_payable">
7425 <label for="share_payable" class="checkbox-label">SHARE Contributions Payable</label>
7426 </div>
7427 </div>
7428 <div class="overlay-form__item g-cleared">
7429 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7430 <label>Date(s) of salary payment</label>
7431 <input type="text" name="salary_payment_dates">
7432 </div>
7433 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7434 <label>Date(s) of overtime payment</label>
7435 <input type="text" name="overtime_payment_dates">
7436 </div>
7437 </div>
7438 <div class="overlay-form__item g-cleared">
7439 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7440 <label>Basic salary (per period)</label>
7441 <input type="number" name="basic_salary">
7442 </div>
7443 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7444 <label>Overtime rate of pay</label>
7445 <input type="number" name="overtime_rate" value="0">
7446 <div class="confused__overlay confused__overlay_field">
7447 Set to 0 if you don\'t have overtime payments.
7448 </div>
7449 </div>
7450 </div>
7451 <div class="overlay-form__item g-cleared employee-donation g-hidden">
7452 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7453 <label>SHARE donation (per period)</label>
7454 <input type="number" name="share_contribution">
7455 </div>
7456 </div>
7457 <div class="overlay-form__item fixed-allowances">
7458 <label>Fixed allowances per salary period</label>
7459 <div class="g-cleared">
7460 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7461 <label>Item</label>
7462 </div>
7463 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7464 <label>Value</label>
7465 </div>
7466 </div>
7467 <div class="fixed-allowances-wrapper"></div>
7468 <label class="anchor fixed-allowances__add-item">Add new item</label>
7469 </div>
7470 <div class="overlay-form__item fixed-deductions">
7471 <label>Fixed deductions per salary period</label>
7472 <div class="g-cleared">
7473 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7474 <label>Item</label>
7475 </div>
7476 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7477 <label>Value</label>
7478 </div>
7479 </div>
7480 <div class="fixed-deductions-wrapper">
7481 <div class="g-cleared fixed-deductions__row label-free-row">
7482 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7483 <input type="text" name="fixed-deductions-item[]" class="fixed-deduction-item fixed-component-input">
7484 </div>
7485 <div class="label-free-row__symbol">–</div>
7486 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
7487 <input type="number" name="fixed-deductions-value[]" class="fixed-deduction-value fixed-component-input">
7488 </div>
7489 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
7490 </div>
7491 </div>
7492 <label class="anchor fixed-deductions__add-item">Add new item</label>
7493 </div>
7494 <div class="overlay-form__item commissions">
7495 <label>Commissions per salary period</label>
7496 <div class="g-cleared">
7497 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_left">
7498 <label>Item</label>
7499 </div>
7500 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_right">
7501 <label>Fixed/%</label>
7502 </div>
7503 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_right">
7504 <label>Amount/Qty</label>
7505 </div>
7506 </div>
7507 <div class="fixed-commissions-wrapper">
7508 <div class="g-cleared fixed-commissions__row label-free-row">
7509 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_left">
7510 <input type="text" name="commissions-item[]" class="commission-item fixed-component-input">
7511 </div>
7512 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_right">
7513 <select class="custom-simple-drop commission-type fixed-component-select" name="commissions-type[]" placeholder="Select type">
7514 <option value="1">Fixed</option>
7515 <option value="2">Percentage</option>
7516 </select>
7517 </div>
7518 <div class="g-float-left overlay-form__item_tripple-compact overlay-form__item_right">
7519 <input type="number" name="commissions-value[]" class="commission-value fixed-component-input">
7520 </div>
7521 <div class="label-free-row__delete label-free-row__delete_commission"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
7522 </div>
7523 </div>
7524 <label class="anchor fixed-commissions__add-item">Add new item</label>
7525 </div>
7526 <div class="overlay-form__item">
7527 <label>Other salary related components</label>
7528 <textarea name="other_salary_components" id="other_salary_components"></textarea>
7529 <input type="hidden" name="other_salary_components_flag" value="false">
7530 </div>
7531 </div>
7532 <div class="seperator">
7533 <hr>
7534 </div>
7535 <div class="overlay-form__item g-cleared" id='payment_method'>
7536 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7537 <label>Method of payment</label>
7538 <div>
7539 <input type="radio" name="payment_method" value="cheque" id="cheque">
7540 <label for="cheque"><span></span>Cheque</label>
7541 </div>
7542 <div>
7543 <input type="radio" name="payment_method" value="bank" id="bank">
7544 <label for="bank"><span></span>Bank</label>
7545 </div>
7546 <div>
7547 <input type="radio" name="payment_method" value="cash" id="cash" checked="checked">
7548 <label for="cash"><span></span>Cash</label>
7549 </div>
7550 </div>
7551 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7552 <label>Payment purpose code</label>
7553 <div>
7554 <input type="radio" name="purpose_code" value="SALA" id="sala" checked="checked">
7555 <label for="sala"><span></span>SALA (Payroll)</label>
7556 </div>
7557 <div>
7558 <input type="radio" name="purpose_code" value="OTHR" id="othr">
7559 <label for="othr"><span></span>OTHR (Payment)</label>
7560 </div>
7561 <div>
7562 <input type="radio" name="purpose_code" value="COLL" id="coll">
7563 <label for="coll"><span></span>COLL (Collection)</label>
7564 </div>
7565 </div>
7566 </div>
7567 <div id="bank-details">
7568 <div class="overlay-form__item g-cleared">
7569 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7570 <label>Bank name</label>
7571 <input type="text" name="bank_name" placeholder="Enter bank name">
7572 </div>
7573 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7574 <label>Bank branch</label>
7575 <input type="text" name="bank_branch" placeholder="Enter bank branch name">
7576 </div>
7577 </div>
7578 <div class="overlay-form__item g-cleared">
7579 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7580 <label>Bank account number</label>
7581 <input type="text" name="bank_account_number" placeholder="Enter bank account number">
7582 </div>
7583 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7584 <label>Bank code</label>
7585 <input type="text" name="bank_code" placeholder="Enter bank code">
7586 </div>
7587 </div>
7588 </div>
7589 <div class="seperator">
7590 <hr>
7591 </div>
7592 <div class="overlay-form__item g-cleared clubbed-items">
7593 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7594 <label>Appraisal Submission Start</label>
7595 <input type="text" class="jcalendar" name="submission_start_date">
7596 <i class="g-icon g-icon_calendar"></i>
7597 <div class="years-span g-hidden"></div>
7598 </div>
7599 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="confirmation-date">
7600 <label>Appraisal Submission End</label>
7601 <input type="text" class="jcalendar" name="submission_end_date">
7602 <i class="g-icon g-icon_calendar"></i>
7603 </div>
7604 <div class="g-float-left overlay-form__item_compact overlay-form__item_left" id="confirmation-due-date">
7605 <label>Appraisal Review Start</label>
7606 <input type="text" class="jcalendar" name="review_start_date">
7607 <i class="g-icon g-icon_calendar"></i>
7608 </div>
7609 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="resign-date">
7610 <label>Appraisal Review End</label>
7611 <input type="text" class="jcalendar" name="review_end_date">
7612 <i class="g-icon g-icon_calendar"></i>
7613 </div>
7614 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7615 <label>Appraisal Finalization Start</label>
7616 <input type="text" class="jcalendar" name="finalization_start_date">
7617 <i class="g-icon g-icon_calendar"></i>
7618 <div class="years-span g-hidden"></div>
7619 </div>
7620 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="confirmation-date">
7621 <label>Appraisal Finalization End</label>
7622 <input type="text" class="jcalendar" name="finalization_end_date">
7623 <i class="g-icon g-icon_calendar"></i>
7624 </div>
7625 <div class="g-float-left overlay-form__item_compact overlay-form__item_left" id="confirmation-due-date">
7626 <label>Appraisal Communication Start</label>
7627 <input type="text" class="jcalendar" name="communication_start_date">
7628 <i class="g-icon g-icon_calendar"></i>
7629 </div>
7630 <div class="g-float-left overlay-form__item_compact overlay-form__item_right" id="resign-date">
7631 <label>Appraisal Communication End</label>
7632 <input type="text" class="jcalendar" name="communication_end_date">
7633 <i class="g-icon g-icon_calendar"></i>
7634 </div>
7635 </div>
7636 <div class="seperator">
7637 <hr>
7638 </div>
7639 <div class="overlay-form__item">
7640 <label>Assigned hours</label>
7641 <textarea name="hours_assigned" id="hours_assigned"></textarea>
7642 <input type="hidden" name="hours_assigned_flag" value="false">
7643 </div>
7644 <div class="overlay-form__item">
7645 <label>Remarks</label>
7646 <textarea name="remarks"></textarea>
7647 </div>
7648 <div class="overlay-form__item overlay-form__item_btns">
7649 <button class="btn btn_green btn_large">Save</button></button>
7650 <button class="btn btn_delete">Delete</button></button>
7651 </div>
7652 </form>
7653</div> <div id="tab-payslip" class="tab payslip-tab g-relative">
7654 <form class="overlay-form" id="EmpPayslipForm" method="post" novalidate>
7655 <input type="hidden" name="user_id" value="">
7656 <div class="overlay-form__item g-cleared">
7657 <label>Working period</label>
7658 <div>
7659 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7660 <label class="secondary-label">Date From</label>
7661 <input type="text" class="jcalendar" name="start_date" required>
7662 <i class="g-icon g-icon_calendar"></i>
7663 </div>
7664 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7665 <label class="secondary-label">Date To</label>
7666 <input type="text" class="jcalendar" name="end_date" required>
7667 <i class="g-icon g-icon_calendar"></i>
7668 <label id="error_end-payslip-date" class="custom-error g-hidden">Please set greater than start date</label>
7669 </div>
7670 </div>
7671 </div>
7672 <div class="overlay-form__item">
7673 <div class="g-cleared">
7674 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7675 <label class="secondary-label">Logged hours / Rostered hours</label>
7676 <div id="payslip-hours">
7677 <div class="input-cover-wrapper">
7678 <div class="input-cover"></div>
7679 <input type="text" class="payslip-tab__hours-logged" tabindex="-1">
7680 </div>
7681 <span>/</span>
7682 <div class="input-cover-wrapper">
7683 <div class="input-cover"></div>
7684 <input type="text" class="payslip-tab__hours-rostered" tabindex="-1">
7685 </div>
7686 </div>
7687 </div>
7688 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7689 <label class="secondary-label">Date of payment</label>
7690 <input type="text" class="jcalendar" name="payment_date" required>
7691 <i class="g-icon g-icon_calendar"></i>
7692 </div>
7693 </div>
7694 </div>
7695 <div class="overlay-form__item g-cleared" id="location-data">
7696 <label>Location</label>
7697 <div>
7698 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7699 <label class="secondary-label">Hiring company</label>
7700 <select class="custom-complex-drop custom-complex-drop_company-entity" name="company_entity_id" placeholder=Select>
7701 <option></option>
7702 <option value="2" country="Singapore">Testhouse Pte Ltd - Singapore</option>
7703 <option value="3" country="India">Mirrorhouse Pvt Ltd - India</option>
7704 <option value="8" country="Malaysia">Sodainmind Pvt Ltd - Malaysia</option>
7705 </select>
7706 </div>
7707 </div>
7708 </div>
7709 <div class="payslip-tab__basic-data">
7710 <div class="payslip-tab__row g-cleared">
7711 <div class="g-float-left payslip-tab__row_compact payslip-tab__row_left">
7712 <label>Salary type:</label>
7713 <span class="payslip-tab__salary-period"></span>
7714 </div>
7715 <div class="g-float-left payslip-tab__row_compact payslip-tab__row_right">
7716 <label>Basic salary:</label>
7717 <span class="payslip-tab__salary-rate"></span>
7718 </div>
7719 </div>
7720 </div>
7721 <label id="basic-component-error" class="custom-error g-hidden">(Basic salary components missing from <a class="anchor" href="#tab-employment">Employment Tab</a>)</label>
7722
7723 <div class="overlay-form__item g-cleared fixed-components-total">
7724 <div class="g-cleared label-aside-input">
7725 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7726 <label>Fixed allowances and deductions</label>
7727 </div>
7728 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7729 <div class="input-cover-wrapper">
7730 <div class="input-cover"></div>
7731 <input type="text" class="payslip-tab__fixed-allowance" tabindex="-1">
7732 </div>
7733 </div>
7734 </div>
7735 </div>
7736
7737 <div class="overtime-element">
7738 <div class="overlay-form__item">
7739 <label>Overtime Details</label>
7740 <div class="g-cleared payslip-overtime">
7741 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7742 <label>Overtime Hours Worked</label>
7743 <input type="text" class="" name="overtime_hours">
7744 <label class="g-hidden payslip-tab__hours-diff">Logged hours exceed rostered hours by <span class="payslip-tab__hours-diff_val"></span> </label>
7745 </div>
7746 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7747 <label>Total Overtime Pay</label>
7748 <div class="input-cover-wrapper">
7749 <div class="input-cover"></div>
7750 <input type="text" class="" name="overtime_pay" tabindex="-1">
7751 </div>
7752 <label class="primary-label" id="overtime-rate-info">Overtime rate: <span class="payslip-tab__overtime-rate"></span> <span class="g-block">(Defined in <a class="anchor" href="#tab-employment">Employment Tab</a>)</label>
7753 </div>
7754 </div>
7755 </div>
7756 </div>
7757
7758 <div class="worked-hours-element g-hidden">
7759 <div class="overlay-form__item">
7760 <div class="g-cleared">
7761 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7762 <label class="secondary-label">Working days / Worked days</label>
7763 <div id="payslip-hours">
7764 <div class="input-cover-wrapper">
7765 <div class="input-cover"></div>
7766 <input type="text" class="payslip-tab__working-days" tabindex="-1">
7767 </div>
7768 <span>/</span>
7769 <div class="input-cover-wrapper">
7770 <input type="text" class="payslip-tab__worked-days">
7771 </div>
7772 </div>
7773 </div>
7774 <div class="g-float-left overlay-form__item_compact overlay-form__item_right payslip-lwp g-hidden">
7775 <label class="secondary-label">LWP<span>(deducted from basic)</span></label>
7776 <div class="input-cover-wrapper">
7777 <div class="input-cover"></div>
7778 <input type="text" class="payslip_lwp-val" tabindex="-1">
7779 </div>
7780 </div>
7781 </div>
7782 </div>
7783 </div>
7784
7785 <div class="country-elements country-elements_singapore g-hidden">
7786 <div class="seperator">
7787 <hr>
7788</div>
7789<div class="overlay-form__item additional-deductions">
7790 <label>Other Additional Deductions</label>
7791 <div class="g-cleared">
7792 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7793 <label>Item</label>
7794 </div>
7795 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7796 <label>Value</label>
7797 </div>
7798 </div>
7799 <div class="other-additional-wrapper other-additional-wrapper_deduction">
7800 <div class="g-cleared other-additional__row label-free-row">
7801 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7802 <input type="text" name="additional-deduction-item[]">
7803 </div>
7804 <div class="label-free-row__symbol">–</div>
7805 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
7806 <input type="text" name="additional-deduction-value[]" class="additional-deduction">
7807 </div>
7808 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
7809 </div>
7810 </div>
7811 <label class="anchor other-deduction__add-item">Add new item</label>
7812</div>
7813<div class="overlay-form__item additional-commissions">
7814 <label>Commission</label>
7815 <div class="other-additional-wrapper other-additional-wrapper_commissions"></div>
7816 <label class="anchor other-commissions__add-item">Add new item</label>
7817</div>
7818<div class="seperator">
7819 <hr>
7820</div>
7821
7822<div class="overlay-form__item additional-payments">
7823 <label>Additional Wages</label>
7824 <div class="g-cleared">
7825 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7826 <label>Item</label>
7827 </div>
7828 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7829 <label>Value</label>
7830 </div>
7831 </div>
7832 <div class="other-additional-wrapper other-additional-wrapper_payment">
7833 <div class="g-cleared other-additional__row label-free-row">
7834 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7835 <input type="text" name="additional-payment-item[]">
7836 </div>
7837 <div class="label-free-row__symbol">+</div>
7838 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
7839 <input type="text" name="additional-payment-value[]" class="additional-payment">
7840 </div>
7841 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
7842 </div>
7843 </div>
7844 <label class="anchor other-additional__add-item">Add new item</label>
7845</div>
7846<div class="seperator">
7847 <hr>
7848</div>
7849<div class="g-hidden" id="cpf-details">
7850 <div class="overlay-form__item g-cleared">
7851 <div class="g-float-left cpf-rule-wrapper">
7852 <label>Applied rule for Total CPF:</label>
7853 <span class="cpf_rule"></span>
7854 </div>
7855 </div>
7856 <div class="overlay-form__item overlay-form__item_cpf-fields-wrapper g-cleared">
7857 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7858 <label>Employee's CPF Deduction</label>
7859 <input type="text" class="cpf-details__employee" name="employee_cpf_deduction" disabled>
7860 </div>
7861 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7862 <label>Employer's CPF Contribution</label>
7863 <input type="text" class="cpf-details__employer" name="employer_cpf_contribution" disabled>
7864 </div>
7865 </div>
7866 <div class="seperator">
7867 <hr>
7868 </div>
7869</div>
7870<div class="overlay-form__item post-pf-element post-cpf-additions">
7871 <label>Post CPF additions</label>
7872 <div class="g-cleared">
7873 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7874 <label>Item</label>
7875 </div>
7876 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7877 <label>Value</label>
7878 </div>
7879 </div>
7880 <div class="other-additional-wrapper other-additional-wrapper_post-cpf-addition">
7881 </div>
7882 <label class="anchor other-post-cpf-addition__add-item">Add new post-CPF Allowance item</label>
7883</div>
7884<div class="overlay-form__item post-pf-element post-cpf-deductions">
7885 <label>Post CPF deductions</label>
7886 <div class="g-cleared">
7887 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7888 <label>Item</label>
7889 </div>
7890 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7891 <label>Value</label>
7892 </div>
7893 </div>
7894 <div class="other-additional-wrapper other-additional-wrapper_post-cpf-deduction">
7895 </div>
7896 <label class="anchor other-post-cpf-deduction__add-item">Add new post-CPF Deduction item</label>
7897</div> </div>
7898
7899 <div class="country-elements country-elements_india g-hidden">
7900 <div class="seperator">
7901 <hr>
7902</div>
7903<input type="hidden" name="indian-payslip_allowance-component-name[]" value="Basic"/>
7904<input type="hidden" class="indian-payslip_basic" name="indian-payslip_allowance-component-value[]" required>
7905
7906
7907<div class="overlay-form__item indian-payslip-breakdown indian-payslip-breakdown_allowances">
7908 <label>Allowances</label>
7909 <div class="g-cleared">
7910 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7911 <label class="secondary-label">Item</label>
7912 </div>
7913 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7914 <label class="secondary-label">Value</label>
7915 </div>
7916 </div>
7917 <div class="other-additional-wrapper" id="indian-payslip__allowances">
7918 </div>
7919</div>
7920<div class="overlay-form__item indian-payslip-breakdown indian-payslip-breakdown_deductions">
7921 <label>Deductions</label>
7922 <div class="g-cleared">
7923 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7924 <label class="secondary-label">Item</label>
7925 </div>
7926 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7927 <label class="secondary-label">Value</label>
7928 </div>
7929 </div>
7930 <div class="other-additional-wrapper" id="indian-payslip__deductions">
7931 </div>
7932</div>
7933<div class="seperator">
7934 <hr>
7935</div>
7936<div class="indian-payslip-taxes-container">
7937 <label>Taxes</label>
7938 <div id="indian-payslip-taxes"></div>
7939</div>
7940<div class="g-hidden" id="pf-details">
7941 <div class="overlay-form__item overlay-form__item_cpf-fields-wrapper g-cleared">
7942 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7943 <label>Employee's PF Deduction</label>
7944 <input type="text" class="pf-details__employee" name="employee_pf_deduction" disabled>
7945 </div>
7946 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7947 <label>Employer's PF Contribution</label>
7948 <input type="text" class="pf-details__employer" name="employer_pf_contribution" disabled>
7949 </div>
7950 </div>
7951 <div class="seperator">
7952 <hr>
7953 </div>
7954</div>
7955<div class="overlay-form__item post-pf-element post-pf-additions">
7956 <label>Post PF additions</label>
7957 <div class="g-cleared">
7958 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7959 <label>Item</label>
7960 </div>
7961 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7962 <label>Value</label>
7963 </div>
7964 </div>
7965 <div class="other-additional-wrapper other-additional-wrapper_post-pf-addition">
7966 </div>
7967 <label class="anchor other-post-pf-addition__add-item">Add new post-PF Allowance item</label>
7968</div>
7969<div class="overlay-form__item post-pf-element post-pf-deductions">
7970 <label>Post PF deductions</label>
7971 <div class="g-cleared">
7972 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7973 <label>Item</label>
7974 </div>
7975 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7976 <label>Value</label>
7977 </div>
7978 </div>
7979 <div class="other-additional-wrapper other-additional-wrapper_post-pf-deduction">
7980 </div>
7981 <label class="anchor other-post-pf-deduction__add-item">Add new post-PF Deduction item</label>
7982</div> </div>
7983
7984 <div class="country-elements country-elements_malaysia g-hidden">
7985 <div class="seperator">
7986 <hr>
7987</div>
7988<div class="overlay-form__item additional-deductions">
7989 <label>Other Additional Deductions</label>
7990 <div class="g-cleared">
7991 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
7992 <label>Item</label>
7993 </div>
7994 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
7995 <label>Value</label>
7996 </div>
7997 </div>
7998 <div class="other-additional-wrapper other-additional-wrapper-malaysian_deduction">
7999 <div class="g-cleared other-additional__row label-free-row">
8000 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8001 <input type="text" name="malaysian-additional-deduction-item[]">
8002 </div>
8003 <div class="label-free-row__symbol">–</div>
8004 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
8005 <input type="text" name="malaysian-additional-deduction-value[]" class="additional-deduction">
8006 </div>
8007 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
8008 </div>
8009 </div>
8010 <label class="anchor other-deduction-malaysian__add-item">Add new item</label>
8011</div>
8012
8013<div class="seperator">
8014 <hr>
8015</div>
8016
8017<div class="overlay-form__item additional-payments">
8018 <label>Additional Wages</label>
8019 <div class="g-cleared">
8020 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8021 <label>Item</label>
8022 </div>
8023 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8024 <label>Value</label>
8025 </div>
8026 </div>
8027 <div class="other-additional-wrapper other-additional-wrapper-malaysian_payment">
8028 <div class="g-cleared other-additional__row label-free-row">
8029 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8030 <input type="text" name="malaysian-additional-payment-item[]">
8031 </div>
8032 <div class="label-free-row__symbol">+</div>
8033 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
8034 <input type="text" name="malaysian-additional-payment-value[]" class="additional-payment">
8035 </div>
8036 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
8037 </div>
8038 </div>
8039 <label class="anchor other-additional-malaysian__add-item">Add new item</label>
8040</div>
8041
8042<div class="overlay-form__item additional-commissions">
8043 <label>Commission</label>
8044 <div class="other-additional-wrapper other-additional-wrapper-malaysian_commissions"></div>
8045 <label class="anchor other-commissions-malaysian__add-item">Add new item</label>
8046</div>
8047
8048<div class="seperator">
8049 <hr>
8050</div>
8051<div class="malaysian-payslip-taxes-container">
8052 <label>Taxes</label>
8053 <div id="malaysian-payslip-taxes"></div>
8054</div>
8055<div class="g-hidden" id="malaysia-pf-details">
8056 <div class="overlay-form__item overlay-form__item_cpf-fields-wrapper g-cleared">
8057 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8058 <label>Employee's PF Deduction</label>
8059 <input type="text" class="pf-details__employee_malaysia" name="employee_malaysia_pf_deduction" disabled>
8060 </div>
8061 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8062 <label>Employer's PF Contribution</label>
8063 <input type="text" class="pf-details__employer_malaysia" name="employer_malaysia_pf_contribution" disabled>
8064 </div>
8065 </div>
8066 <div class="seperator">
8067 <hr>
8068 </div>
8069</div>
8070<div class="overlay-form__item post-pf-element post-cpf-additions">
8071 <label>Post EPF additions</label>
8072 <div class="g-cleared">
8073 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8074 <label>Item</label>
8075 </div>
8076 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8077 <label>Value</label>
8078 </div>
8079 </div>
8080 <div class="other-additional-wrapper other-additional-wrapper_post-malaysian-pf-addition">
8081 </div>
8082 <label class="anchor other-post-malaysian-pf-addition__add-item">Add new post-EPF Allowance item</label>
8083</div>
8084<div class="overlay-form__item post-pf-element post-cpf-deductions">
8085 <label>Post EPF deductions</label>
8086 <div class="g-cleared">
8087 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8088 <label>Item</label>
8089 </div>
8090 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8091 <label>Value</label>
8092 </div>
8093 </div>
8094 <div class="other-additional-wrapper other-additional-wrapper_post-malaysian-pf-deduction">
8095 </div>
8096 <label class="anchor other-post-malaysian-pf-deduction__add-item">Add new post-EPF Deduction item</label>
8097</div> </div>
8098
8099 <div class="country-elements country-elements_unrecognized g-hidden">
8100 <div class="seperator">
8101 <hr>
8102</div>
8103<div class="overlay-form__item additional-deductions">
8104 <label>Other Additional Deductions</label>
8105 <div class="g-cleared">
8106 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8107 <label>Item</label>
8108 </div>
8109 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8110 <label>Value</label>
8111 </div>
8112 </div>
8113 <div class="other-additional-wrapper other-additional-wrapper-unrecognized_deduction">
8114 <div class="g-cleared other-additional__row label-free-row">
8115 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8116 <input type="text" name="unrecognized-additional-deduction-item[]">
8117 </div>
8118 <div class="label-free-row__symbol">–</div>
8119 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
8120 <input type="text" name="unrecognized-additional-deduction-value[]" class="additional-deduction">
8121 </div>
8122 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
8123 </div>
8124 </div>
8125 <label class="anchor other-deduction-unrecognized__add-item">Add new item</label>
8126</div>
8127
8128<div class="seperator">
8129 <hr>
8130</div>
8131
8132<div class="overlay-form__item additional-payments">
8133 <label>Additional Wages</label>
8134 <div class="g-cleared">
8135 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8136 <label>Item</label>
8137 </div>
8138 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8139 <label>Value</label>
8140 </div>
8141 </div>
8142 <div class="other-additional-wrapper other-additional-wrapper-unrecognized_payment">
8143 <div class="g-cleared other-additional__row label-free-row">
8144 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8145 <input type="text" name="unrecognized-additional-payment-item[]">
8146 </div>
8147 <div class="label-free-row__symbol">+</div>
8148 <div class="g-float-left overlay-form__item_extra-compact overlay-form__item_right">
8149 <input type="text" name="unrecognized-additional-payment-value[]" class="additional-payment">
8150 </div>
8151 <div class="label-free-row__delete"><i class='g-icon g-icon_settings-delete label-free-row__delete_icon'></i></div>
8152 </div>
8153 </div>
8154 <label class="anchor other-additional-unrecognized__add-item">Add new item</label>
8155</div>
8156
8157<div class="overlay-form__item additional-commissions">
8158 <label>Commission</label>
8159 <div class="other-additional-wrapper other-additional-wrapper-unrecognized_commissions"></div>
8160 <label class="anchor other-commissions-unrecognized__add-item">Add new item</label>
8161</div> </div>
8162
8163 <div class="overlay-form__item g-cleared net-pay">
8164 <div class="g-cleared label-aside-input">
8165 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8166 <label class="net-pay__label">Net Pay</label>
8167 </div>
8168 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8169 <div class="input-cover-wrapper">
8170 <div class="input-cover"></div>
8171 <input type="text" class="net-pay__value" name="net_pay" tabindex="-1" value="555">
8172 </div>
8173 <input type="hidden" class="generic_pay">
8174 <input type="hidden" name="additional_wage_total">
8175 <input type="hidden" name="additional_deduction_total">
8176 <input type="hidden" name="fixed_wage">
8177 <input type="hidden" name="ordinary_wage">
8178 <input type="hidden" name="total_wage">
8179 <label id="country-invalid" class="g-hidden">(Tax calculation not supported!)</label>
8180 </div>
8181 </div>
8182 </div>
8183 <div class="overlay-form__item g-cleared one-side-small one-side-small_levy">
8184 <div class="g-float-right overlay-form__item_compact overlay-form__item_right one-side-small__container"></div>
8185 </div>
8186 <div class="overlay-form__item overlay-form__item_btns">
8187 <button class="btn btn_green btn_large">Generate report</button>
8188 </div>
8189 </form>
8190</div>
8191 </div>
8192 </div>
8193
8194 <div id="freelancer-employee" class="g-hidden">
8195 <div id="tab-freelancer" class="g-relative">
8196
8197 <div class="page-cover__header page-cover__header_employee">
8198 <h2>Profile</h2>
8199 </div>
8200 <div class="page-cover__content tab-content g-relative">
8201 <div class="freelancer-general_container">
8202 <div id="reference-view">
8203 <div class="freelancer-details">
8204 <div class="freelancer-details__image ">
8205 <img src="data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAACwDgCdASqAAIAAPm02kkckI6GhKhjIiIANiWkIcAAq3qOS9luL/foey8C7mlGEA39qCL8E3/8IpIWAmHC7h6IX4MtP91djOhwpy9kTWWCJQABgsoRWIRI9C/vmWO9/T/eTbM9LXE2keYljKDSKUK5q0+c16pb7WK+aEN0phWgA/kvwAXjy9phsDDxQHBAS3wjOjblfs5CJERk53A7PP3qHwAPUQ/305TT9txC1IHwYF9/svxCbuRXp7H7WWA7602ddMwz8RwcOZLj6mcipjCqHSfoFHRUC9PvtigmgwMAdCbONcNqYubjwytxMSSBMJWAq0+vChP7aruT2ZRAykYLbivTxNJmBLocrRDOiZzp8eAumD5Ipo72lQxJuH/JQCQJWDDjKRIKs+VK5tmhMLqbynsGuy2XyaOLHHoOvH6NMbZ3d3UbehlasmbMFJAORj5zHheYgAAA=" class="imageLargeHeight" data-pagespeed-url-hash="3593363020" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
8206 </div>
8207 <div class="g-inline-block g-section_middle ">
8208 <div class="freelancer-details__detail freelancer-details__detail_name">
8209 Parishi Shah
8210 </div>
8211 <div class="freelancer-details__detail freelancer-details__detail_age">
8212 23 years
8213 </div>
8214 </div>
8215 <div class="g-float-right g-padding-top">
8216 <div class="g-inline-block ratings g-section_middle g-center">
8217 <div class="freelancer-details__ratings">
8218 <span class="rating-img"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAQ5QTFRFAAAA//////+A//9A//8z/9EX/9gU/9sS/84M/9UL/9MJ/84I/88I/9EI/9II/88H/9IG/84G/9AG/9EG/9IG/84F/88F/88F/88E/9AE/84E/84E/80E/84D/80D/84D/88D/9AD/88D/9AG/84G/84G/84F/84F/80F/84F/88F/80F/80F/84F/88F/88E/84E/84E/80E/84E/80E/84E/80D/84D/80D/84D/88D/84E/84E/80E/84E/84E/84E/80E/84E/80E/84E/84E/80E/84E/84D/84D/80D/84D/84D/84D/84D/80D/84D/80D/80D/80D/80D/80D/80D/84D/84D/80DPiKtwgAAAFl0Uk5TAAECBAULDQ4VGB0fICEiJSgqKywtLzA1Ozw+P0hJTU5QUVVWWFldXmFjZGZsbnB0foKFh5CRlJaaoqOxsrS1xcbHytLV1tjZ4OTm6Onq7/Dz9fb3+vv8/f4SrwzDAAABDUlEQVQ4y42S6VaCUBSFDxUNNmeR2hwVWmGDYkmjFQoGFTme93+RhAC53WG1/12+b8FemwtAZMtuKiDIlIPYlARCEUc54HPJCoQGX9jDMAWu8PQrPPJ4HqOsc4T7WDDZPDuMhd7iHzS7eXhRe/AwiXdX1XfX5BAumZaPnLiNm3l4QWGewRELbTgeCIVTgKMuHw/Ogpo73zzeVaMFP9nc3453UFwW/8iNl1q2af6+kd5yoU/1WyHGnh5SgkwIBfoTOUIo04JOCCYt1AnBooW3NJcZP4RomdzG1321xWqpR/+2NAEwee7RLY3gwddl9NKZSic4GylBQ+zfzo3PmfpouGK65cnVKnmPlWsN/pcfy+OxZvgCQrYAAAAASUVORK5CYII=" data-pagespeed-url-hash="2119232474" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></span>
8219 <span class="rating-count sub__label">4.5</span>
8220 </div>
8221 <div class="below__label">Ratings</div>
8222 </div>
8223 <div class="g-inline-block ratings g-section_middle g-center">
8224 <div class="freelancer-details__ratings">
8225 <span class="salary-value sub__label">$12.5</span>
8226 </div>
8227 <div class="below__label">Rates per hour</div>
8228 </div>
8229 <div class="g-inline-block ratings g-section_middle g-center">
8230 <div class="freelancer-details__ratings">
8231 <span class="post-count sub__label">34</span>
8232 </div>
8233 <div class="below__label">Total jobs</div>
8234 </div>
8235 </div>
8236 </div>
8237 <div class="freelancer-skills">
8238 <p> Skills</p>
8239 <div class="freelancer-skills__name"></div>
8240 </div>
8241 <div class="freelancer-reviews">
8242 <p>Reviews</p>
8243 <div class="freelancer-feedbacks-container"></div>
8244 <div class="feedbacks-limit-exceeder g-hidden"></div>
8245 <div class="freelancer-reviews__loadmore g-hidden">
8246 <button class="load-more btn">Load more reviews</button>
8247 </div>
8248 </div>
8249 </div>
8250
8251
8252 <div id="self-view">
8253 <form class="overlay-form" id="FreelanceProfileView" method="post" novalidate>
8254 <input type="hidden" name="user_id" value="">
8255 <input type="hidden" name="role_id" value="5">
8256 <div class="user" id="UserDropzone">
8257 <div class="user__image user__image_large" id="UserDropzoneDefault">
8258 <img src="data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAACwDgCdASqAAIAAPm02kkckI6GhKhjIiIANiWkIcAAq3qOS9luL/foey8C7mlGEA39qCL8E3/8IpIWAmHC7h6IX4MtP91djOhwpy9kTWWCJQABgsoRWIRI9C/vmWO9/T/eTbM9LXE2keYljKDSKUK5q0+c16pb7WK+aEN0phWgA/kvwAXjy9phsDDxQHBAS3wjOjblfs5CJERk53A7PP3qHwAPUQ/305TT9txC1IHwYF9/svxCbuRXp7H7WWA7602ddMwz8RwcOZLj6mcipjCqHSfoFHRUC9PvtigmgwMAdCbONcNqYubjwytxMSSBMJWAq0+vChP7aruT2ZRAykYLbivTxNJmBLocrRDOiZzp8eAumD5Ipo72lQxJuH/JQCQJWDDjKRIKs+VK5tmhMLqbynsGuy2XyaOLHHoOvH6NMbZ3d3UbehlasmbMFJAORj5zHheYgAAA=" data-pagespeed-url-hash="3593363020" onload="pagespeed.CriticalImages.checkImageForCriticality(this);">
8259 </div>
8260 <div class="user__image user__image_large g-hidden" id="UserDropzonePreview">
8261 </div>
8262 <div class="user__image-actions">
8263 <span class="btn btn_dropzone g-pointer" id="UserDropzoneClickable">Change<span class="user__image-instruction">Uploading a square image will be perfect!</span></span>
8264 <span class="btn btn_dropzone g-pointer g-icon_delete-upload">Delete</span>
8265 </div>
8266 </div>
8267 <div class="overlay-form__item g-cleared override-overlay">
8268 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8269 <label>First name<span class="required-mark">*</span></label>
8270 <input type="text" name="first_name" required>
8271 </div>
8272 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8273 <label>Last name<span class="required-mark">*</span></label>
8274 <input type="text" name="last_name" required>
8275 </div>
8276 </div>
8277 <div class="overlay-form__item g-cleared">
8278 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8279 <label>Sex</label>
8280 <div id="gender">
8281 <div class="g-inline-block">
8282 <input type="radio" name="sex" value="female" id="f" checked="checked">
8283 <label for="f"><span></span>Female</label>
8284 </div>
8285 <div class="g-inline-block">
8286 <input type="radio" name="sex" value="male" id="m">
8287 <label for="m"><span></span>Male</label>
8288 </div>
8289 </div>
8290 </div>
8291 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8292 <label>Date of birth</label>
8293 <input type="text" class="jcalendar" name="date_of_birth">
8294 <i class="g-icon g-icon_calendar"></i>
8295 <div class="years-span g-hidden"></div>
8296 </div>
8297 </div>
8298 <div class="overlay-form__item g-cleared">
8299 <div class="g-float-left overlay-form__item_compact overlay-form__item_left override-overlay">
8300 <label>Phone</label>
8301 <input type="text" name="phone">
8302 </div>
8303 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8304 <label>Email<span class="required-mark">*</span></label>
8305 <input type="email" formnovalidate class="tab-general__user-email cancel" name="email" required>
8306 </div>
8307 </div>
8308 <div class="overlay-form__item override-overlay">
8309 <label>Address</label>
8310 <textarea name="address"></textarea>
8311 </div>
8312 <div class="seperator">
8313 <hr>
8314 </div>
8315 <div class="overlay-form__item g-cleared rostering__tags">
8316 <label>Skills<span class="required-mark">*</span></label>
8317 <input type="text" class="not-empty" data-role="tagsinput" name="skills" placeholder="Create comma separated tags" required>
8318 </div>
8319 <div class="overlay-form__item g-cleared">
8320 <label>How much you will charge for an hour? (In SGD)<span class="required-mark">*</span></label>
8321 <input type="number" name="basic_salary" required>
8322 </div>
8323 <input type="hidden" class="file_tmp_name" name="file_tmp_name">
8324 <input type="hidden" name="delete_image_status" value="false">
8325 <div class="overlay-form__item overlay-form__item_btns">
8326 <button class="btn btn_green btn_large btn_save">Save</button></button>
8327 <button class="btn btn_delete">Delete</button></button>
8328 </div>
8329 </form>
8330 </div>
8331 </div>
8332 </div>
8333
8334</div> </div>
8335</div>
8336
8337
8338 <script type="text/javascript" src="/js/mydropzone.js"></script>
8339 <script type="text/javascript" src="/js/vendors/dropzone.js"></script>
8340<!--<input type="text" name="employee_no">-->
8341 </div>
8342 </div>
8343 <div class="dialog page-cover g-hidden" id="overlay-addoutlet" data-title='Create new outlet|Edit outlet'>
8344 <div class="dialog_wrapper page__dialog">
8345 <div class="page-cover__wrapper">
8346 <div class="page-cover__header">
8347 <h2>Create new outlet</h2>
8348 </div>
8349 <div class="page-cover__content ">
8350 <form class="overlay-form g-relative" id="OutletAddForm" method="post" action="/outlet/add" novalidate>
8351 <div class="overlay-form__item ">
8352 <label>Name of outlet<span class="required-mark">*</span></label>
8353 <input type="text" name="name" class="form-name" required>
8354 </div>
8355 <div class="overlay-form__item">
8356 <label>Description</label>
8357 <textarea name="description" class="form-description"></textarea>
8358 </div>
8359
8360 <div class="overlay-form__item g-cleared">
8361 <label>Address</label>
8362 <input name="address" class="form-address">
8363 </div>
8364
8365 <div class="overlay-form__item g-cleared">
8366 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8367 <label>Outlet Radius (in meters)</label>
8368 <div class="confused">
8369 <span>
8370 ?
8371 </span>
8372 <div class="confused__overlay">
8373 This sets how far the employees will be able to check in/out from the centre of the outlet.
8374 </div>
8375 </div>
8376 <input type="text" name="radius" class="form-radius">
8377 </div>
8378 </div>
8379
8380 <div class="overlay-form__item g-cleared">
8381 <label>Map</label>
8382 <div id="locationpicker" class="form-map"></div>
8383 </div>
8384
8385 <div class="overlay-form__item g-cleared">
8386 <div>
8387 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8388 <label>Latitude<span class="required-mark">*</span></label>
8389 <input type="text" name="latitude" class="form-latitude" required placeholder="Latitude">
8390 </div>
8391 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8392 <label>Longitude<span class="required-mark">*</span></label>
8393 <input type="text" name="longitude" class="form-longitude" required placeholder="Longitude">
8394 </div>
8395 </div>
8396 </div>
8397 <div class="overlay-form__item g-cleared">
8398 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8399 <label>Phone</label>
8400 <input type="text" name="phone" class="form-phone">
8401 </div>
8402 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8403 <label>Fax</label>
8404 <input type="text" name="fax" class="form-fax">
8405 </div>
8406 </div>
8407 <div class="overlay-form__item g-cleared">
8408 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8409 <label>E-mail</label>
8410 <input type="email" name="email" class="form-email">
8411 </div>
8412 </div>
8413 <input type="hidden" name="id" class="updateoutlet-id">
8414 <div class="seperator">
8415 <hr>
8416 </div>
8417 <div class="overlay-form__item g-cleared">
8418 <div class="g-float-left overlay-form__item_compact overlay-form__item_left overlay-form__item_outletdropzone">
8419 <label>Upload</label>
8420 <div class="overlay-dropzone" id="OutletDropzone" name="logo">
8421 <div class="overlay-dropzone__text g-cursor-pointer clickable" id="OutletDropzoneClickable">
8422 Drop files here or click to upload <i class="g-icon g-icon_dropzone"></i>
8423 </div>
8424 </div>
8425 <div class="overlay-dropzone overlay-dropzone_preview preview g-hidden" id="OutletDropzonePreview" name="logo">
8426 <i class="g-icon g-icon_cancel-upload"></i> </div>
8427 </div>
8428 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8429 <label>Choose employees location visibility</label>
8430 <div class="confused">
8431 <span>
8432 ?
8433 </span>
8434 <div class="confused__overlay">
8435 Choose what location information is accessible to employee belonging to this outlet on check in/out!
8436 </div>
8437 </div>
8438 <div class="">
8439 <input type="checkbox" class="location-access location-access_radius" name="location_access[radius]" id="radius_access">
8440 <label for="radius_access" class="checkbox-label checkbox-label_margin">Outlet radius</label>
8441 </div>
8442 <div class="">
8443 <input type="checkbox" class="location-access location-access_distance" name="location_access[distance]" id="distance_access">
8444 <label for="distance_access" class="checkbox-label checkbox-label_margin">Distance from outlet</label>
8445 </div>
8446 </div>
8447 </div>
8448 <input type="hidden" class="file_tmp_name" name="file_tmp_name">
8449 <input type="hidden" name="delete_image_status" value="false">
8450 <div class="overlay-form__item">
8451 <button class="btn btn_green btn_large btn_save">Save</button></button>
8452 <button class="btn btn_delete">Delete</button></button>
8453 </div>
8454 </form>
8455 </div>
8456</div>
8457
8458 </div>
8459 </div>
8460
8461
8462
8463
8464
8465
8466
8467 <div class="dialog page-cover g-hidden" id="overlay-rostering" data-title='New task | Edit task'>
8468 <div class="dialog_wrapper page__dialog">
8469 <div class="page-cover__wrapper">
8470 <div class="page-cover__header">
8471 <h2>New task</h2>
8472 <div class="tab-links">
8473 <ul>
8474 <li class="active"><a href="#tab-task" id="internalTaskTabLink">CREATE A TASK</a></li>
8475 <li class=""><a href="#tab-job" id="externalTaskTabLink">CREATE A JOB</a></li>
8476 </ul>
8477 </div>
8478 </div>
8479 <div class="page-cover__content g-relative rostering">
8480 <div id="tab-task" class="tab active g-relative">
8481 <form class="overlay-form" id="NewTaskForm" method="post" action="" novalidate>
8482 <input type="hidden" value='' name='schedule_id'>
8483 <input type="hidden" value='1' name='type'>
8484 <div class="overlay-form__item g-cleared">
8485 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8486 <label>Assign to <span class="required-mark">*</span></label>
8487 <select type="text" class="custom-simple-drop required" name="user_outlet_id" placeholder="Select employee" required>
8488 <option></option>
8489 </select>
8490 </div>
8491 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8492 <label>Outlet <span class="required-mark">*</span></label>
8493 <select type="text" class="custom-simple-drop required" name="outlet_id" placeholder="Select outlet" required>
8494 <option></option>
8495 </select>
8496 </div>
8497 </div>
8498
8499 <div class="overlay-form__item g-cleared rostering__when">
8500 <label class="g-block">Date <span class="required-mark">*</span></label>
8501 <div class="g-float-left overlay-form__item_left rostering__date rostering__date_from">
8502 <div>
8503 <span class="secondary-label">From</span>
8504 <input type="text" class="jStartTaskcalendar rostering__date_start" name="start_date">
8505 <i class="g-icon g-icon_calendar"></i>
8506 <label class="error_start-date custom-error g-hidden">Please set start date</label>
8507 </div>
8508 </div>
8509 <div class="g-float-left overlay-form__item_right rostering__date rostering__date_to">
8510 <div>
8511 <span class="secondary-label">To</span>
8512 <input type="text" class="jEndTaskcalendar" name="end_date">
8513 <i class="g-icon g-icon_calendar"></i>
8514 <label class="error_end-date custom-error g-hidden">Please set end date</label>
8515 </div>
8516 </div>
8517 </div>
8518 <div class="overlay-form__item g-cleared">
8519 <label class="g-block">Duration <span class="required-mark">*</span></label>
8520 <div class="g-float-left overlay-form__item_right rostering__time">
8521 <span class="secondary-label">From</span>
8522 <input type="text" class="rostering__time_from" name="start_time" placeholder="00:00" value="">
8523 <div class="rostering__time-interval" id="start_period">
8524 <input type="radio" name="start_period" value="am" id="start_am" checked="checked">
8525 <label for="start_am"><span></span>AM</label>
8526 <input type="radio" name="start_period" value="pm" id="start_pm">
8527 <label for="start_pm"><span></span>PM</label>
8528 </div>
8529 <label class="error_start-time custom-error g-hidden">Set a valid 12hr format</label>
8530 </div>
8531 <div class="g-float-left overlay-form__item_right rostering__time">
8532 <span class="secondary-label">To</span>
8533 <input type="text" class="rostering__time_to" name="end_time" placeholder="00:00" value="">
8534 <div class="rostering__time-interval" id="end_period">
8535 <input type="radio" name="end_period" value="am" id="end_am" checked="checked">
8536 <label for="end_am"><span></span>AM</label>
8537 <input type="radio" name="end_period" value="pm" id="end_pm">
8538 <label for="end_pm"><span></span>PM</label>
8539 </div>
8540 <label class="error_end-time custom-error g-hidden">Set a valid 12hr format</label>
8541 <label class="error_time-cmp custom-error g-hidden">Set greater than start time</label>
8542 </div>
8543 </div>
8544
8545 <div class="overlay-form__item g-cleared" id="task-repeat">
8546 <label>Repeat this task every</label> <span class="secondary-label secondary-label_small">( leave it blank if u dont want to repeat the task )</span>
8547 <div class="overlay-form__item_left">
8548 <div class="rostering__weekday">
8549 <input type="checkbox" name="weekday[]" id="Sun" value="0" disabled="true">
8550 <label for="Sun" class="checkbox-label"><span>Sun</span></label>
8551 </div>
8552 <div class="rostering__weekday">
8553 <input type="checkbox" name="weekday[]" id="Mon" value="1" disabled="true">
8554 <label for="Mon" class="checkbox-label"><span>Mon</span></label>
8555 </div>
8556 <div class="rostering__weekday">
8557 <input type="checkbox" name="weekday[]" id="Tue" value="2" disabled="true">
8558 <label for="Tue" class="checkbox-label"><span>Tue</span></label>
8559 </div>
8560 <div class="rostering__weekday">
8561 <input type="checkbox" name="weekday[]" id="Wed" value="3" disabled="true">
8562 <label for="Wed" class="checkbox-label"><span>Wed</span></label>
8563 </div>
8564 <div class="rostering__weekday">
8565 <input type="checkbox" name="weekday[]" id="Thu" value="4" disabled="true">
8566 <label for="Thu" class="checkbox-label"><span>Thu</span></label>
8567 </div>
8568 <div class="rostering__weekday">
8569 <input type="checkbox" name="weekday[]" id="Fri" value="5" disabled="true">
8570 <label for="Fri" class="checkbox-label"><span>Fri</span></label>
8571 </div>
8572 <div class="rostering__weekday">
8573 <input type="checkbox" name="weekday[]" id="Sat" value="6" disabled="true">
8574 <label for="Sat" class="checkbox-label"><span>Sat</span></label>
8575 </div>
8576 </div>
8577 </div>
8578
8579 <div class="overlay-form__item g-cleared rostering__tags">
8580 <label>Tags</label>
8581 <input type="text" class="" data-role="tagsinput" name="tags" placeholder="Create comma separated tags">
8582 </div>
8583
8584 <div class="overlay-form__item">
8585 <label>Notes</label>
8586 <textarea name="notes" class="form-description"></textarea>
8587 </div>
8588 <div class="overlay-form__item rostering__action-btn">
8589 <button class="btn btn_green btn_large btn_save">Save</button></button>
8590 <div class="rostering__extra-btns">
8591 <button class="btn btn_no-bg btn_task-copy">Copy task</button>
8592 <button class="btn btn_delete">Delete</button></button>
8593 </div>
8594 </div>
8595 </form>
8596 </div>
8597 <div id="tab-job" class="tab g-relative ">
8598 <form class="overlay-form" id="NewJobForm" method="post" action="" novalidate>
8599 <input type="hidden" value='' name='schedule_id'>
8600 <input type="hidden" value='2' name='type'>
8601 <div class="overlay-form__item g-cleared">
8602 <label>Title <span class="required-mark">*</span></label>
8603 <input type="text" name="job_title">
8604 </div>
8605 <div class="overlay-form__item">
8606 <label>Description <span class="required-mark">*</span></label>
8607 <textarea name="notes" class="job-description"></textarea>
8608 </div>
8609 <div class="overlay-form__item g-cleared rostering__tags">
8610 <label>Skills <span class="required-mark">*</span></label>
8611 <input type="text" class="" data-role="tagsinput" name="tags" placeholder="Create comma separated skills">
8612 </div>
8613 <div class="overlay-form__item g-cleared rostering__when">
8614 <label class="g-block">Date <span class="required-mark">*</span></label>
8615 <div class="g-float-left overlay-form__item_left rostering__date rostering__date_from">
8616 <div>
8617 <span class="secondary-label">From</span>
8618 <input type="text" class="jStartTaskcalendar rostering__date_start" name="start_date">
8619 <i class="g-icon g-icon_calendar"></i>
8620 <label class="error_start-date custom-error g-hidden">Please set start date</label>
8621 </div>
8622 </div>
8623 <div class="g-float-left overlay-form__item_right rostering__date rostering__date_to">
8624 <div>
8625 <span class="secondary-label">To</span>
8626 <input type="text" class="jEndTaskcalendar" name="end_date">
8627 <i class="g-icon g-icon_calendar"></i>
8628 <label class="error_end-date custom-error g-hidden">Please set end date</label>
8629 </div>
8630 </div>
8631 </div>
8632 <div class="overlay-form__item g-cleared">
8633 <label class="g-block">Duration <span class="required-mark">*</span></label>
8634 <div class="g-float-left overlay-form__item_right rostering__time">
8635 <span class="secondary-label">From</span>
8636 <input type="text" class="rostering__time_from" name="start_time" placeholder="00:00" value="">
8637 <div class="rostering__time-interval" id="external-start-period">
8638 <input type="radio" name="start_period" value="am" id="job-start-am" checked="checked">
8639 <label for="job-start-am"><span></span>AM</label>
8640 <input type="radio" name="start_period" value="pm" id="job-start-pm">
8641 <label for="job-start-pm"><span></span>PM</label>
8642 </div>
8643 <label class="error_start-time custom-error g-hidden">Set a valid 12hr format</label>
8644 </div>
8645 <div class="g-float-left overlay-form__item_right rostering__time">
8646 <span class="secondary-label">To</span>
8647 <input type="text" class="rostering__time_to" name="end_time" placeholder="00:00" value="">
8648 <div class="rostering__time-interval" id="external-end-period">
8649 <input type="radio" name="end_period" value="am" id="job-end-am" checked="checked">
8650 <label for="job-end-am"><span></span>AM</label>
8651 <input type="radio" name="end_period" value="pm" id="job-end-pm">
8652 <label for="job-end-pm"><span></span>PM</label>
8653 </div>
8654 <label class="error_end-time custom-error g-hidden">Set a valid 12hr format</label>
8655 <label class="error_time-cmp custom-error g-hidden">Set greater than start time</label>
8656 </div>
8657 </div>
8658
8659 <div class="overlay-form__item g-cleared">
8660 <div class="g-float-left overlay-form__item_compact overlay-form__item_left">
8661 <label>Number of persons <span class="required-mark">*</span></label>
8662 <input type="number" name="employees_required">
8663 </div>
8664 <div class="g-float-left overlay-form__item_compact overlay-form__item_right">
8665 <label>Outlet <span class="required-mark">*</span></label>
8666 <select type="text" class="custom-simple-drop required" name="outlet_id" placeholder="Select outlet" required>
8667 <option></option>
8668 </select>
8669 </div>
8670 </div>
8671
8672 <div class="overlay-form__item rostering__action-btn">
8673 <button class="btn btn_green btn_large btn_save">Save job</button></button>
8674 </div>
8675 </form>
8676 </div>
8677 </div>
8678</div>
8679
8680 </div>
8681 </div>
8682 <div class="dialog page-cover g-hidden" id="overlay-rostering-copy" data-title='Copy task | Copy task'>
8683 <div class="dialog_wrapper page__dialog">
8684 <div class="page-cover__wrapper">
8685 <div class="page-cover__header">
8686 <h2>Copy task</h2>
8687 </div>
8688 <div class="rostering">
8689 <div class="rostering__copy-data">
8690 <div class="rostering__row g-cleared">
8691 <div class="g-float-left rostering__row_compact rostering__row_left">
8692 <label>Assigned to:</label>
8693 <span class="rostering__copy-data_name"></span>
8694 </div>
8695 <div class="g-float-left rostering__row_compact rostering__row_right">
8696 <label>When:</label>
8697 <span class="rostering__copy-data_date"></span>
8698 </div>
8699 </div>
8700 <div class="rostering__row g-cleared">
8701 <div class="g-float-left rostering__row_compact rostering__row_left">
8702 <label>Outlet:</label>
8703 <span class="rostering__copy-data_outlet"></span>
8704 </div>
8705 <div class="g-float-left rostering__row_compact rostering__row_right">
8706 <label>Duration:</label>
8707 <span class="rostering__copy-data_time"></span>
8708 </div>
8709 </div>
8710 <div class="rostering__row g-cleared">
8711 <div class="g-float-left rostering__row_compact rostering__row_left">
8712 <label>Notes:</label>
8713 <span class="rostering__copy-data_notes"></span>
8714 </div>
8715 <div class="g-float-left rostering__row_compact rostering__row_right">
8716 <label>Recurring:</label>
8717 <span class="rostering__copy-data_recurring"></span>
8718 </div>
8719 </div>
8720 </div>
8721 <div class="page-cover__content rostering__copy-date-wrapper g-relative">
8722 <form id="CopyTaskForm">
8723 <input type="hidden" name="schedule_id" value="">
8724 <input type="hidden" name="copy_dates" value="">
8725 <label>Select dates for which you would like to copy this task:</label>
8726 <div class="rostering__row rostering__copy-date g-cleared">
8727 <div class="g-float-left rostering__row_compact rostering__row_left">
8728 <div class="copy-calendar-one always-show-calendar"></div>
8729 </div>
8730 <div class="g-float-left rostering__row_compact rostering__row_right">
8731 <div class="copy-calendar-two always-show-calendar"></div>
8732 </div>
8733 </div>
8734 <div class="overlay-form__item overlay-form__item_btns">
8735 <button class="btn btn_green btn_large btn_save">Copy</button>
8736 <button class="btn btn_link btn_task-cancel">Cancel</button>
8737 </div>
8738 </form>
8739 </div>
8740 </div>
8741</div> </div>
8742 </div>
8743
8744
8745
8746
8747 </div>
8748 </div>
8749 <div class="proud-owner">Proudly made by <a href="http://sodainmind.com/" target="_blank">SodaInMind</a></div>
8750 <!-- <footer class="privefooter"> -->
8751 <!-- </footer> -->
8752 </div>
8753 <div class="loader g-hidden">
8754 <div class='loader__spinner' style='transform:scale(0.24);'><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(0deg) translate(0,-60px);transform:rotate(0deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(30deg) translate(0,-60px);transform:rotate(30deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(60deg) translate(0,-60px);transform:rotate(60deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(90deg) translate(0,-60px);transform:rotate(90deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(120deg) translate(0,-60px);transform:rotate(120deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(150deg) translate(0,-60px);transform:rotate(150deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(180deg) translate(0,-60px);transform:rotate(180deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(210deg) translate(0,-60px);transform:rotate(210deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(240deg) translate(0,-60px);transform:rotate(240deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(270deg) translate(0,-60px);transform:rotate(270deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(300deg) translate(0,-60px);transform:rotate(300deg) translate(0,-60px);border-radius:10px;position:absolute;'></div><div style='top:80px;left:93px;width:14px;height:40px;background:#6ad1df;-webkit-transform:rotate(330deg) translate(0,-60px);transform:rotate(330deg) translate(0,-60px);border-radius:10px;position:absolute;'></div></div>
8755 </div>
8756
8757 <div class="dialog g-hidden">
8758 <div class="dialog_wrapper dlg-error dlg-error__specific col-sm-12">
8759 <h3 class="dlg-error__header">
8760 </h3>
8761 <div class="dlg-error__content-wrapper">
8762 <p class="dlg-error__content">
8763 </p>
8764 <button class="btn_default btn_ok">Ok</button>
8765 </div>
8766 </div>
8767 </div>
8768 <div class="dialog g-hidden">
8769 <div class="dialog_wrapper dlg-error dlg-error__generic col-sm-12">
8770 <h3 class="dlg-error__header">
8771 df
8772 </h3>
8773 <div class="dlg-error__content-wrapper">
8774 <p class="dlg-error__content">
8775 hello
8776 </p>
8777 <button class="btn_default btn_ok" id='btn-ok'>Ok</button>
8778 <button class="btn_default btn_cancel" id='btn-cancel'>Cancel</button>
8779 </div>
8780 </div>
8781 </div>
8782 <div class="dialog g-hidden">
8783 <div class="dialog_wrapper dlg-error dlg-error__info col-sm-12">
8784 <div class="dlg-error__content-wrapper">
8785 <p class="dlg-error__content">
8786 Data saved successfully </p>
8787 </div>
8788 </div>
8789 </div>
8790
8791 <script type="text/javascript" src="/js/vendors/bootstrap.min.js"></script>
8792 <script type="text/javascript" src="/js/vendors/jquery.validate.min.js"></script>
8793 <script type="text/javascript" src="/js/vendors/placeholders.min.js"></script>
8794 <script type="text/javascript" src="/js/vendors/notify.min.js"></script>
8795 <script type="text/javascript" src="/js/vendors/TweenMax.min.js"></script>
8796 <script type="text/javascript" src="/js/vendors/masonry.pkgd.min.js"></script>
8797 <script type="text/javascript" src="/js/vendors/swiper.min.js"></script>
8798 <script type="text/javascript" src="/js/vendors/bootstrap-tokenfield.min.js"></script>
8799
8800
8801
8802 <script type="text/javascript" src="/js/config.js"></script>
8803 <script type="text/javascript" src="/js/validation.js"></script>
8804 <script type="text/javascript" src="/js/element.js"></script>
8805 <script type="text/javascript" src="/js/custom_text.js"></script>
8806 <script type="text/javascript" src="/js/custom_text_elements.js"></script>
8807
8808 <script type="text/javascript" src="/js/vendors/underscore.js"></script>
8809 <script type="text/javascript" src="/js/vendors/backbone.js"></script>
8810 <script type="text/javascript" src="/js/Views/BaseView.js"></script>
8811 <script type="text/javascript" src="/js/Views/BaseDialog.js"></script>
8812
8813 <script type="text/javascript" src="/js/Controllers/BaseController.js"></script>
8814 <script type="text/javascript" src="/js/Controllers/AppController.js"></script>
8815
8816
8817 <script type="text/javascript" src="/js/Views/EmployeeListView.js"></script>
8818 <script type="text/javascript" src="/js/Views/PayrollView.js"></script>
8819 <script type="text/javascript" src="/js/Views/Settings.js"></script>
8820 <script type="text/javascript" src="/js/Views/Payslips.js"></script>
8821 <script type="text/javascript" src="/js/Views/BulkPayslips.js"></script>
8822 <script type="text/javascript" src="/js/Views/ExportUsers.js"></script>
8823 <script type="text/javascript" src="/js/Views/DashboardView.js"></script>
8824 <script type="text/javascript" src="/js/Views/AppraisalFormView.js"></script>
8825 <script type="text/javascript" src="/js/Views/AppraisalView.js"></script>
8826 <script type="text/javascript" src="/js/Views/SearchAreaView.js"></script>
8827 <script type="text/javascript" src="/js/Views/AttendanceView.js"></script>
8828 <script type="text/javascript" src="/js/Views/LeaveListView.js"></script>
8829 <script type="text/javascript" src="/js/Views/OutletListView.js"></script>
8830 <script type="text/javascript" src="/js/Views/AnnouncementListView.js"></script>
8831 <script type="text/javascript" src="/js/Views/AccountListView.js"></script>
8832 <script type="text/javascript" src="/js/Views/PromotionListView.js"></script>
8833 <script type="text/javascript" src="/js/Views/HiringView.js"></script>
8834 <script type="text/javascript" src="/js/Views/JobDialogView.js"></script>
8835
8836
8837 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeeDialogView.js"></script>
8838 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeeContact.js"></script>
8839 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeeEmployment.js"></script>
8840 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeeGeneral.js"></script>
8841 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeePayslip.js"></script>
8842 <script type="text/javascript" src="/js/Views/EmployeeForm/EmployeeIdentification.js"></script>
8843
8844 <script type="text/javascript" src="/js/Views/AttendanceDialogView.js"></script>
8845 <script type="text/javascript" src="/js/Views/AccountDialogView.js"></script>
8846 <script type="text/javascript" src="/js/Views/LeaveDialogView.js"></script>
8847 <script type="text/javascript" src="/js/Views/ImportDialogView.js"></script>
8848 <script type="text/javascript" src="/js/Views/ExportDialogView.js"></script>
8849 <script type="text/javascript" src="/js/Views/UpgradeCompanyDialog.js"></script>
8850 <script type="text/javascript" src="/js/Views/AnnouncementDialogView.js"></script>
8851 <script type="text/javascript" src="/js/Views/OutletDialogView.js"></script>
8852 <script type="text/javascript" src="/js/Views/PromotionDialogView.js"></script>
8853 <script type="text/javascript" src="/js/Views/Dialog.js"></script>
8854 <script type="text/javascript" src="/js/Views/ErrorDialog.js"></script>
8855 <script type="text/javascript" src="/js/Views/RosteringDialogView.js"></script>
8856 <script type="text/javascript" src="/js/Views/RosteringCopyDialogView.js"></script>
8857 <script type="text/javascript" src="/js/Views/CompanyPayFileDialogView.js"></script>
8858 <script type="text/javascript" src="/js/Views/EmployeeForm/FreelancerDialogView.js"></script>
8859
8860
8861 <script type="text/javascript" src="/js/vendors/select2.js"></script>
8862 <script type="text/javascript" src="/js/vendors/bootstrap-tagsinput.js"></script>
8863 <script type="text/javascript" src="/js/vendors/jquery-ui.js"></script>
8864 <script type="text/javascript" src="/js/vendors/jquery.ui.widget.js"></script>
8865 <script type="text/javascript" src="/js/vendors/bootstrap-datepicker.js"></script>
8866 <script type="text/javascript" src="/js/vendors/socket.io.js"></script>
8867 <script type="text/javascript" src="/js/vendors/date.js"></script>
8868 <script type="text/javascript" src="/js/vendors/handlebars-v3.0.1.js"></script>
8869 <script type="text/javascript" src="/js/vendors/helpers.js"></script>
8870 <script type="text/javascript" src="/js/vendors/bootstrap-tour.js"></script>
8871 <script type="text/javascript" src="/js/vendors/magnific-popup.js"></script>
8872
8873
8874 <script type="text/javascript" src="/js/Views/SuperAdmin/Company.js"></script>
8875
8876 <script type="text/javascript" src="/js/Templates/handlebars-templates.js"></script>
8877 <script type="text/javascript" src="/js/Helpers/CustomHelpers.js"></script>
8878
8879
8880 <script type="text/javascript" src="/js/Models/BaseModel.js"></script>
8881 <script type="text/javascript" src="/js/Models/NotificationItem.js"></script>
8882 <script type="text/javascript" src="/js/Models/NotificationView.js"></script>
8883
8884 <script type="text/javascript" src="/js/Views/Feeds/NotificationItem.js"></script>
8885 <script type="text/javascript" src="/js/Views/Feeds/NotificationView.js"></script>
8886 <script type="text/javascript" src="/js/Views/Analytics/OutletChartItem.js"></script>
8887 <script type="text/javascript" src="/js/Views/Analytics/OutletChartView.js"></script>
8888 <script type="text/javascript" src="/js/Views/Analytics/LeaveCircle.js"></script>
8889 <script type="text/javascript" src="/js/Views/Analytics/AnalyticsChartView.js"></script>
8890 <script type="text/javascript" src="/js/Views/LeaveAllotmentView.js"></script>
8891
8892
8893
8894
8895 <script type="text/javascript" src="/js/vendors/jquery.timeago.js"></script>
8896
8897 <script type="text/javascript" src="/js/vendors/typeahead.bundle.js"></script>
8898 <script type="text/javascript" src="/js/vendors/typeahead-addresspicker.js"></script>
8899
8900 <script type="text/javascript" src="/js/scheduler.js"></script>
8901 <script type="text/javascript" src="/js/monthly_scheduler.js"></script>
8902 <script type="text/javascript" src="/js/Views/RosteringView.js"></script>
8903
8904 <script type="text/javascript" src="/js/app.js"></script>
8905
8906
8907 <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=AIzaSyDyLf7D2BGav3TfXKcpiaS6yInThUrPvmI"></script>
8908 <script type="text/javascript" src="/js/../../bower_components/jquery-locationpicker-plugin/dist/locationpicker.jquery.min.js"></script>
8909 </body>
8910</html>