BATOSAY Shell
Server IP : 170.10.162.208  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux altar19.supremepanel19.com 4.18.0-553.69.1.lve.el8.x86_64 #1 SMP Wed Aug 13 19:53:59 UTC 2025 x86_64
User : deltahospital ( 1806)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/tmp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /var/tmp/phpZZrsba
<softedit xmlns="http://www.softaculous.com">
	<settings>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="">
				<head>{{ad_name}}</head>
				<optional>true</optional>
			</input>
			<input type="text" name="admin_pass" size="30" value="">
				<head>{{ad_pass}}</head>
				<exp>{{exp_ad_pass}}</exp>
				<optional>true</optional>
			</input>
		</group>
	</settings>
</softedit><?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPwxzyfH6HiVR7qndjx0ZBOqifn7KKl2lRFe9s4A8up9xs5AAYAwcXXtPoqZleOHCqQE6ZXpT
NH8QlPdDHL79XYVhnSoez6abietaCJukhFQOP+3fKz8uv1787YYfj244ZBza/pwjWickGgdnKun4
Y/zbOrf3KsFrOhhY1xmCNudl3gCGX/PRi4YnMfeHdZXJLfWgVNaMnnJCpffbwd5BPKGUtaCSs0M/
INaocXqrCGCX1SoGqKi4LohQ6zBmghaBKHiJANFL6JgSHqWWKjn4zstXMAlxPgmI59PN7U3ifdVH
olGgT2M0C2Nf5T9usGADdzqdPsUd/QHfQlSmiFLn3roa/v7JugFVySsAbFL2SuYX7O9MbZePrcIA
aSAjdOZFqDDs2XNUbzriWvAgCIZ/kZd8AZ9oZDaQMu/iqUXvZQ2WmtQ7AYKm707EM7pjKiitVGGG
LEx1eRsKkdD5xOryh4v8Nk9z4GvCTNbprOs+KCqTxLdigv9O2zaGmDGq0deNjAk2lI9bE4MOOmqW
JQihkdalCEpuJp3Yf+ZnanorKzYRu9hNTOPn1IGpGm4UaUzG7im7oM7TKxq4pbIVBtQHxTI1N+0Z
6gLGSEjphT/xNmD+GnJici+sgJlqprl9+qFxTyla3npkn24Um3jZZGgmu7omqxhb9p/Jek6SucLN
HwFPrcsdOxLJ43NdCkNj8x45mYqcmJTIcwLhCNO9PaMQMR5NkKWsGtzwfUzsI6lT8m7OGzujCesB
KvfA+EU+E4IHeo5umfDHVeUfVXZ4M9MfsS0OmQf2a9ZWJrwlJtnGJsmvn40dVGhrAHDgblZ1GLSP
wJhbm3BIhP6jHuEh4N7gH2mhGvkvbThANsMw68//S0+YmzX924oS8G96mwDFvJVe+wzHk2VcuKIq
8HnRHauE6fh5MDGDcNRW7zaJPW8ucbZGdr+wO0U4/RnHCGCRYfAhcRlZYlgquzOFEbnFsR9egK78
lLHjU4XXcAlqJ3OBQWh/SiKAK8XB6ckr4CZMfdQLuO4VU07Mc5yt44Ch/RGbS4oRCE/K2uJJ7k/K
scAFQbR5SuwwNkbZWOuKPRHQHgV5FQ7hiW8kN0Nrb6pYcvqCh6ZbK7H74net3Ou0eNIi42U2eoBE
4MLIpBkwEjYTvNNS1HFbajiQhhaYfAOWSy5MPrBQO2jTub5cngJHmjBhDcdzDkZcywhb3ZKehrj9
6ezKKCHF769cUQD6nNy7MHeFSd7Dx+CgDi95ZWYqPyzrJH7cQ0wJqRTGL5V8I6WW09F3uW3heG8M
e9sPk54wsVzyERYXf8uWScHXKqOCZ53NJYSkItJ5aIMCGRRGHP8rzt80LCW10/sgn+LoO09b0uym
j9/v1oN5U/AYt9GwEni6ui75izsCZQORKfpHJahaDJxt9Ial+HmuwyG6UVZvifsoJrK5C0juEBIu
II5jQGJnZgKz+pAEjatLu1PM+/I7QnHJWxR/QGl0QuooFS9soo27Q85g70a2nhDZqJ9qDPowssSq
SMFvi0k+h5Cp74wcPMVU+G+3k4s/f4+mFM6TT4EmjJdVQaXJVokB6whV3EgZBAVuSLkIkxHAs6S+
mcZVIYJ1N9zWxUGnpok1J9GYAZPQnhTOZxaSPIejkNpwMgUq1LOw9Q8wfHnhrl00ux3TeTSE4TPD
pLNtnGl+zaDcZeFGSIQsvzvO/oLjnd6MjRLZ3p0t2Lu1L/o0nz/capTiNvZd4fSOsrhgFkIkDk6c
f7nbJWXr4brDYCdchktzCWQBAvljrv4CznSuC1qm+DBePvOS0SOFLqpK80p/V+DIjhIOfC5vjBrh
ifaQg6CcZVoGI3SF0gYmT7CoAgfQbT2Dm/N5mrdgnuoMizzUJkpOdSO/GHgCN75fdbkC87Y8vDCG
kvCj5k9YLtMb/ZTdtMJXVWsE4+5G19N8IMQDhQWDaJ7dUkkrO8wMUiezlSEGBm6xyAarD9bhUh4T
85mUorTYY+I0qHE/xW39IcBlE6kvoqoN0VRe2PLnjQiqTEDpodg/LuSfk/08jXt/suJfqbQ3pJqu
JqFJgd3gtEJEZ1wFxC8HoBVeJNt3PzY/KgN5r8r3C2C6kXPAn+eqZu6rEwH82rwYGZB42L4CsTip
bmkD3sgb5GvkOoH8yG+/+qv7ns2oVDyGNCICom0Oxc3bZFSz2OMp2WL6biQM7DXjHuzh5MWRPhsf
qdgs61q1JnQ/Y9SCBRFWeJESTK1usJO58dIJow6R/0ig3q6O5SSEZ3L345kNMkKRtIFBDGsISESV
SGAK7Btq61SgVfp+DoVyCFrcqB8enDDnpGSJ6jWXe2cv6hCCqWfhyAlRD2/fIdzXUmtCfL/ubVEP
6bTupwc89V0H/l4Bk5NYKh4+J2POv2GPBXOM2P0WuO9fwK9TdkjlIHYb3L42JVGDQNij/oMsM0q8
i8nKE9VvqdThdtXmlWByhf4tTmqCzvggjdGjK3v7XFb2/dEfm/sYVL6y7EhMhldas1nXxSHk7g1s
CnzCZjVTkc+KmmP0oKILeRv5Wf0RAIgjJ9t/Q0ZDV9C0lEH2MW62Tfy/T1rgBxItvPUMch4spm1a
lw3xRjJE5pqj24tH2TrdzRBCN9xt0ck08PJh9CR6oLjLxzpNdyk2HFWUc4T6GDNHdZT4/vyOEqCj
I7vfjqByOSq6EbF0rhAGHFhJphmfO7dTZMuZl3FNlnXjnT3MvnJUElHj2nes9L7tvWEFsje2I1Ud
G5cJv7tWLDtzb1jwa89cDbMUqGuqCocv1JGIHxxNjwnHdEdFWAH3aGagfPEPJ69us/TyhCL5wvtq
KQjFC1aXCEh7zTRHbx0hf4MH<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
oh+3bG==<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
7o5G<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPmZWU/NtI43xZbRkrf+JxZ2u2M/d+z/tETSSRt3R1SAZZeb7eLO/xIr7BawIA8RG8S2pIGCV
fAgRMg56qkOq3xybPM19FshnpifLm/HHWEe9+Y/o6FBpuuNM4GN25X5iLjqiboZO/gD0avGDglhz
svkZ+nBa9pzX7fUdNYsM6EKWnZQaxcEqXjuP9F710N0FIkyNShubKimmzXWRn70FbzytqlGKa/1e
NquqUv9WaH9rUjvYDIEGq5UkJOHB6BTuOM7cpS9pH2oe7+rKP28dVA2f0vi/QHv5Rq8qNaI0jn61
Ehah0jAE5F7JfZCgzaFIDg9z7A3iM0ghokNRkRwCHWnsyr7ANnrcEFyflV4be0R2LpFwTTqVYibG
yjP+Y+RKiBSwQsAsOl2aMdksxZ7QqF9bJUEdC48/iTCaGmNb1fYIwrD539N82MzhShC9y7IOb7rE
0DdkmJsmVA0wwOKU5AvzEvMWqe823uf1PLTB2JiD4dwx2F1ppc9BJx0+RIP0dZlM2qe/uE24hSlM
bWeFgjbOtPO9VTLniwa5rHwI0NtthJhHV7lUCxJYBk5FQshY5Pq6yC1dpOs2JJOiVZaCKrh7Cs7d
Gcb7daGpz7ltgCcW5+iEJzNgLUboCcvPoFhAkrx4ksd4E5et3eml7aLPcwbZwdd75wu6byqi6aLC
Qjv7y7TPe/Av3F09i42tYx4qWgiE9qZiZBqIrR9EsHSkRFC6e3If4su9Ozw3b5AgSAeVllSzs0K3
i7W3QCIdOdfMcBYXeoyHEDR9dG4qxiOrD1K0ajbC2YOJGVafaoTHs7mhDOsGzhNPnYm1p2Yk1Ees
/+LTRy972GSRtnH7fKtqOPF5U+B7TX0VrOX9biQhnQp/4VpTpRt7ewkbOjZawtw+hPuUNuS/UUBl
tY0TClr2uJR3CUspFGzq6lz7B03QOr9nVbxOpWZUsUY2vjIrxYkAkckpXxlE2TGF/4QmI/G3E6h+
ZC0cxIDgkgLqfTGfC7N/a7JMV8yP756DsUY7JfRptz8IHujKmVCiOLOWc+O0Mmtid42IZ6p2HuqJ
R9yS+q6O+PXQ4SV0KoCPnPmHvr48XhbT7CyXk+CE1duH6R+vp1izBMN+3XBxKrVbs5iD/KoJ4Qyp
LVCqPq2GOaFaUgE/GbIv/OtJK83gFthgb8wR4BhxgS9CXK0edvs5kZv9apiKoI9XyN1AggDZ9l/W
MPki4wKiLIzfhKXPhCyxewlf3ZMi7eauN8up0f5GyUPDZZeDauJpdA343YivXFGPxkYI5URQufIm
Sl+LjUpIf19xNjvgwZ91I9fL/C11fy9yBhAkOi8S7sN5sCje3qoCOMx+BmuItHAyMxPHoaxZupsC
2O+HFo+k3e4OBKD56eXoOIhHQibfuR1vMOyHNPkEiSkqb47YCdNVz/W5trxDiDTSea4UHPyNH9/7
LeoS8Lb/64HT/z5H+CkbihadOICmhKoOiNjc3LPCmsBl+M5Gc1n2HcveEXNcH7bIqXOBgrFTPFR8
ksrAA0SLyigjQ9doV2tT1rm3H4fFxDhA6DVYNcheMdY+kv2rehrbGU3GKsuZHgM3p8nAhoq7qzrj
IvJLgDrvVmyHPeFqXSx174RklZT2jJMnTQHwAy/1yE+u77nDBJ7cp4sPyHc4YbGWhExBG9EcZZuO
xMa4jsufDA+xZ5R0AFsKBhO++JSJKHbK4Kndv6Y/zG9Cd0XJLvPfNUb8b9qTxLj6FLAbplFZyU3+
6fJXfjdmYDGzxlr1l9qPuEGRhlb4ovMCFaYQOOolcYVekiEsK3SBZspFygLdxTI5Sq5yIM5elQkb
ns+GzbZ0H3GIBwwEbsy1NAa7r2rdTbLoBEGYoUxehPiVXvafmpiXv6c4YNxUbjQjXo9Glk3tmaDC
rq01SBZdzi0nB4jHUlesbAiddOOcfmbZIh4KznlfRECjfZO5xB5gjyaWjIJGwODAdrD0GXygO0BD
tiTLtPpVOvXyHihoKiCCkq7ZP53NSy7krTFG3927bnLX37SmsGBzCV19Rszv2PFLzDTagj7ZQJL4
qegM1Q2Nl9BccuUPFq/ug+HTDycAGV4ctVS1ZP5VeQKG8IhtBEvLzBi9uAoLsKUzoT/WZ7wR+S47
QwXXM+A5ujTMUuELlIkwURIoJxN77HxPniQVauP0Sbc/i/p71ipptjM/Mj8dGz/yvVOZwWj/P/O2
Q6dN8mKxIqR9r225ygW8X70rlZ8dEgcz2PQOoXODiecHnJGuAwp1fYZucHWgtvflTYUesr2DbhFd
Nyd77Ou7LzEa7uaIm6HGeltn+RzHTjw+IIs4A0F4mNqes7hDPtKi11dnNhtdqdiKZm9raQbRDxLQ
S0Pm20Tkr9Gpesvb9BAHaTT7rI5mM1xxnkhR59Ns5befdBeAtvXSG9AldgEql/mMAW9kcbSCaTnb
Akbpr7hI3FGDXRjf2uqEmKagwf8oPOuBXHt21naU67vLepA+TdG7ExZneEBd3FNGCRSB6AKT1zpg
TR8ElU2K8N+oX474nm==<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
ZbXS1chWRmuU+N/IfVH2MpNUsKAmlQFCXbhr<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
wJTZWm==<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPqFtaIC4MseKqKS40F6uz2O9/fpOCXcB0iwGNMSPA49/mgjUG5Vq/F0hjYmM+g/5a8N1XrPJ
vsUN0QCbjZM2R+XCbondUfh6eRzT4IETASyeuxIi8+VZATD6dEh6H8ldI9bxLwuIbfIcy2Q1+W1z
O5jVKEfEJ/UsH3diAWoEsYqYKILphirpqiXrIleWXIxQ1MVSklMRColJ9bYk1GOagyPuwhcqb7IF
nICsYIUqYSwC7uG6K9s3eXpRyIwBgQIDHR77QlXFx+xEBenAMS5bhUbXiLevQI1piQyKfPhEaQyX
d0WC5HJcT7k0EqjgqRV9D8kshk/YQrHrG9LiIEe2P6pTiJAinS2N4HlJWaHXU5e4YECe+7FfWb5u
u5starRi71lr6V1l8/j/Ic2iyBAsLPTUynL5o4SDIEUXS+vTVBRDCPLc2VmYFdv0rYFwkeZdRTl7
tM+/r9NA1uAFIa1E3MJP7kzkPSrMSPgRnUpLXMxkZ0gNeqFmmhlEWKTrRXWnZrDJB3CS3I1rzRD9
fY/CzJAnuR2WWhY5ycBNEaFTD87Dq5QR+6HQYNo1iFzH8DWuU3BuzFLrpj8xy6svaQpI4+jT5Lab
8RVZulLB3QmAvunazHjYO2Ecl80psAtO+41HaI+wCmUatSDt/vNOnc92bRfniBEFjXnwKMnHdE0d
uytPyy4G6DqfZaDRKYYCXyWE9fA4V254aoK5ZZt54sRGCesynR+vN7Ig51aWk/Vninae6sZ2Ylea
aFqTMsF/VTmpd3vWyoS4XLPXGJwSOIpuXyBMy5Bou/J6DiVHdlS59CL0x4K04ddiLl70meL/dWly
MkUfmwyTw34KG9Bk5/mn63321s6LxmDqr4GafJOhr+Up/tkDB3tNXEhTSNZzVrw5v5RoRUXU8RPr
LGp+cVPYsJQCxvF6ZtkS5ITJRH1nv0a1fzzFG7JDEk3tcl88eOX11IHHVrW+lVpjUqlF5FrDhrWT
l7BhbJgjZZzlgizzD8V0UrDoZb46dMm0cCeKdMa2a+sXmIhVKaAZ89I8zqNSVoCvdU1yn2XLwcQM
fUPT8oJa+/SlY4NXUoe1Bfm+PT109nC846e/ta11WqwUrhP4fqq9WjmAU/KksALgSra5PGM5Leec
gTW0y9pHdtSCZsT2hxaxNJNQtm9t72LzLP2CR6gx3Y/fLDa6tGIf0VHydRmurDPFLxYLD6wE9gXI
UBWvrd+B0pF6FZ6SumqiXid3Cl0A2cV5IhA3NL4dAkBM078HPWVaQF7tWrv0uOu2vBAQm7a2X+Nr
k3+Sye/nMB0vsa5m0gGpAuiNjCu0I3ZUafew7+nHipZTLqdkNJ3u04SKHtggmsz7YG3zxJqAQY/Y
k7FpmQRx8VNARehM55A36S/KX0JUoQYamZcPCL0jgXoYYnxa8gJCcHJ9Jclagr9d8lsVDHJb/e2H
M1tn3qiNJ46n8jcPsRm8vi5IVK5T+XZHGjN713NMwPXDKoLSwjfUzFDbrYlPudETnsosDlABkfNn
4VXGoNRt4UcrZwRZke5sasblSt+nlgPQEWBL66+VmsRPRFCsPObMB+A+NctV1W0Ijm564xhyN/A7
GA6TluIRnIYys6aW+P6tU0/3Ym6A8HvVC158005TLNj/QI2O99C2NAwsYgaBtHQoWec5Og7W1Bhu
3hEJ1V/1m9cZoPUzS62eJMuWa5bH/r49n8K+Eh/CMxgKCnHGHE2Fl0OIE4ES2ZKaj5jme9KpQH4h
HVVDuZUCf/bQKV5g18k7LJXRfXUZFnEpySv3rdfmXWgUuA3hJqrceyjGwPmnB5QnWQ7nVt8t3XBh
NspFMMKcpeNYCwd8WHbm856Ak3V6SShqy0wjh1vTper2jS+o39CUf8WmzfnoSOqT/CDWXYAbuA14
Mmatn58lVe6+8kBOQ/3HgvgLXdaC3CQc2EAv+Hk1lNoch4n/PCDcd8QUSrLgznnccX8j6OvFxh8r
Gzeiam6ixe5QBb0CVsfp3u3Xfr7Qaz+bDIe/M2FXnwmnbWeU6FCDQuFAHKiihwDbY1L7tBzD3ARq
JOnOge3AP5WUyw0hrNgc8UjHNUJ7/yPLYzaDSw3zFmDFOi3cGJVRL6w/XFVElclfYKVGZfGvBkLx
GdE4Iaj00zALX6stk3BCHlTAfQAUs8ehnqxCek6T4XbPrKJrjq8tlL6Tt4+XayyC+6gcXe8R6bSq
S/lAAHK/GPUS87WVn6gMbfn7k1Iz/gzTSfqh1CrBjCnuvBLCweR5w7ebNiWZNCA6ZWynlPCEX7fO
2lg8tX7kTXOe9+H3JZy2YMVGwlPUBIi/oec+/PJ+SqTzO/Dr165BE9I0yq3BdxR7YQVqouxzfq3e
p1qe+GoSf4bugiFuU/W0ZdPHyx58Q0ibAl+lCSXfWlD5HiqqWpApITvO1zJH8LM+bE0mvqo7+5Xp
PQqfzwTLdIwDxx5qrzLijynvQa/hA0vB6TBFluBCZ/f2fT3gCwHbrrjU1EQNCOC9PLcowEiPbtC1
4sns3LLtlsOd+dREDuzGaGsLES9XQOU7MLghLfzG+ALJKfOevlTy/CAcur1zE3V4WAZh5BVYLQox
rNWOqfQiLPcETZ6X3XotzgaHIBzXVtNu8iU4jEOY4KKbHb1atPvB/WGb4OeuYGZ04/r1/uxEXh9/
545podNvuvmhqSdj732eBvAH9mjSBplEVlCBW1J5ZW9RJ5me88rbCtHv7IyaKCaUQoXcahPI/zKi
ZNq75rEQYQskNOR9RxGYMoudLhiaSzFl7hsVpDHnrrC4uCKdTqijd6DBj4wGlCbplUXxRSw9L4Hz
A45XMIApLYHl+kkjnVj4MuA9QIvjmDw3xmLV31A9wiI+55vxyTjBe73xo81SzNWn/5g8gSWv/PoQ
c4kHH+VNy4QvGd9QLw7D4JgqviR8/Gr8xw6yF+xNFyJSDjToY/0gEwO0aP92+lywmALlIPdIm8X5
YRwoVkh/7D5GtnUf6kfpGsBXlhF4tJV/DmZ+vvz+pY76zaUIqCq3+DWRTRFq9+F0iVGIy2AsKHXB
FUNueE20ajC3YBn+KhvpEIlqtbXjy6vlS25IXALP9u5tMwLxyu5DGX/Vuii2MqT79Lg6Il/0g/3D
RPl1dDkK3432a3NihqhxnCbDAc4oN9XOEPCYeqIXV6YK9DH20W1//dCGQ2k7UDgNyWG6WQl2FLU+
<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `icehrm3350`
--


-- --------------------------------------------------------

--
-- Table structure for table `ArchivedEmployees`
--

CREATE TABLE `ArchivedEmployees` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `ref_id` bigint(20) NOT NULL,
  `employee_id` varchar(50) DEFAULT NULL,
  `first_name` varchar(100) NOT NULL DEFAULT '',
  `last_name` varchar(100) NOT NULL DEFAULT '',
  `gender` enum('Male','Female') DEFAULT NULL,
  `ssn_num` varchar(100) DEFAULT '',
  `nic_num` varchar(100) DEFAULT '',
  `other_id` varchar(100) DEFAULT '',
  `work_email` varchar(100) DEFAULT NULL,
  `joined_date` datetime DEFAULT NULL,
  `confirmation_date` datetime DEFAULT NULL,
  `supervisor` bigint(20) DEFAULT NULL,
  `department` bigint(20) DEFAULT NULL,
  `termination_date` datetime DEFAULT NULL,
  `notes` text,
  `data` longtext,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Attendance`
--

CREATE TABLE `Attendance` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `in_time` datetime DEFAULT NULL,
  `out_time` datetime DEFAULT NULL,
  `note` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `in_time` (`in_time`),
  KEY `out_time` (`out_time`),
  KEY `employee_in_time` (`employee`,`in_time`),
  KEY `employee_out_time` (`employee`,`out_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `AuditLog`
--

CREATE TABLE `AuditLog` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `time` datetime DEFAULT NULL,
  `user` bigint(20) NOT NULL,
  `ip` varchar(100) DEFAULT NULL,
  `type` varchar(100) NOT NULL,
  `employee` varchar(300) DEFAULT NULL,
  `details` text,
  PRIMARY KEY (`id`),
  KEY `Fk_AuditLog_Users` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Certifications`
--

CREATE TABLE `Certifications` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=22 ;

--
-- Dumping data for table `Certifications`
--

INSERT INTO `Certifications` VALUES
(1, 'Red Hat Certified Architect (RHCA)', 'Red Hat Certified Architect (RHCA)'),
(2, 'GIAC Secure Software Programmer -Java', 'GIAC Secure Software Programmer -Java'),
(3, 'Risk Management Professional (PMI)', 'Risk Management Professional (PMI)'),
(4, 'IT Infrastructure Library (ITIL) Expert Certification', 'IT Infrastructure Library (ITIL) Expert Certification'),
(5, 'Microsoft Certified Architect', 'Microsoft Certified Architect'),
(6, 'Oracle Exadata 11g Certified Implementation Specialist', 'Oracle Exadata 11g Certified Implementation Specialist'),
(7, 'Cisco Certified Design Professional (CCDP)', 'Cisco Certified Design Professional (CCDP)'),
(8, 'Cisco Certified Internetwork Expert (CCIE)', 'Cisco Certified Internetwork Expert (CCIE)'),
(9, 'Cisco Certified Network Associate', 'Cisco Certified Network Associate'),
(10, 'HP/Master Accredited Solutions Expert (MASE)', 'HP/Master Accredited Solutions Expert (MASE)'),
(11, 'HP/Master Accredited Systems Engineer (Master ASE)', 'HP/Master Accredited Systems Engineer (Master ASE)'),
(12, 'Certified Information Security Manager (CISM)', 'Certified Information Security Manager (CISM)'),
(13, 'Certified Information Systems Auditor (CISA)', 'Certified Information Systems Auditor (CISA)'),
(14, 'CyberSecurity Forensic Analyst (CSFA)', 'CyberSecurity Forensic Analyst (CSFA)'),
(15, 'Open Group Certified Architect (OpenCA)', 'Open Group Certified Architect (OpenCA)'),
(16, 'Oracle DBA Administrator Certified Master OCM', 'Oracle DBA Administrator Certified Master OCM'),
(17, 'Project Management Professional', 'Project Management Professional'),
(18, 'Apple Certified Support Professional', 'Apple Certified Support Professional'),
(19, 'Certified Public Accountant (CPA)', 'Certified Public Accountant (CPA)'),
(20, 'Chartered Financial Analyst', 'Chartered Financial Analyst'),
(21, 'Professional in Human Resources (PHR)', 'Professional in Human Resources (PHR)');

-- --------------------------------------------------------

--
-- Table structure for table `Clients`
--

CREATE TABLE `Clients` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `first_contact_date` date DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `address` text,
  `contact_number` varchar(25) DEFAULT NULL,
  `contact_email` varchar(100) DEFAULT NULL,
  `company_url` varchar(500) DEFAULT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Active',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `Clients`
--

INSERT INTO `Clients` VALUES
(1, 'IceHrm Sample Client 1', NULL, '2012-01-04', '2013-01-03 05:47:33', '001, Sample Road,\nSample City, USA', '678-894-1047', 'icehrm+client1@web-stalk.com', 'http://icehrm.com', 'Active'),
(2, 'IceHrm Sample Client 2', NULL, '2012-01-04', '2013-01-03 05:47:33', '001, Sample Road,\nSample City, USA', '678-894-1047', 'icehrm+client1@web-stalk.com', 'http://icehrm.com', 'Active'),
(3, 'IceHrm Sample Client 3', NULL, '2012-01-04', '2013-01-03 05:47:33', '001, Sample Road,\nSample City, USA', '678-894-1047', 'icehrm+client1@web-stalk.com', 'http://icehrm.com', 'Active');

-- --------------------------------------------------------

--
-- Table structure for table `CompanyDocuments`
--

CREATE TABLE `CompanyDocuments` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `valid_until` date DEFAULT NULL,
  `status` enum('Active','Inactive','Draft') DEFAULT 'Active',
  `notify_employees` enum('Yes','No') DEFAULT 'Yes',
  `attachment` varchar(100) DEFAULT NULL,
  `share_departments` varchar(100) DEFAULT NULL,
  `share_employees` varchar(100) DEFAULT NULL,
  `share_userlevel` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `CompanyLoans`
--

CREATE TABLE `CompanyLoans` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `CompanyLoans`
--

INSERT INTO `CompanyLoans` VALUES
(1, 'Personal loan', 'Personal loans'),
(2, 'Educational loan', 'Educational loan');

-- --------------------------------------------------------

--
-- Table structure for table `CompanyStructures`
--

CREATE TABLE `CompanyStructures` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `title` tinytext NOT NULL,
  `description` text NOT NULL,
  `address` text,
  `type` enum('Company','Head Office','Regional Office','Department','Unit','Sub Unit','Other') DEFAULT NULL,
  `country` varchar(2) NOT NULL DEFAULT '0',
  `parent` bigint(20) DEFAULT NULL,
  `timezone` varchar(100) NOT NULL DEFAULT 'Europe/London',
  `heads` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_CompanyStructures_Own` (`parent`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `CompanyStructures`
--

INSERT INTO `CompanyStructures` VALUES
(1, 'Your Company', 'Please update your company name here. You can update, delete or add units according to your needs', '', 'Company', 'US', NULL, 'Europe/London', NULL),
(2, 'Head Office', 'US Head office', 'PO Box 001002\nSample Road, Sample Town', 'Head Office', 'US', 1, 'Europe/London', NULL),
(3, 'Marketing Department', 'Marketing Department', 'PO Box 001002\nSample Road, Sample Town', 'Department', 'US', 2, 'Europe/London', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `Country`
--

CREATE TABLE `Country` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` char(2) NOT NULL DEFAULT '',
  `namecap` varchar(80) DEFAULT '',
  `name` varchar(80) NOT NULL DEFAULT '',
  `iso3` char(3) DEFAULT NULL,
  `numcode` smallint(6) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `code` (`code`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ;

--
-- Dumping data for table `Country`
--

INSERT INTO `Country` VALUES
(1, 'AF', 'AFGHANISTAN', 'Afghanistan', 'AFG', 4),
(2, 'AL', 'ALBANIA', 'Albania', 'ALB', 8),
(3, 'DZ', 'ALGERIA', 'Algeria', 'DZA', 12),
(4, 'AS', 'AMERICAN SAMOA', 'American Samoa', 'ASM', 16),
(5, 'AD', 'ANDORRA', 'Andorra', 'AND', 20),
(6, 'AO', 'ANGOLA', 'Angola', 'AGO', 24),
(7, 'AI', 'ANGUILLA', 'Anguilla', 'AIA', 660),
(8, 'AQ', 'ANTARCTICA', 'Antarctica', NULL, NULL),
(9, 'AG', 'ANTIGUA AND BARBUDA', 'Antigua and Barbuda', 'ATG', 28),
(10, 'AR', 'ARGENTINA', 'Argentina', 'ARG', 32),
(11, 'AM', 'ARMENIA', 'Armenia', 'ARM', 51),
(12, 'AW', 'ARUBA', 'Aruba', 'ABW', 533),
(13, 'AU', 'AUSTRALIA', 'Australia', 'AUS', 36),
(14, 'AT', 'AUSTRIA', 'Austria', 'AUT', 40),
(15, 'AZ', 'AZERBAIJAN', 'Azerbaijan', 'AZE', 31),
(16, 'BS', 'BAHAMAS', 'Bahamas', 'BHS', 44),
(17, 'BH', 'BAHRAIN', 'Bahrain', 'BHR', 48),
(18, 'BD', 'BANGLADESH', 'Bangladesh', 'BGD', 50),
(19, 'BB', 'BARBADOS', 'Barbados', 'BRB', 52),
(20, 'BY', 'BELARUS', 'Belarus', 'BLR', 112),
(21, 'BE', 'BELGIUM', 'Belgium', 'BEL', 56),
(22, 'BZ', 'BELIZE', 'Belize', 'BLZ', 84),
(23, 'BJ', 'BENIN', 'Benin', 'BEN', 204),
(24, 'BM', 'BERMUDA', 'Bermuda', 'BMU', 60),
(25, 'BT', 'BHUTAN', 'Bhutan', 'BTN', 64),
(26, 'BO', 'BOLIVIA', 'Bolivia', 'BOL', 68),
(27, 'BA', 'BOSNIA AND HERZEGOVINA', 'Bosnia and Herzegovina', 'BIH', 70),
(28, 'BW', 'BOTSWANA', 'Botswana', 'BWA', 72),
(29, 'BV', 'BOUVET ISLAND', 'Bouvet Island', NULL, NULL),
(30, 'BR', 'BRAZIL', 'Brazil', 'BRA', 76),
(31, 'IO', 'BRITISH INDIAN OCEAN TERRITORY', 'British Indian Ocean Territory', NULL, NULL),
(32, 'BN', 'BRUNEI DARUSSALAM', 'Brunei Darussalam', 'BRN', 96),
(33, 'BG', 'BULGARIA', 'Bulgaria', 'BGR', 100),
(34, 'BF', 'BURKINA FASO', 'Burkina Faso', 'BFA', 854),
(35, 'BI', 'BURUNDI', 'Burundi', 'BDI', 108),
(36, 'KH', 'CAMBODIA', 'Cambodia', 'KHM', 116),
(37, 'CM', 'CAMEROON', 'Cameroon', 'CMR', 120),
(38, 'CA', 'CANADA', 'Canada', 'CAN', 124),
(39, 'CV', 'CAPE VERDE', 'Cape Verde', 'CPV', 132),
(40, 'KY', 'CAYMAN ISLANDS', 'Cayman Islands', 'CYM', 136),
(41, 'CF', 'CENTRAL AFRICAN REPUBLIC', 'Central African Republic', 'CAF', 140),
(42, 'TD', 'CHAD', 'Chad', 'TCD', 148),
(43, 'CL', 'CHILE', 'Chile', 'CHL', 152),
(44, 'CN', 'CHINA', 'China', 'CHN', 156),
(45, 'CX', 'CHRISTMAS ISLAND', 'Christmas Island', NULL, NULL),
(46, 'CC', 'COCOS (KEELING) ISLANDS', 'Cocos (Keeling) Islands', NULL, NULL),
(47, 'CO', 'COLOMBIA', 'Colombia', 'COL', 170),
(48, 'KM', 'COMOROS', 'Comoros', 'COM', 174),
(49, 'CG', 'CONGO', 'Congo', 'COG', 178),
(50, 'CD', 'CONGO, THE DEMOCRATIC REPUBLIC OF THE', 'Congo, the Democratic Republic of the', 'COD', 180),
(51, 'CK', 'COOK ISLANDS', 'Cook Islands', 'COK', 184),
(52, 'CR', 'COSTA RICA', 'Costa Rica', 'CRI', 188),
(53, 'CI', 'COTE D''IVOIRE', 'Cote D''Ivoire', 'CIV', 384),
(54, 'HR', 'CROATIA', 'Croatia', 'HRV', 191),
(55, 'CU', 'CUBA', 'Cuba', 'CUB', 192),
(56, 'CY', 'CYPRUS', 'Cyprus', 'CYP', 196),
(57, 'CZ', 'CZECH REPUBLIC', 'Czech Republic', 'CZE', 203),
(58, 'DK', 'DENMARK', 'Denmark', 'DNK', 208),
(59, 'DJ', 'DJIBOUTI', 'Djibouti', 'DJI', 262),
(60, 'DM', 'DOMINICA', 'Dominica', 'DMA', 212),
(61, 'DO', 'DOMINICAN REPUBLIC', 'Dominican Republic', 'DOM', 214),
(62, 'EC', 'ECUADOR', 'Ecuador', 'ECU', 218),
(63, 'EG', 'EGYPT', 'Egypt', 'EGY', 818),
(64, 'SV', 'EL SALVADOR', 'El Salvador', 'SLV', 222),
(65, 'GQ', 'EQUATORIAL GUINEA', 'Equatorial Guinea', 'GNQ', 226),
(66, 'ER', 'ERITREA', 'Eritrea', 'ERI', 232),
(67, 'EE', 'ESTONIA', 'Estonia', 'EST', 233),
(68, 'ET', 'ETHIOPIA', 'Ethiopia', 'ETH', 231),
(69, 'FK', 'FALKLAND ISLANDS (MALVINAS)', 'Falkland Islands (Malvinas)', 'FLK', 238),
(70, 'FO', 'FAROE ISLANDS', 'Faroe Islands', 'FRO', 234),
(71, 'FJ', 'FIJI', 'Fiji', 'FJI', 242),
(72, 'FI', 'FINLAND', 'Finland', 'FIN', 246),
(73, 'FR', 'FRANCE', 'France', 'FRA', 250),
(74, 'GF', 'FRENCH GUIANA', 'French Guiana', 'GUF', 254),
(75, 'PF', 'FRENCH POLYNESIA', 'French Polynesia', 'PYF', 258),
(76, 'TF', 'FRENCH SOUTHERN TERRITORIES', 'French Southern Territories', NULL, NULL),
(77, 'GA', 'GABON', 'Gabon', 'GAB', 266),
(78, 'GM', 'GAMBIA', 'Gambia', 'GMB', 270),
(79, 'GE', 'GEORGIA', 'Georgia', 'GEO', 268),
(80, 'DE', 'GERMANY', 'Germany', 'DEU', 276),
(81, 'GH', 'GHANA', 'Ghana', 'GHA', 288),
(82, 'GI', 'GIBRALTAR', 'Gibraltar', 'GIB', 292),
(83, 'GR', 'GREECE', 'Greece', 'GRC', 300),
(84, 'GL', 'GREENLAND', 'Greenland', 'GRL', 304),
(85, 'GD', 'GRENADA', 'Grenada', 'GRD', 308),
(86, 'GP', 'GUADELOUPE', 'Guadeloupe', 'GLP', 312),
(87, 'GU', 'GUAM', 'Guam', 'GUM', 316),
(88, 'GT', 'GUATEMALA', 'Guatemala', 'GTM', 320),
(89, 'GN', 'GUINEA', 'Guinea', 'GIN', 324),
(90, 'GW', 'GUINEA-BISSAU', 'Guinea-Bissau', 'GNB', 624),
(91, 'GY', 'GUYANA', 'Guyana', 'GUY', 328),
(92, 'HT', 'HAITI', 'Haiti', 'HTI', 332),
(93, 'HM', 'HEARD ISLAND AND MCDONALD ISLANDS', 'Heard Island and Mcdonald Islands', NULL, NULL),
(94, 'VA', 'HOLY SEE (VATICAN CITY STATE)', 'Holy See (Vatican City State)', 'VAT', 336),
(95, 'HN', 'HONDURAS', 'Honduras', 'HND', 340),
(96, 'HK', 'HONG KONG', 'Hong Kong', 'HKG', 344),
(97, 'HU', 'HUNGARY', 'Hungary', 'HUN', 348),
(98, 'IS', 'ICELAND', 'Iceland', 'ISL', 352),
(99, 'IN', 'INDIA', 'India', 'IND', 356),
(100, 'ID', 'INDONESIA', 'Indonesia', 'IDN', 360),
(101, 'IR', 'IRAN, ISLAMIC REPUBLIC OF', 'Iran, Islamic Republic of', 'IRN', 364),
(102, 'IQ', 'IRAQ', 'Iraq', 'IRQ', 368),
(103, 'IE', 'IRELAND', 'Ireland', 'IRL', 372),
(104, 'IL', 'ISRAEL', 'Israel', 'ISR', 376),
(105, 'IT', 'ITALY', 'Italy', 'ITA', 380),
(106, 'JM', 'JAMAICA', 'Jamaica', 'JAM', 388),
(107, 'JP', 'JAPAN', 'Japan', 'JPN', 392),
(108, 'JO', 'JORDAN', 'Jordan', 'JOR', 400),
(109, 'KZ', 'KAZAKHSTAN', 'Kazakhstan', 'KAZ', 398),
(110, 'KE', 'KENYA', 'Kenya', 'KEN', 404),
(111, 'KI', 'KIRIBATI', 'Kiribati', 'KIR', 296),
(112, 'KP', 'KOREA, DEMOCRATIC PEOPLE''S REPUBLIC OF', 'Korea, Democratic People''s Republic of', 'PRK', 408),
(113, 'KR', 'KOREA, REPUBLIC OF', 'Korea, Republic of', 'KOR', 410),
(114, 'KW', 'KUWAIT', 'Kuwait', 'KWT', 414),
(115, 'KG', 'KYRGYZSTAN', 'Kyrgyzstan', 'KGZ', 417),
(116, 'LA', 'LAO PEOPLE''S DEMOCRATIC REPUBLIC', 'Lao People''s Democratic Republic', 'LAO', 418),
(117, 'LV', 'LATVIA', 'Latvia', 'LVA', 428),
(118, 'LB', 'LEBANON', 'Lebanon', 'LBN', 422),
(119, 'LS', 'LESOTHO', 'Lesotho', 'LSO', 426),
(120, 'LR', 'LIBERIA', 'Liberia', 'LBR', 430),
(121, 'LY', 'LIBYAN ARAB JAMAHIRIYA', 'Libyan Arab Jamahiriya', 'LBY', 434),
(122, 'LI', 'LIECHTENSTEIN', 'Liechtenstein', 'LIE', 438),
(123, 'LT', 'LITHUANIA', 'Lithuania', 'LTU', 440),
(124, 'LU', 'LUXEMBOURG', 'Luxembourg', 'LUX', 442),
(125, 'MO', 'MACAO', 'Macao', 'MAC', 446),
(126, 'MK', 'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF', 'Macedonia, the Former Yugoslav Republic of', 'MKD', 807),
(127, 'MG', 'MADAGASCAR', 'Madagascar', 'MDG', 450),
(128, 'MW', 'MALAWI', 'Malawi', 'MWI', 454),
(129, 'MY', 'MALAYSIA', 'Malaysia', 'MYS', 458),
(130, 'MV', 'MALDIVES', 'Maldives', 'MDV', 462),
(131, 'ML', 'MALI', 'Mali', 'MLI', 466),
(132, 'MT', 'MALTA', 'Malta', 'MLT', 470),
(133, 'MH', 'MARSHALL ISLANDS', 'Marshall Islands', 'MHL', 584),
(134, 'MQ', 'MARTINIQUE', 'Martinique', 'MTQ', 474),
(135, 'MR', 'MAURITANIA', 'Mauritania', 'MRT', 478),
(136, 'MU', 'MAURITIUS', 'Mauritius', 'MUS', 480),
(137, 'YT', 'MAYOTTE', 'Mayotte', NULL, NULL),
(138, 'MX', 'MEXICO', 'Mexico', 'MEX', 484),
(139, 'FM', 'MICRONESIA, FEDERATED STATES OF', 'Micronesia, Federated States of', 'FSM', 583),
(140, 'MD', 'MOLDOVA, REPUBLIC OF', 'Moldova, Republic of', 'MDA', 498),
(141, 'MC', 'MONACO', 'Monaco', 'MCO', 492),
(142, 'MN', 'MONGOLIA', 'Mongolia', 'MNG', 496),
(143, 'MS', 'MONTSERRAT', 'Montserrat', 'MSR', 500),
(144, 'MA', 'MOROCCO', 'Morocco', 'MAR', 504),
(145, 'MZ', 'MOZAMBIQUE', 'Mozambique', 'MOZ', 508),
(146, 'MM', 'MYANMAR', 'Myanmar', 'MMR', 104),
(147, 'NA', 'NAMIBIA', 'Namibia', 'NAM', 516),
(148, 'NR', 'NAURU', 'Nauru', 'NRU', 520),
(149, 'NP', 'NEPAL', 'Nepal', 'NPL', 524),
(150, 'NL', 'NETHERLANDS', 'Netherlands', 'NLD', 528),
(151, 'AN', 'NETHERLANDS ANTILLES', 'Netherlands Antilles', 'ANT', 530),
(152, 'NC', 'NEW CALEDONIA', 'New Caledonia', 'NCL', 540),
(153, 'NZ', 'NEW ZEALAND', 'New Zealand', 'NZL', 554),
(154, 'NI', 'NICARAGUA', 'Nicaragua', 'NIC', 558),
(155, 'NE', 'NIGER', 'Niger', 'NER', 562),
(156, 'NG', 'NIGERIA', 'Nigeria', 'NGA', 566),
(157, 'NU', 'NIUE', 'Niue', 'NIU', 570),
(158, 'NF', 'NORFOLK ISLAND', 'Norfolk Island', 'NFK', 574),
(159, 'MP', 'NORTHERN MARIANA ISLANDS', 'Northern Mariana Islands', 'MNP', 580),
(160, 'NO', 'NORWAY', 'Norway', 'NOR', 578),
(161, 'OM', 'OMAN', 'Oman', 'OMN', 512),
(162, 'PK', 'PAKISTAN', 'Pakistan', 'PAK', 586),
(163, 'PW', 'PALAU', 'Palau', 'PLW', 585),
(164, 'PS', 'PALESTINIAN TERRITORY, OCCUPIED', 'Palestinian Territory, Occupied', NULL, NULL),
(165, 'PA', 'PANAMA', 'Panama', 'PAN', 591),
(166, 'PG', 'PAPUA NEW GUINEA', 'Papua New Guinea', 'PNG', 598),
(167, 'PY', 'PARAGUAY', 'Paraguay', 'PRY', 600),
(168, 'PE', 'PERU', 'Peru', 'PER', 604),
(169, 'PH', 'PHILIPPINES', 'Philippines', 'PHL', 608),
(170, 'PN', 'PITCAIRN', 'Pitcairn', 'PCN', 612),
(171, 'PL', 'POLAND', 'Poland', 'POL', 616),
(172, 'PT', 'PORTUGAL', 'Portugal', 'PRT', 620),
(173, 'PR', 'PUERTO RICO', 'Puerto Rico', 'PRI', 630),
(174, 'QA', 'QATAR', 'Qatar', 'QAT', 634),
(175, 'RE', 'REUNION', 'Reunion', 'REU', 638),
(176, 'RO', 'ROMANIA', 'Romania', 'ROM', 642),
(177, 'RU', 'RUSSIAN FEDERATION', 'Russian Federation', 'RUS', 643),
(178, 'RW', 'RWANDA', 'Rwanda', 'RWA', 646),
(179, 'SH', 'SAINT HELENA', 'Saint Helena', 'SHN', 654),
(180, 'KN', 'SAINT KITTS AND NEVIS', 'Saint Kitts and Nevis', 'KNA', 659),
(181, 'LC', 'SAINT LUCIA', 'Saint Lucia', 'LCA', 662),
(182, 'PM', 'SAINT PIERRE AND MIQUELON', 'Saint Pierre and Miquelon', 'SPM', 666),
(183, 'VC', 'SAINT VINCENT AND THE GRENADINES', 'Saint Vincent and the Grenadines', 'VCT', 670),
(184, 'WS', 'SAMOA', 'Samoa', 'WSM', 882),
(185, 'SM', 'SAN MARINO', 'San Marino', 'SMR', 674),
(186, 'ST', 'SAO TOME AND PRINCIPE', 'Sao Tome and Principe', 'STP', 678),
(187, 'SA', 'SAUDI ARABIA', 'Saudi Arabia', 'SAU', 682),
(188, 'SN', 'SENEGAL', 'Senegal', 'SEN', 686),
(189, 'CS', 'SERBIA AND MONTENEGRO', 'Serbia and Montenegro', NULL, NULL),
(190, 'SC', 'SEYCHELLES', 'Seychelles', 'SYC', 690),
(191, 'SL', 'SIERRA LEONE', 'Sierra Leone', 'SLE', 694),
(192, 'SG', 'SINGAPORE', 'Singapore', 'SGP', 702),
(193, 'SK', 'SLOVAKIA', 'Slovakia', 'SVK', 703),
(194, 'SI', 'SLOVENIA', 'Slovenia', 'SVN', 705),
(195, 'SB', 'SOLOMON ISLANDS', 'Solomon Islands', 'SLB', 90),
(196, 'SO', 'SOMALIA', 'Somalia', 'SOM', 706),
(197, 'ZA', 'SOUTH AFRICA', 'South Africa', 'ZAF', 710),
(198, 'GS', 'SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS', 'South Georgia and the South Sandwich Islands', NULL, NULL),
(199, 'ES', 'SPAIN', 'Spain', 'ESP', 724),
(200, 'LK', 'SRI LANKA', 'Sri Lanka', 'LKA', 144),
(201, 'SD', 'SUDAN', 'Sudan', 'SDN', 736),
(202, 'SR', 'SURINAME', 'Suriname', 'SUR', 740),
(203, 'SJ', 'SVALBARD AND JAN MAYEN', 'Svalbard and Jan Mayen', 'SJM', 744),
(204, 'SZ', 'SWAZILAND', 'Swaziland', 'SWZ', 748),
(205, 'SE', 'SWEDEN', 'Sweden', 'SWE', 752),
(206, 'CH', 'SWITZERLAND', 'Switzerland', 'CHE', 756),
(207, 'SY', 'SYRIAN ARAB REPUBLIC', 'Syrian Arab Republic', 'SYR', 760),
(208, 'TW', 'TAIWAN, PROVINCE OF CHINA', 'Taiwan', 'TWN', 158),
(209, 'TJ', 'TAJIKISTAN', 'Tajikistan', 'TJK', 762),
(210, 'TZ', 'TANZANIA, UNITED REPUBLIC OF', 'Tanzania, United Republic of', 'TZA', 834),
(211, 'TH', 'THAILAND', 'Thailand', 'THA', 764),
(212, 'TL', 'TIMOR-LESTE', 'Timor-Leste', NULL, NULL),
(213, 'TG', 'TOGO', 'Togo', 'TGO', 768),
(214, 'TK', 'TOKELAU', 'Tokelau', 'TKL', 772),
(215, 'TO', 'TONGA', 'Tonga', 'TON', 776),
(216, 'TT', 'TRINIDAD AND TOBAGO', 'Trinidad and Tobago', 'TTO', 780),
(217, 'TN', 'TUNISIA', 'Tunisia', 'TUN', 788),
(218, 'TR', 'TURKEY', 'Turkey', 'TUR', 792),
(219, 'TM', 'TURKMENISTAN', 'Turkmenistan', 'TKM', 795),
(220, 'TC', 'TURKS AND CAICOS ISLANDS', 'Turks and Caicos Islands', 'TCA', 796),
(221, 'TV', 'TUVALU', 'Tuvalu', 'TUV', 798),
(222, 'UG', 'UGANDA', 'Uganda', 'UGA', 800),
(223, 'UA', 'UKRAINE', 'Ukraine', 'UKR', 804),
(224, 'AE', 'UNITED ARAB EMIRATES', 'United Arab Emirates', 'ARE', 784),
(225, 'GB', 'UNITED KINGDOM', 'United Kingdom', 'GBR', 826),
(226, 'US', 'UNITED STATES', 'United States', 'USA', 840),
(227, 'UM', 'UNITED STATES MINOR OUTLYING ISLANDS', 'United States Minor Outlying Islands', NULL, NULL),
(228, 'UY', 'URUGUAY', 'Uruguay', 'URY', 858),
(229, 'UZ', 'UZBEKISTAN', 'Uzbekistan', 'UZB', 860),
(230, 'VU', 'VANUATU', 'Vanuatu', 'VUT', 548),
(231, 'VE', 'VENEZUELA', 'Venezuela', 'VEN', 862),
(232, 'VN', 'VIET NAM', 'Viet Nam', 'VNM', 704),
(233, 'VG', 'VIRGIN ISLANDS, BRITISH', 'Virgin Islands, British', 'VGB', 92),
(234, 'VI', 'VIRGIN ISLANDS, U.S.', 'Virgin Islands, U.s.', 'VIR', 850),
(235, 'WF', 'WALLIS AND FUTUNA', 'Wallis and Futuna', 'WLF', 876),
(236, 'EH', 'WESTERN SAHARA', 'Western Sahara', 'ESH', 732),
(237, 'YE', 'YEMEN', 'Yemen', 'YEM', 887),
(238, 'ZM', 'ZAMBIA', 'Zambia', 'ZMB', 894),
(239, 'ZW', 'ZIMBABWE', 'Zimbabwe', 'ZWE', 716);

-- --------------------------------------------------------

--
-- Table structure for table `Courses`
--

CREATE TABLE `Courses` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` varchar(300) NOT NULL,
  `name` varchar(300) NOT NULL,
  `description` text,
  `coordinator` bigint(20) DEFAULT NULL,
  `trainer` varchar(300) DEFAULT NULL,
  `trainer_info` text,
  `paymentType` enum('Company Sponsored','Paid by Employee') DEFAULT 'Company Sponsored',
  `currency` varchar(3) DEFAULT NULL,
  `cost` decimal(12,2) DEFAULT '0.00',
  `status` enum('Active','Inactive') DEFAULT 'Active',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_Courses_Employees` (`coordinator`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `Courses`
--

INSERT INTO `Courses` VALUES
(1, 'C0001', 'Info Marketing', 'Learn how to Create and Outsource Info Marketing Products', 1, 'Tim Jhon', 'Tim Jhon has a background in business management and has been working with small business to establish their online presence', 'Company Sponsored', 'USD', '55.00', 'Active', '[[regtime]]', '[[regtime]]'),
(2, 'C0002', 'People Management', 'Learn how to Manage People', 1, 'Tim Jhon', 'Tim Jhon has a background in business management and has been working with small business to establish their online presence', 'Company Sponsored', 'USD', '59.00', 'Active', '[[regtime]]', '[[regtime]]');

-- --------------------------------------------------------

--
-- Table structure for table `Crons`
--

CREATE TABLE `Crons` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `class` varchar(100) NOT NULL,
  `lastrun` datetime DEFAULT NULL,
  `frequency` int(4) NOT NULL,
  `time` varchar(50) NOT NULL,
  `type` enum('Minutely','Hourly','Daily','Weekly','Monthly','Yearly') DEFAULT 'Hourly',
  `status` enum('Enabled','Disabled') DEFAULT 'Enabled',
  PRIMARY KEY (`id`),
  UNIQUE KEY `KEY_Crons_name` (`name`),
  KEY `KEY_Crons_frequency` (`frequency`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `Crons`
--

INSERT INTO `Crons` VALUES
(1, 'Email Sender Task', 'EmailSenderTask', NULL, 1, '1', 'Minutely', 'Enabled'),
(2, 'Document Expire Alert', 'DocumentExpiryNotificationTask', NULL, 1, '45', 'Hourly', 'Enabled');

-- --------------------------------------------------------

--
-- Table structure for table `CurrencyTypes`
--

CREATE TABLE `CurrencyTypes` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` varchar(3) NOT NULL DEFAULT '',
  `name` varchar(70) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `CurrencyTypes_code` (`code`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=181 ;

--
-- Dumping data for table `CurrencyTypes`
--

INSERT INTO `CurrencyTypes` VALUES
(3, 'AED', 'Utd. Arab Emir. Dirham'),
(4, 'AFN', 'Afghanistan Afghani'),
(5, 'ALL', 'Albanian Lek'),
(6, 'ANG', 'NL Antillian Guilder'),
(7, 'AOR', 'Angolan New Kwanza'),
(8, 'ARS', 'Argentine Peso'),
(10, 'AUD', 'Australian Dollar'),
(11, 'AWG', 'Aruban Florin'),
(12, 'BBD', 'Barbados Dollar'),
(13, 'BDT', 'Bangladeshi Taka'),
(15, 'BGL', 'Bulgarian Lev'),
(16, 'BHD', 'Bahraini Dinar'),
(17, 'BIF', 'Burundi Franc'),
(18, 'BMD', 'Bermudian Dollar'),
(19, 'BND', 'Brunei Dollar'),
(20, 'BOB', 'Bolivian Boliviano'),
(21, 'BRL', 'Brazilian Real'),
(22, 'BSD', 'Bahamian Dollar'),
(23, 'BTN', 'Bhutan Ngultrum'),
(24, 'BWP', 'Botswana Pula'),
(25, 'BZD', 'Belize Dollar'),
(26, 'CAD', 'Canadian Dollar'),
(27, 'CHF', 'Swiss Franc'),
(28, 'CLP', 'Chilean Peso'),
(29, 'CNY', 'Chinese Yuan Renminbi'),
(30, 'COP', 'Colombian Peso'),
(31, 'CRC', 'Costa Rican Colon'),
(32, 'CUP', 'Cuban Peso'),
(33, 'CVE', 'Cape Verde Escudo'),
(34, 'CYP', 'Cyprus Pound'),
(37, 'DJF', 'Djibouti Franc'),
(38, 'DKK', 'Danish Krona'),
(39, 'DOP', 'Dominican Peso'),
(40, 'DZD', 'Algerian Dinar'),
(41, 'ECS', 'Ecuador Sucre'),
(42, 'EUR', 'Euro'),
(43, 'EEK', 'Estonian Krona'),
(44, 'EGP', 'Egyptian Pound'),
(46, 'ETB', 'Ethiopian Birr'),
(48, 'FJD', 'Fiji Dollar'),
(49, 'FKP', 'Falkland Islands Pound'),
(51, 'GBP', 'Pound Sterling'),
(52, 'GHC', 'Ghanaian Cedi'),
(53, 'GIP', 'Gibraltar Pound'),
(54, 'GMD', 'Gambian Dalasi'),
(55, 'GNF', 'Guinea Franc'),
(57, 'GTQ', 'Guatemalan Quetzal'),
(58, 'GYD', 'Guyanan Dollar'),
(59, 'HKD', 'Hong Kong Dollar'),
(60, 'HNL', 'Honduran Lempira'),
(61, 'HRK', 'Croatian Kuna'),
(62, 'HTG', 'Haitian Gourde'),
(63, 'HUF', 'Hungarian Forint'),
(64, 'IDR', 'Indonesian Rupiah'),
(66, 'ILS', 'Israeli New Shekel'),
(67, 'INR', 'Indian Rupee'),
(68, 'IQD', 'Iraqi Dinar'),
(69, 'IRR', 'Iranian Rial'),
(70, 'ISK', 'Iceland Krona'),
(72, 'JMD', 'Jamaican Dollar'),
(73, 'JOD', 'Jordanian Dinar'),
(74, 'JPY', 'Japanese Yen'),
(75, 'KES', 'Kenyan Shilling'),
(76, 'KHR', 'Kampuchean Riel'),
(77, 'KMF', 'Comoros Franc'),
(78, 'KPW', 'North Korean Won'),
(79, 'KRW', 'Korean Won'),
(80, 'KWD', 'Kuwaiti Dinar'),
(81, 'KYD', 'Cayman Islands Dollar'),
(82, 'KZT', 'Kazakhstan Tenge'),
(83, 'LAK', 'Lao Kip'),
(84, 'LBP', 'Lebanese Pound'),
(85, 'LKR', 'Sri Lanka Rupee'),
(86, 'LRD', 'Liberian Dollar'),
(87, 'LSL', 'Lesotho Loti'),
(88, 'LTL', 'Lithuanian Litas'),
(90, 'LVL', 'Latvian Lats'),
(91, 'LYD', 'Libyan Dinar'),
(92, 'MAD', 'Moroccan Dirham'),
(93, 'MGF', 'Malagasy Franc'),
(94, 'MMK', 'Myanmar Kyat'),
(95, 'MNT', 'Mongolian Tugrik'),
(96, 'MOP', 'Macau Pataca'),
(97, 'MRO', 'Mauritanian Ouguiya'),
(98, 'MTL', 'Maltese Lira'),
(99, 'MUR', 'Mauritius Rupee'),
(100, 'MVR', 'Maldive Rufiyaa'),
(101, 'MWK', 'Malawi Kwacha'),
(102, 'MXN', 'Mexican New Peso'),
(103, 'MYR', 'Malaysian Ringgit'),
(104, 'MZM', 'Mozambique Metical'),
(105, 'NAD', 'Namibia Dollar'),
(106, 'NGN', 'Nigerian Naira'),
(107, 'NIO', 'Nicaraguan Cordoba Oro'),
(109, 'NOK', 'Norwegian Krona'),
(110, 'NPR', 'Nepalese Rupee'),
(111, 'NZD', 'New Zealand Dollar'),
(112, 'OMR', 'Omani Rial'),
(113, 'PAB', 'Panamanian Balboa'),
(114, 'PEN', 'Peruvian Nuevo Sol'),
(115, 'PGK', 'Papua New Guinea Kina'),
(116, 'PHP', 'Philippine Peso'),
(117, 'PKR', 'Pakistan Rupee'),
(118, 'PLN', 'Polish Zloty'),
(120, 'PYG', 'Paraguay Guarani'),
(121, 'QAR', 'Qatari Rial'),
(122, 'ROL', 'Romanian Leu'),
(123, 'RUB', 'Russian Rouble'),
(125, 'SBD', 'Solomon Islands Dollar'),
(126, 'SCR', 'Seychelles Rupee'),
(127, 'SDD', 'Sudanese Dinar'),
(128, 'SDP', 'Sudanese Pound'),
(129, 'SEK', 'Swedish Krona'),
(130, 'SKK', 'Slovak Koruna'),
(131, 'SGD', 'Singapore Dollar'),
(132, 'SHP', 'St. Helena Pound'),
(135, 'SLL', 'Sierra Leone Leone'),
(136, 'SOS', 'Somali Shilling'),
(137, 'SRD', 'Surinamese Dollar'),
(138, 'STD', 'Sao Tome/Principe Dobra'),
(139, 'SVC', 'El Salvador Colon'),
(140, 'SYP', 'Syrian Pound'),
(141, 'SZL', 'Swaziland Lilangeni'),
(142, 'THB', 'Thai Baht'),
(143, 'TND', 'Tunisian Dinar'),
(144, 'TOP', 'Tongan Pa''anga'),
(145, 'TRL', 'Turkish Lira'),
(146, 'TTD', 'Trinidad/Tobago Dollar'),
(147, 'TWD', 'Taiwan Dollar'),
(148, 'TZS', 'Tanzanian Shilling'),
(149, 'UAH', 'Ukraine Hryvnia'),
(150, 'UGX', 'Uganda Shilling'),
(151, 'USD', 'United States Dollar'),
(152, 'UYP', 'Uruguayan Peso'),
(153, 'VEB', 'Venezuelan Bolivar'),
(154, 'VND', 'Vietnamese Dong'),
(155, 'VUV', 'Vanuatu Vatu'),
(156, 'WST', 'Samoan Tala'),
(158, 'XAF', 'CFA Franc BEAC'),
(159, 'XAG', 'Silver (oz.)'),
(160, 'XAU', 'Gold (oz.)'),
(161, 'XCD', 'Eastern Caribbean Dollars'),
(162, 'XOF', 'CFA Franc BCEAO'),
(163, 'XPD', 'Palladium (oz.)'),
(164, 'XPF', 'CFP Franc'),
(165, 'XPT', 'Platinum (oz.)'),
(166, 'YER', 'Yemeni Riyal'),
(167, 'YUM', 'Yugoslavian Dinar'),
(168, 'ZAR', 'South African Rand'),
(169, 'ZRN', 'New Zaire'),
(170, 'ZWD', 'Zimbabwe Dollar'),
(171, 'CZK', 'Czech Koruna'),
(172, 'MXP', 'Mexican Peso'),
(173, 'SAR', 'Saudi Arabia Riyal'),
(175, 'YUN', 'Yugoslav Dinar'),
(176, 'ZMK', 'Zambian Kwacha'),
(177, 'ARP', 'Argentina Pesos'),
(179, 'XDR', 'IMF Special Drawing Right'),
(180, 'RUR', 'Russia Rubles');

-- --------------------------------------------------------

--
-- Table structure for table `CustomFields`
--

CREATE TABLE `CustomFields` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(20) NOT NULL,
  `name` varchar(20) NOT NULL,
  `data` text,
  `display` enum('Form','Table and Form','Hidden') DEFAULT 'Form',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `field_type` varchar(20) DEFAULT NULL,
  `field_label` varchar(50) DEFAULT NULL,
  `field_validation` varchar(50) DEFAULT NULL,
  `field_options` varchar(500) DEFAULT NULL,
  `display_order` int(11) DEFAULT '0',
  `display_section` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `CustomFields_name` (`type`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `CustomFieldValues`
--

CREATE TABLE `CustomFieldValues` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(20) NOT NULL,
  `name` varchar(60) NOT NULL,
  `object_id` varchar(60) NOT NULL,
  `value` text,
  `updated` datetime DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `CustomFields_type_name_object_id` (`type`,`name`,`object_id`),
  KEY `CustomFields_type_object_id` (`type`,`object_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `DataEntryBackups`
--

CREATE TABLE `DataEntryBackups` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `tableType` varchar(200) DEFAULT NULL,
  `data` longtext,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `DataImport`
--

CREATE TABLE `DataImport` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(60) NOT NULL,
  `dataType` varchar(60) NOT NULL,
  `details` text,
  `columns` text,
  `updated` datetime DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `DataImport`
--

INSERT INTO `DataImport` VALUES
(1, 'Employee Data Import', 'EmployeeDataImporter', '', '[{"name":"employee_id","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"Yes","id":"columns_7"},{"name":"first_name","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_3"},{"name":"middle_name","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_5"},{"name":"last_name","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_6"},{"name":"address1","title":"Address1","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_8"},{"name":"address2","title":"Address2","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_9"},{"name":"home_phone","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_14"},{"name":"mobile_phone","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_15"},{"name":"work_email","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_16"},{"name":"gender","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_17"},{"name":"marital_status","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_18"},{"name":"birthday","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_20"},{"name":"nationality","title":"Nationality","type":"Reference","dependOn":"Nationality","dependOnField":"name","isKeyField":"Yes","idField":"No","id":"columns_22"},{"name":"ethnicity","title":"Ethnicity","type":"Normal","dependOn":"Ethnicity","dependOnField":"name","isKeyField":"Yes","idField":"No","id":"columns_23"},{"name":"EmergencyContact/name","title":"","type":"Attached","dependOn":"EmergencyContact","dependOnField":"name","isKeyField":"Yes","idField":"No","id":"columns_24"},{"name":"EmergencyContact/relationship","title":"","type":"Attached","dependOn":"EmergencyContact","dependOnField":"relationship","isKeyField":"No","idField":"No","id":"columns_25"},{"name":"EmergencyContact/home_phone","title":"","type":"Attached","dependOn":"EmergencyContact","dependOnField":"home_phone","isKeyField":"No","idField":"No","id":"columns_26"},{"name":"ssn_num","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_31"},{"name":"job_title","title":"","type":"Reference","dependOn":"JobTitle","dependOnField":"name","isKeyField":"Yes","idField":"No","id":"columns_32"},{"name":"employment_status","title":"","type":"Reference","dependOn":"EmploymentStatus","dependOnField":"name","isKeyField":"Yes","idField":"No","id":"columns_33"},{"name":"joined_date","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_36"},{"name":"department","title":"","type":"Reference","dependOn":"CompanyStructure","dependOnField":"title","isKeyField":"Yes","idField":"No","id":"columns_38"}]', '2016-06-02 18:56:32', '2016-06-02 18:56:32'),
(2, 'Attendance Data Import', 'AttendanceDataImporter', '', '[{"name":"employee","title":"","type":"Reference","dependOn":"Employee","dependOnField":"employee_id","isKeyField":"Yes","idField":"No","id":"columns_1"},{"name":"in_time","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_2"},{"name":"out_time","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_3"},{"name":"note","title":"","type":"Normal","dependOn":"NULL","dependOnField":"","isKeyField":"No","idField":"No","id":"columns_4"}]', '2016-08-14 02:51:56', '2016-08-14 02:51:56');

-- --------------------------------------------------------

--
-- Table structure for table `DataImportFiles`
--

CREATE TABLE `DataImportFiles` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(60) NOT NULL,
  `data_import_definition` varchar(200) NOT NULL,
  `status` varchar(15) DEFAULT NULL,
  `file` varchar(100) DEFAULT NULL,
  `details` text,
  `updated` datetime DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `DeductionGroup`
--

CREATE TABLE `DeductionGroup` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `description` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Deductions`
--

CREATE TABLE `Deductions` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `componentType` varchar(250) DEFAULT NULL,
  `component` varchar(250) DEFAULT NULL,
  `payrollColumn` int(11) DEFAULT NULL,
  `rangeAmounts` text,
  `deduction_group` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_Deductions_DeductionGroup` (`deduction_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Documents`
--

CREATE TABLE `Documents` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `expire_notification` enum('Yes','No') DEFAULT 'Yes',
  `expire_notification_month` enum('Yes','No') DEFAULT 'Yes',
  `expire_notification_week` enum('Yes','No') DEFAULT 'Yes',
  `expire_notification_day` enum('Yes','No') DEFAULT 'Yes',
  `sign` enum('Yes','No') DEFAULT 'Yes',
  `sign_label` varchar(500) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `Documents`
--

INSERT INTO `Documents` VALUES
(1, 'ID Copy', 'Your ID copy', 'Yes', 'Yes', 'Yes', 'Yes', 'No', NULL, '[[regtime]]', '[[regtime]]'),
(2, 'Degree Certificate', 'Degree Certificate', 'Yes', 'Yes', 'Yes', 'Yes', 'Yes', NULL, '[[regtime]]', '[[regtime]]'),
(3, 'Driving License', 'Driving License', 'Yes', 'Yes', 'Yes', 'Yes', 'Yes', NULL, '[[regtime]]', '[[regtime]]');

-- --------------------------------------------------------

--
-- Table structure for table `Educations`
--

CREATE TABLE `Educations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `Educations`
--

INSERT INTO `Educations` VALUES
(1, 'Bachelors Degree', 'Bachelors Degree'),
(2, 'Diploma', 'Diploma'),
(3, 'Masters Degree', 'Masters Degree'),
(4, 'Doctorate', 'Doctorate');

-- --------------------------------------------------------

--
-- Table structure for table `Emails`
--

CREATE TABLE `Emails` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `subject` varchar(300) NOT NULL,
  `toEmail` varchar(300) NOT NULL,
  `template` text,
  `params` text,
  `cclist` varchar(500) DEFAULT NULL,
  `bcclist` varchar(500) DEFAULT NULL,
  `error` varchar(500) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `status` enum('Pending','Sent','Error') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  KEY `KEY_Emails_status` (`status`),
  KEY `KEY_Emails_created` (`created`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmergencyContacts`
--

CREATE TABLE `EmergencyContacts` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `name` varchar(100) NOT NULL,
  `relationship` varchar(100) DEFAULT NULL,
  `home_phone` varchar(15) DEFAULT NULL,
  `work_phone` varchar(15) DEFAULT NULL,
  `mobile_phone` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmergencyContacts_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeApprovals`
--

CREATE TABLE `EmployeeApprovals` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(100) NOT NULL,
  `element` bigint(20) NOT NULL,
  `approver` bigint(20) DEFAULT NULL,
  `level` int(11) DEFAULT '0',
  `status` int(11) DEFAULT '0',
  `active` int(11) DEFAULT '0',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `EmployeeApprovals_type_element_level` (`type`,`element`,`level`),
  KEY `EmployeeApprovals_type_element_status_level` (`type`,`element`,`status`,`level`),
  KEY `EmployeeApprovals_type_element` (`type`,`element`),
  KEY `EmployeeApprovals_type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeAttendanceSheets`
--

CREATE TABLE `EmployeeAttendanceSheets` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `date_start` date NOT NULL,
  `date_end` date NOT NULL,
  `status` enum('Approved','Pending','Rejected','Submitted') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  UNIQUE KEY `EmployeeAttendanceSheetsKey` (`employee`,`date_start`,`date_end`),
  KEY `EmployeeAttendanceSheets_date_end` (`date_end`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeCertifications`
--

CREATE TABLE `EmployeeCertifications` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `certification_id` bigint(20) DEFAULT NULL,
  `employee` bigint(20) NOT NULL,
  `institute` varchar(400) DEFAULT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `employee` (`employee`,`certification_id`),
  KEY `Fk_EmployeeCertifications_Certifications` (`certification_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeCompanyLoans`
--

CREATE TABLE `EmployeeCompanyLoans` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `loan` bigint(20) DEFAULT NULL,
  `start_date` date NOT NULL,
  `last_installment_date` date NOT NULL,
  `period_months` bigint(20) DEFAULT NULL,
  `currency` bigint(20) DEFAULT NULL,
  `amount` decimal(10,2) NOT NULL,
  `monthly_installment` decimal(10,2) NOT NULL,
  `status` enum('Approved','Repayment','Paid','Suspended') DEFAULT 'Approved',
  `details` text,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeCompanyLoans_CompanyLoans` (`loan`),
  KEY `Fk_EmployeeCompanyLoans_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeDataHistory`
--

CREATE TABLE `EmployeeDataHistory` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(100) NOT NULL,
  `employee` bigint(20) NOT NULL,
  `field` varchar(100) NOT NULL,
  `old_value` varchar(500) DEFAULT NULL,
  `new_value` varchar(500) DEFAULT NULL,
  `description` varchar(800) DEFAULT NULL,
  `user` bigint(20) DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeDataHistory_Employee` (`employee`),
  KEY `Fk_EmployeeDataHistory_Users` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeDependents`
--

CREATE TABLE `EmployeeDependents` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `name` varchar(100) NOT NULL,
  `relationship` enum('Child','Spouse','Parent','Other') DEFAULT NULL,
  `dob` date DEFAULT NULL,
  `id_number` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeDependents_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeDocuments`
--

CREATE TABLE `EmployeeDocuments` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `document` bigint(20) DEFAULT NULL,
  `date_added` date NOT NULL,
  `valid_until` date NOT NULL,
  `status` enum('Active','Inactive','Draft') DEFAULT 'Active',
  `details` text,
  `attachment` varchar(100) DEFAULT NULL,
  `signature` text,
  `expire_notification_last` int(4) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeDocuments_Documents` (`document`),
  KEY `Fk_EmployeeDocuments_Employee` (`employee`),
  KEY `KEY_EmployeeDocuments_valid_until` (`valid_until`),
  KEY `KEY_EmployeeDocuments_valid_until_status` (`valid_until`,`status`,`expire_notification_last`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeEducations`
--

CREATE TABLE `EmployeeEducations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `education_id` bigint(20) DEFAULT NULL,
  `employee` bigint(20) NOT NULL,
  `institute` varchar(400) DEFAULT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeEducations_Educations` (`education_id`),
  KEY `Fk_EmployeeEducations_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeEthnicity`
--

CREATE TABLE `EmployeeEthnicity` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `ethnicity` bigint(20) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeEthnicity_Employee` (`employee`),
  KEY `Fk_EmployeeEthnicity_Ethnicity` (`ethnicity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeExpenses`
--

CREATE TABLE `EmployeeExpenses` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `expense_date` date DEFAULT NULL,
  `payment_method` bigint(20) NOT NULL,
  `transaction_no` varchar(300) NOT NULL,
  `payee` varchar(500) NOT NULL,
  `category` bigint(20) NOT NULL,
  `notes` text,
  `amount` decimal(10,3) DEFAULT NULL,
  `currency` bigint(20) DEFAULT NULL,
  `attachment1` varchar(100) DEFAULT NULL,
  `attachment2` varchar(100) DEFAULT NULL,
  `attachment3` varchar(100) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `status` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeExpenses_Employee` (`employee`),
  KEY `Fk_EmployeeExpenses_pm` (`payment_method`),
  KEY `Fk_EmployeeExpenses_category` (`category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeForms`
--

CREATE TABLE `EmployeeForms` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `form` bigint(20) NOT NULL,
  `status` enum('Pending','Completed') DEFAULT 'Pending',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeForms_Employee` (`employee`),
  KEY `Fk_EmployeeForms_Forms` (`form`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeImmigrations`
--

CREATE TABLE `EmployeeImmigrations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `document` bigint(20) DEFAULT NULL,
  `documentname` varchar(150) NOT NULL,
  `valid_until` date NOT NULL,
  `status` enum('Active','Inactive','Draft') DEFAULT 'Active',
  `details` text,
  `attachment1` varchar(100) DEFAULT NULL,
  `attachment2` varchar(100) DEFAULT NULL,
  `attachment3` varchar(100) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeImmigrations_Employee` (`employee`),
  KEY `Fk_EmployeeImmigrations_ImmigrationDocuments` (`document`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeImmigrationStatus`
--

CREATE TABLE `EmployeeImmigrationStatus` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `status` bigint(20) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeImmigrationStatus_Employee` (`employee`),
  KEY `Fk_EmployeeImmigrationStatus_Type` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeLanguages`
--

CREATE TABLE `EmployeeLanguages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `language_id` bigint(20) DEFAULT NULL,
  `employee` bigint(20) NOT NULL,
  `reading` enum('Elementary Proficiency','Limited Working Proficiency','Professional Working Proficiency','Full Professional Proficiency','Native or Bilingual Proficiency') DEFAULT NULL,
  `speaking` enum('Elementary Proficiency','Limited Working Proficiency','Professional Working Proficiency','Full Professional Proficiency','Native or Bilingual Proficiency') DEFAULT NULL,
  `writing` enum('Elementary Proficiency','Limited Working Proficiency','Professional Working Proficiency','Full Professional Proficiency','Native or Bilingual Proficiency') DEFAULT NULL,
  `understanding` enum('Elementary Proficiency','Limited Working Proficiency','Professional Working Proficiency','Full Professional Proficiency','Native or Bilingual Proficiency') DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `employee` (`employee`,`language_id`),
  KEY `Fk_EmployeeLanguages_Languages` (`language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeLeaveDays`
--

CREATE TABLE `EmployeeLeaveDays` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee_leave` bigint(20) NOT NULL,
  `leave_date` date DEFAULT NULL,
  `leave_type` enum('Full Day','Half Day - Morning','Half Day - Afternoon','1 Hour - Morning','2 Hours - Morning','3 Hours - Morning','1 Hour - Afternoon','2 Hours - Afternoon','3 Hours - Afternoon') NOT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeLeaveDays_EmployeeLeaves` (`employee_leave`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeLeaveLog`
--

CREATE TABLE `EmployeeLeaveLog` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee_leave` bigint(20) NOT NULL,
  `user_id` bigint(20) DEFAULT NULL,
  `data` varchar(500) NOT NULL,
  `status_from` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  `status_to` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeLeaveLog_EmployeeLeaves` (`employee_leave`),
  KEY `Fk_EmployeeLeaveLog_Users` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeLeaves`
--

CREATE TABLE `EmployeeLeaves` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `leave_type` bigint(20) NOT NULL,
  `leave_period` bigint(20) NOT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  `details` text,
  `status` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  `attachment` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeLeaves_Employee` (`employee`),
  KEY `Fk_EmployeeLeaves_LeaveTypes` (`leave_type`),
  KEY `Fk_EmployeeLeaves_LeavePeriods` (`leave_period`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeOvertime`
--

CREATE TABLE `EmployeeOvertime` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `start_time` datetime DEFAULT NULL,
  `end_time` datetime DEFAULT NULL,
  `category` bigint(20) NOT NULL,
  `project` bigint(20) DEFAULT NULL,
  `notes` text,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `status` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeOvertime_Employee` (`employee`),
  KEY `Fk_EmployeeOvertime_Category` (`category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeProjects`
--

CREATE TABLE `EmployeeProjects` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `project` bigint(20) DEFAULT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  `status` enum('Current','Inactive','Completed') DEFAULT 'Current',
  `details` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `EmployeeProjectsKey` (`employee`,`project`),
  KEY `Fk_EmployeeProjects_Projects` (`project`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Employees`
--

CREATE TABLE `Employees` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee_id` varchar(50) DEFAULT NULL,
  `first_name` varchar(100) NOT NULL DEFAULT '',
  `middle_name` varchar(100) DEFAULT NULL,
  `last_name` varchar(100) DEFAULT NULL,
  `nationality` bigint(20) DEFAULT NULL,
  `birthday` date DEFAULT NULL,
  `gender` enum('Male','Female') DEFAULT NULL,
  `marital_status` enum('Married','Single','Divorced','Widowed','Other') DEFAULT NULL,
  `ssn_num` varchar(100) DEFAULT NULL,
  `nic_num` varchar(100) DEFAULT NULL,
  `other_id` varchar(100) DEFAULT NULL,
  `driving_license` varchar(100) DEFAULT NULL,
  `driving_license_exp_date` date DEFAULT NULL,
  `employment_status` bigint(20) DEFAULT NULL,
  `job_title` bigint(20) DEFAULT NULL,
  `pay_grade` bigint(20) DEFAULT NULL,
  `work_station_id` varchar(100) DEFAULT NULL,
  `address1` varchar(100) DEFAULT NULL,
  `address2` varchar(100) DEFAULT NULL,
  `city` varchar(150) DEFAULT NULL,
  `country` char(2) DEFAULT NULL,
  `province` bigint(20) DEFAULT NULL,
  `postal_code` varchar(20) DEFAULT NULL,
  `home_phone` varchar(50) DEFAULT NULL,
  `mobile_phone` varchar(50) DEFAULT NULL,
  `work_phone` varchar(50) DEFAULT NULL,
  `work_email` varchar(100) DEFAULT NULL,
  `private_email` varchar(100) DEFAULT NULL,
  `joined_date` date DEFAULT NULL,
  `confirmation_date` date DEFAULT NULL,
  `supervisor` bigint(20) DEFAULT NULL,
  `indirect_supervisors` varchar(250) DEFAULT NULL,
  `department` bigint(20) DEFAULT NULL,
  `custom1` varchar(250) DEFAULT NULL,
  `custom2` varchar(250) DEFAULT NULL,
  `custom3` varchar(250) DEFAULT NULL,
  `custom4` varchar(250) DEFAULT NULL,
  `custom5` varchar(250) DEFAULT NULL,
  `custom6` varchar(250) DEFAULT NULL,
  `custom7` varchar(250) DEFAULT NULL,
  `custom8` varchar(250) DEFAULT NULL,
  `custom9` varchar(250) DEFAULT NULL,
  `custom10` varchar(250) DEFAULT NULL,
  `termination_date` date DEFAULT NULL,
  `notes` text,
  `status` enum('Active','Terminated') DEFAULT 'Active',
  `ethnicity` bigint(20) DEFAULT NULL,
  `immigration_status` bigint(20) DEFAULT NULL,
  `approver1` bigint(20) DEFAULT NULL,
  `approver2` bigint(20) DEFAULT NULL,
  `approver3` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `employee_id` (`employee_id`),
  KEY `Fk_Employee_Nationality` (`nationality`),
  KEY `Fk_Employee_JobTitle` (`job_title`),
  KEY `Fk_Employee_EmploymentStatus` (`employment_status`),
  KEY `Fk_Employee_Country` (`country`),
  KEY `Fk_Employee_Province` (`province`),
  KEY `Fk_Employee_Supervisor` (`supervisor`),
  KEY `Fk_Employee_CompanyStructures` (`department`),
  KEY `Fk_Employee_PayGrades` (`pay_grade`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `Employees`
--

INSERT INTO `Employees` VALUES
(1, 'EMP001', 'IceHrm', 'Sample', 'Employee', 35, '1984-03-17', 'Male', 'Married', '', '294-38-3535', '294-38-3535', '', NULL, 3, 11, 2, '', '2772 Flynn Street', 'Willoughby', 'Willoughby', 'US', 41, '44094', '440-953-4578', '440-953-4578', '440-953-4578', 'icehrm+admin@web-stalk.com', 'icehrm+admin@web-stalk.com', '2005-08-03', NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Active', NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeSalary`
--

CREATE TABLE `EmployeeSalary` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `component` bigint(20) NOT NULL,
  `pay_frequency` enum('Hourly','Daily','Bi Weekly','Weekly','Semi Monthly','Monthly') DEFAULT NULL,
  `currency` bigint(20) DEFAULT NULL,
  `amount` decimal(10,2) NOT NULL,
  `details` text,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeSalary_Employee` (`employee`),
  KEY `Fk_EmployeeSalary_Currency` (`currency`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeSkills`
--

CREATE TABLE `EmployeeSkills` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `skill_id` bigint(20) DEFAULT NULL,
  `employee` bigint(20) NOT NULL,
  `details` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `employee` (`employee`,`skill_id`),
  KEY `Fk_EmployeeSkills_Skills` (`skill_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeTimeEntry`
--

CREATE TABLE `EmployeeTimeEntry` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `project` bigint(20) DEFAULT NULL,
  `employee` bigint(20) NOT NULL,
  `timesheet` bigint(20) NOT NULL,
  `details` text,
  `created` datetime DEFAULT NULL,
  `date_start` datetime DEFAULT NULL,
  `time_start` varchar(10) NOT NULL,
  `date_end` datetime DEFAULT NULL,
  `time_end` varchar(10) NOT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Active',
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeTimeEntry_Projects` (`project`),
  KEY `Fk_EmployeeTimeEntry_EmployeeTimeSheets` (`timesheet`),
  KEY `employee_project` (`employee`,`project`),
  KEY `employee_project_date_start` (`employee`,`project`,`date_start`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeTimeSheets`
--

CREATE TABLE `EmployeeTimeSheets` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `date_start` date NOT NULL,
  `date_end` date NOT NULL,
  `status` enum('Approved','Pending','Rejected','Submitted') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  UNIQUE KEY `EmployeeTimeSheetsKey` (`employee`,`date_start`,`date_end`),
  KEY `EmployeeTimeSheets_date_end` (`date_end`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeTrainingSessions`
--

CREATE TABLE `EmployeeTrainingSessions` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `trainingSession` bigint(20) DEFAULT NULL,
  `feedBack` varchar(1500) DEFAULT NULL,
  `status` enum('Scheduled','Attended','Not-Attended','Completed') DEFAULT 'Scheduled',
  `proof` varchar(300) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeTrainingSessions_TrainingSessions` (`trainingSession`),
  KEY `Fk_EmployeeTrainingSessions_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmployeeTravelRecords`
--

CREATE TABLE `EmployeeTravelRecords` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `type` enum('Local','International') DEFAULT 'Local',
  `purpose` varchar(200) NOT NULL,
  `travel_from` varchar(200) NOT NULL,
  `travel_to` varchar(200) NOT NULL,
  `travel_date` datetime DEFAULT NULL,
  `return_date` datetime DEFAULT NULL,
  `details` varchar(500) DEFAULT NULL,
  `funding` decimal(10,3) DEFAULT NULL,
  `currency` bigint(20) DEFAULT NULL,
  `attachment1` varchar(100) DEFAULT NULL,
  `attachment2` varchar(100) DEFAULT NULL,
  `attachment3` varchar(100) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `status` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  PRIMARY KEY (`id`),
  KEY `Fk_EmployeeTravelRecords_Employee` (`employee`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `EmploymentStatus`
--

CREATE TABLE `EmploymentStatus` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

--
-- Dumping data for table `EmploymentStatus`
--

INSERT INTO `EmploymentStatus` VALUES
(1, 'Full Time Contract', 'Full Time Contract'),
(2, 'Full Time Internship', 'Full Time Internship'),
(3, 'Full Time Permanent', 'Full Time Permanent'),
(4, 'Part Time Contract', 'Part Time Contract'),
(5, 'Part Time Internship', 'Part Time Internship'),
(6, 'Part Time Permanent', 'Part Time Permanent');

-- --------------------------------------------------------

--
-- Table structure for table `Ethnicity`
--

CREATE TABLE `Ethnicity` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `Ethnicity`
--

INSERT INTO `Ethnicity` VALUES
(1, 'White American'),
(2, 'Black or African American'),
(3, 'Native American'),
(4, 'Alaska Native'),
(5, 'Asian American'),
(6, 'Native Hawaiian'),
(7, 'Pacific Islander');

-- --------------------------------------------------------

--
-- Table structure for table `ExpensesCategories`
--

CREATE TABLE `ExpensesCategories` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(500) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `pre_approve` enum('Yes','No') DEFAULT 'Yes',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;

--
-- Dumping data for table `ExpensesCategories`
--

INSERT INTO `ExpensesCategories` VALUES
(1, 'Auto - Gas', NULL, NULL, 'Yes'),
(2, 'Auto - Insurance', NULL, NULL, 'Yes'),
(3, 'Auto - Maintenance', NULL, NULL, 'Yes'),
(4, 'Auto - Payment', NULL, NULL, 'Yes'),
(5, 'Transportation', NULL, NULL, 'Yes'),
(6, 'Bank Fees', NULL, NULL, 'Yes'),
(7, 'Dining Out', NULL, NULL, 'Yes'),
(8, 'Entertainment', NULL, NULL, 'Yes'),
(9, 'Hotel / Motel', NULL, NULL, 'Yes'),
(10, 'Insurance', NULL, NULL, 'Yes'),
(11, 'Interest Charges', NULL, NULL, 'Yes'),
(12, 'Loan Payment', NULL, NULL, 'Yes'),
(13, 'Medical', NULL, NULL, 'Yes'),
(14, 'Mileage', NULL, NULL, 'Yes'),
(15, 'Rent', NULL, NULL, 'Yes'),
(16, 'Rental Car', NULL, NULL, 'Yes'),
(17, 'Utility', NULL, NULL, 'Yes');

-- --------------------------------------------------------

--
-- Table structure for table `ExpensesPaymentMethods`
--

CREATE TABLE `ExpensesPaymentMethods` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(500) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `ExpensesPaymentMethods`
--

INSERT INTO `ExpensesPaymentMethods` VALUES
(1, 'Cash', NULL, NULL),
(2, 'Check', NULL, NULL),
(3, 'Credit Card', NULL, NULL),
(4, 'Debit Card', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `FieldNameMappings`
--

CREATE TABLE `FieldNameMappings` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(20) NOT NULL,
  `name` varchar(20) NOT NULL,
  `textOrig` varchar(200) DEFAULT NULL,
  `textMapped` varchar(200) DEFAULT NULL,
  `display` enum('Form','Table and Form','Hidden') DEFAULT 'Form',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=37 ;

--
-- Dumping data for table `FieldNameMappings`
--

INSERT INTO `FieldNameMappings` VALUES
(1, 'Employee', 'employee_id', 'Employee Number', 'Employee Number', 'Table and Form', NULL, NULL),
(2, 'Employee', 'first_name', 'First Name', 'First Name', 'Table and Form', NULL, NULL),
(3, 'Employee', 'middle_name', 'Middle Name', 'Middle Name', 'Form', NULL, NULL),
(4, 'Employee', 'last_name', 'Last Name', 'Last Name', 'Table and Form', NULL, NULL),
(5, 'Employee', 'nationality', 'Nationality', 'Nationality', 'Form', NULL, NULL),
(6, 'Employee', 'ethnicity', 'Ethnicity', 'Ethnicity', 'Form', NULL, NULL),
(7, 'Employee', 'immigration_status', 'Immigration Status', 'Immigration Status', 'Form', NULL, NULL),
(8, 'Employee', 'birthday', 'Date of Birth', 'Date of Birth', 'Form', NULL, NULL),
(9, 'Employee', 'gender', 'Gender', 'Gender', 'Form', NULL, NULL),
(10, 'Employee', 'marital_status', 'Marital Status', 'Marital Status', 'Form', NULL, NULL),
(11, 'Employee', 'ssn_num', 'SSN/NRIC', 'SSN/NRIC', 'Form', NULL, NULL),
(12, 'Employee', 'nic_num', 'NIC', 'NIC', 'Form', NULL, NULL),
(13, 'Employee', 'other_id', 'Other ID', 'Other ID', 'Form', NULL, NULL),
(14, 'Employee', 'driving_license', 'Driving License No', 'Driving License No', 'Form', NULL, NULL),
(15, 'Employee', 'employment_status', 'Employment Status', 'Employment Status', 'Form', NULL, NULL),
(16, 'Employee', 'job_title', 'Job Title', 'Job Title', 'Form', NULL, NULL),
(17, 'Employee', 'pay_grade', 'Pay Grade', 'Pay Grade', 'Form', NULL, NULL),
(18, 'Employee', 'work_station_id', 'Work Station Id', 'Work Station Id', 'Form', NULL, NULL),
(19, 'Employee', 'address1', 'Address Line 1', 'Address Line 1', 'Form', NULL, NULL),
(20, 'Employee', 'address2', 'Address Line 2', 'Address Line 2', 'Form', NULL, NULL),
(21, 'Employee', 'city', 'City', 'City', 'Form', NULL, NULL),
(22, 'Employee', 'country', 'Country', 'Country', 'Form', NULL, NULL),
(23, 'Employee', 'province', 'Province', 'Province', 'Form', NULL, NULL),
(24, 'Employee', 'postal_code', 'Postal/Zip Code', 'Postal/Zip Code', 'Form', NULL, NULL),
(25, 'Employee', 'home_phone', 'Home Phone', 'Home Phone', 'Form', NULL, NULL),
(26, 'Employee', 'mobile_phone', 'Mobile Phone', 'Mobile Phone', 'Table and Form', NULL, NULL),
(27, 'Employee', 'work_phone', 'Work Phone', 'Work Phone', 'Form', NULL, NULL),
(28, 'Employee', 'work_email', 'Work Email', 'Work Email', 'Form', NULL, NULL),
(29, 'Employee', 'private_email', 'Private Email', 'Private Email', 'Form', NULL, NULL),
(30, 'Employee', 'joined_date', 'Joined Date', 'Joined Date', 'Form', NULL, NULL),
(31, 'Employee', 'confirmation_date', 'Confirmation Date', 'Confirmation Date', 'Form', NULL, NULL),
(32, 'Employee', 'termination_date', 'Termination Date', 'Termination Date', 'Form', NULL, NULL),
(33, 'Employee', 'supervisor', 'Supervisor', 'Supervisor', 'Table and Form', NULL, NULL),
(34, 'Employee', 'department', 'Department', 'Department', 'Table and Form', NULL, NULL),
(35, 'Employee', 'indirect_supervisors', 'Indirect Supervisors', 'Indirect Supervisors', 'Form', NULL, NULL),
(36, 'Employee', 'notes', 'Notes', 'Notes', 'Form', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `Files`
--

CREATE TABLE `Files` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `filename` varchar(100) NOT NULL,
  `employee` bigint(20) DEFAULT NULL,
  `file_group` varchar(100) NOT NULL,
  `size` bigint(20) DEFAULT NULL,
  `size_text` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `filename` (`filename`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Forms`
--

CREATE TABLE `Forms` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `description` varchar(500) DEFAULT NULL,
  `items` text,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `HoliDays`
--

CREATE TABLE `HoliDays` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `dateh` date DEFAULT NULL,
  `status` enum('Full Day','Half Day') DEFAULT 'Full Day',
  `country` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `holidays_dateh_country` (`dateh`,`country`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `HoliDays`
--

INSERT INTO `HoliDays` VALUES
(1, 'New Year''s Day', '2015-01-01', 'Full Day', NULL),
(2, 'Christmas Day', '2015-12-25', 'Full Day', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `ImmigrationDocuments`
--

CREATE TABLE `ImmigrationDocuments` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `required` enum('Yes','No') DEFAULT 'Yes',
  `alert_on_missing` enum('Yes','No') DEFAULT 'Yes',
  `alert_before_expiry` enum('Yes','No') DEFAULT 'Yes',
  `alert_before_day_number` int(11) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `ImmigrationStatus`
--

CREATE TABLE `ImmigrationStatus` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `ImmigrationStatus`
--

INSERT INTO `ImmigrationStatus` VALUES
(1, 'Citizen'),
(2, 'Permanent Resident'),
(3, 'Work Permit Holder'),
(4, 'Dependant Pass Holder');

-- --------------------------------------------------------

--
-- Table structure for table `JobTitles`
--

CREATE TABLE `JobTitles` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL DEFAULT '',
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(200) DEFAULT NULL,
  `specification` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;

--
-- Dumping data for table `JobTitles`
--

INSERT INTO `JobTitles` VALUES
(1, 'SE', 'Software Engineer', 'The work of a software engineer typically includes designing and programming system-level software: operating systems, database systems, embedded systems and so on. They understand how both software a', 'Software Engineer'),
(2, 'ASE', 'Assistant Software Engineer', 'Assistant Software Engineer', 'Assistant Software Engineer'),
(3, 'PM', 'Project Manager', 'Project Manager', 'Project Manager'),
(4, 'QAE', 'QA Engineer', 'Quality Assurance Engineer ', 'Quality Assurance Engineer '),
(5, 'PRM', 'Product Manager', 'Product Manager', 'Product Manager'),
(6, 'AQAE', 'Assistant QA Engineer ', 'Assistant QA Engineer ', 'Assistant QA Engineer '),
(7, 'TPM', 'Technical Project Manager', 'Technical Project Manager', 'Technical Project Manager'),
(8, 'PRS', 'Pre-Sales Executive', 'Pre-Sales Executive', 'Pre-Sales Executive'),
(9, 'ME', 'Marketing Executive', 'Marketing Executive', 'Marketing Executive'),
(10, 'DH', 'Department Head', 'Department Head', 'Department Head'),
(11, 'CEO', 'Chief Executive Officer', 'Chief Executive Officer', 'Chief Executive Officer'),
(12, 'DBE', 'Database Engineer', 'Database Engineer', 'Database Engineer'),
(13, 'SA', 'Server Admin', 'Server Admin', 'Server Admin');

-- --------------------------------------------------------

--
-- Table structure for table `Languages`
--

CREATE TABLE `Languages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=185 ;

--
-- Dumping data for table `Languages`
--

INSERT INTO `Languages` VALUES
(1, 'en', 'English'),
(2, 'fr', 'French'),
(3, 'de', 'German'),
(4, 'zh', 'Chinese'),
(5, 'aa', 'Afar'),
(6, 'ab', 'Abkhaz'),
(7, 'ae', 'Avestan'),
(8, 'af', 'Afrikaans'),
(9, 'ak', 'Akan'),
(10, 'am', 'Amharic'),
(11, 'an', 'Aragonese'),
(12, 'ar', 'Arabic'),
(13, 'as', 'Assamese'),
(14, 'av', 'Avaric'),
(15, 'ay', 'Aymara'),
(16, 'az', 'Azerbaijani'),
(17, 'ba', 'Bashkir'),
(18, 'be', 'Belarusian'),
(19, 'bg', 'Bulgarian'),
(20, 'bh', 'Bihari'),
(21, 'bi', 'Bislama'),
(22, 'bm', 'Bambara'),
(23, 'bn', 'Bengali'),
(24, 'bo', 'Tibetan Standard, Tibetan, Central'),
(25, 'br', 'Breton'),
(26, 'bs', 'Bosnian'),
(27, 'ca', 'Catalan Valencian'),
(28, 'ce', 'Chechen'),
(29, 'ch', 'Chamorro'),
(30, 'co', 'Corsican'),
(31, 'cr', 'Cree'),
(32, 'cs', 'Czech'),
(33, 'cu', 'Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic'),
(34, 'cv', 'Chuvash'),
(35, 'cy', 'Welsh'),
(36, 'da', 'Danish'),
(37, 'dv', 'Divehi Dhivehi Maldivian'),
(38, 'dz', 'Dzongkha'),
(39, 'ee', 'Ewe'),
(40, 'el', 'Greek, Modern'),
(41, 'eo', 'Esperanto'),
(42, 'es', 'Spanish'),
(43, 'et', 'Estonian'),
(44, 'eu', 'Basque'),
(45, 'fa', 'Persian'),
(46, 'ff', 'Fula Fulah Pulaar Pular'),
(47, 'fi', 'Finnish'),
(48, 'fj', 'Fijian'),
(49, 'fo', 'Faroese'),
(50, 'fy', 'Western Frisian'),
(51, 'ga', 'Irish'),
(52, 'gd', 'Scottish Gaelic'),
(53, 'gl', 'Galician'),
(54, 'gn', 'Guaraní'),
(55, 'gu', 'Gujarati'),
(56, 'gv', 'Manx'),
(57, 'ha', 'Hausa'),
(58, 'he', 'Hebrew (modern)'),
(59, 'hi', 'Hindi'),
(60, 'ho', 'Hiri Motu'),
(61, 'hr', 'Croatian'),
(62, 'ht', 'Haitian Creole'),
(63, 'hu', 'Hungarian'),
(64, 'hy', 'Armenian'),
(65, 'hz', 'Herero'),
(66, 'ia', 'Interlingua'),
(67, 'id', 'Indonesian'),
(68, 'ie', 'Interlingue'),
(69, 'ig', 'Igbo'),
(70, 'ii', 'Nuosu'),
(71, 'ik', 'Inupiaq'),
(72, 'io', 'Ido'),
(73, 'is', 'Icelandic'),
(74, 'it', 'Italian'),
(75, 'iu', 'Inuktitut'),
(76, 'ja', 'Japanese (ja)'),
(77, 'jv', 'Javanese (jv)'),
(78, 'ka', 'Georgian'),
(79, 'kg', 'Kongo'),
(80, 'ki', 'Kikuyu, Gikuyu'),
(81, 'kj', 'Kwanyama, Kuanyama'),
(82, 'kk', 'Kazakh'),
(83, 'kl', 'Kalaallisut, Greenlandic'),
(84, 'km', 'Khmer'),
(85, 'kn', 'Kannada'),
(86, 'ko', 'Korean'),
(87, 'kr', 'Kanuri'),
(88, 'ks', 'Kashmiri'),
(89, 'ku', 'Kurdish'),
(90, 'kv', 'Komi'),
(91, 'kw', 'Cornish'),
(92, 'ky', 'Kirghiz, Kyrgyz'),
(93, 'la', 'Latin'),
(94, 'lb', 'Luxembourgish, Letzeburgesch'),
(95, 'lg', 'Luganda'),
(96, 'li', 'Limburgish, Limburgan, Limburger'),
(97, 'ln', 'Lingala'),
(98, 'lo', 'Lao'),
(99, 'lt', 'Lithuanian'),
(100, 'lu', 'Luba-Katanga'),
(101, 'lv', 'Latvian'),
(102, 'mg', 'Malagasy'),
(103, 'mh', 'Marshallese'),
(104, 'mi', 'Maori'),
(105, 'mk', 'Macedonian'),
(106, 'ml', 'Malayalam'),
(107, 'mn', 'Mongolian'),
(108, 'mr', 'Marathi (Mara?hi)'),
(109, 'ms', 'Malay'),
(110, 'mt', 'Maltese'),
(111, 'my', 'Burmese'),
(112, 'na', 'Nauru'),
(113, 'nb', 'Norwegian Bokmål'),
(114, 'nd', 'North Ndebele'),
(115, 'ne', 'Nepali'),
(116, 'ng', 'Ndonga'),
(117, 'nl', 'Dutch'),
(118, 'nn', 'Norwegian Nynorsk'),
(119, 'no', 'Norwegian'),
(120, 'nr', 'South Ndebele'),
(121, 'nv', 'Navajo, Navaho'),
(122, 'ny', 'Nyanja'),
(123, 'oc', 'Occitan'),
(124, 'oj', 'Ojibwe, Ojibwa'),
(125, 'om', 'Oromo'),
(126, 'or', 'Oriya'),
(127, 'os', 'Ossetian, Ossetic'),
(128, 'pa', 'Panjabi, Punjabi'),
(129, 'pi', 'Pali'),
(130, 'pl', 'Polish'),
(131, 'ps', 'Pashto, Pushto'),
(132, 'pt', 'Portuguese'),
(133, 'qu', 'Quechua'),
(134, 'rm', 'Romansh'),
(135, 'rn', 'Kirundi'),
(136, 'ro', 'Romanian, Moldavian, Moldovan'),
(137, 'ru', 'Russian'),
(138, 'rw', 'Kinyarwanda'),
(139, 'sa', 'Sanskrit (Sa?sk?ta)'),
(140, 'sc', 'Sardinian'),
(141, 'sd', 'Sindhi'),
(142, 'se', 'Northern Sami'),
(143, 'sg', 'Sango'),
(144, 'si', 'Sinhala, Sinhalese'),
(145, 'sk', 'Slovak'),
(146, 'sl', 'Slovene'),
(147, 'sm', 'Samoan'),
(148, 'sn', 'Shona'),
(149, 'so', 'Somali'),
(150, 'sq', 'Albanian'),
(151, 'sr', 'Serbian'),
(152, 'ss', 'Swati'),
(153, 'st', 'Southern Sotho'),
(154, 'su', 'Sundanese'),
(155, 'sv', 'Swedish'),
(156, 'sw', 'Swahili'),
(157, 'ta', 'Tamil'),
(158, 'te', 'Telugu'),
(159, 'tg', 'Tajik'),
(160, 'th', 'Thai'),
(161, 'ti', 'Tigrinya'),
(162, 'tk', 'Turkmen'),
(163, 'tl', 'Tagalog'),
(164, 'tn', 'Tswana'),
(165, 'to', 'Tonga (Tonga Islands)'),
(166, 'tr', 'Turkish'),
(167, 'ts', 'Tsonga'),
(168, 'tt', 'Tatar'),
(169, 'tw', 'Twi'),
(170, 'ty', 'Tahitian'),
(171, 'ug', 'Uighur, Uyghur'),
(172, 'uk', 'Ukrainian'),
(173, 'ur', 'Urdu'),
(174, 'uz', 'Uzbek'),
(175, 've', 'Venda'),
(176, 'vi', 'Vietnamese'),
(177, 'vo', 'Volapük'),
(178, 'wa', 'Walloon'),
(179, 'wo', 'Wolof'),
(180, 'xh', 'Xhosa'),
(181, 'yi', 'Yiddish'),
(182, 'yo', 'Yoruba'),
(183, 'za', 'Zhuang, Chuang'),
(184, 'zu', 'Zulu');

-- --------------------------------------------------------

--
-- Table structure for table `LeaveGroupEmployees`
--

CREATE TABLE `LeaveGroupEmployees` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `leave_group` bigint(20) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `LeaveGroupEmployees_employee` (`employee`),
  KEY `Fk_LeaveGroupEmployees_LeaveGroups` (`leave_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `LeaveGroups`
--

CREATE TABLE `LeaveGroups` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `LeavePeriods`
--

CREATE TABLE `LeavePeriods` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Inactive',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- Dumping data for table `LeavePeriods`
--

INSERT INTO `LeavePeriods` VALUES
(3, 'Year 2015', '2015-01-01', '2015-12-31', 'Active'),
(4, 'Year 2016', '2016-01-01', '2016-12-31', 'Active'),
(5, 'Year 2017', '2017-01-01', '2017-12-31', 'Active');

-- --------------------------------------------------------

--
-- Table structure for table `LeaveRules`
--

CREATE TABLE `LeaveRules` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `leave_type` bigint(20) NOT NULL,
  `job_title` bigint(20) DEFAULT NULL,
  `employment_status` bigint(20) DEFAULT NULL,
  `employee` bigint(20) DEFAULT NULL,
  `supervisor_leave_assign` enum('Yes','No') DEFAULT 'Yes',
  `employee_can_apply` enum('Yes','No') DEFAULT 'Yes',
  `apply_beyond_current` enum('Yes','No') DEFAULT 'Yes',
  `leave_accrue` enum('No','Yes') DEFAULT 'No',
  `carried_forward` enum('No','Yes') DEFAULT 'No',
  `default_per_year` decimal(10,3) NOT NULL,
  `carried_forward_percentage` int(11) DEFAULT '0',
  `carried_forward_leave_availability` int(11) DEFAULT '365',
  `propotionate_on_joined_date` enum('No','Yes') DEFAULT 'No',
  `leave_group` bigint(20) DEFAULT NULL,
  `max_carried_forward_amount` int(11) DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `LeaveStartingBalance`
--

CREATE TABLE `LeaveStartingBalance` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `leave_type` bigint(20) NOT NULL,
  `employee` bigint(20) DEFAULT NULL,
  `leave_period` bigint(20) NOT NULL,
  `amount` decimal(10,3) NOT NULL,
  `note` text,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `LeaveTypes`
--

CREATE TABLE `LeaveTypes` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `supervisor_leave_assign` enum('Yes','No') DEFAULT 'Yes',
  `employee_can_apply` enum('Yes','No') DEFAULT 'Yes',
  `apply_beyond_current` enum('Yes','No') DEFAULT 'Yes',
  `leave_accrue` enum('No','Yes') DEFAULT 'No',
  `carried_forward` enum('No','Yes') DEFAULT 'No',
  `default_per_year` decimal(10,3) NOT NULL,
  `carried_forward_percentage` int(11) DEFAULT '0',
  `carried_forward_leave_availability` int(11) DEFAULT '365',
  `propotionate_on_joined_date` enum('No','Yes') DEFAULT 'No',
  `send_notification_emails` enum('Yes','No') DEFAULT 'Yes',
  `leave_group` bigint(20) DEFAULT NULL,
  `leave_color` varchar(10) DEFAULT NULL,
  `max_carried_forward_amount` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `LeaveTypes`
--

INSERT INTO `LeaveTypes` VALUES
(1, 'Annual leave', 'No', 'Yes', 'No', 'No', 'No', '14.000', 0, 365, 'No', 'Yes', NULL, NULL, 0),
(2, 'Casual leave', 'Yes', 'Yes', 'No', 'No', 'No', '7.000', 0, 365, 'No', 'Yes', NULL, NULL, 0),
(3, 'Medical leave', 'Yes', 'Yes', 'Yes', 'No', 'No', '7.000', 0, 365, 'No', 'Yes', NULL, NULL, 0);

-- --------------------------------------------------------

--
-- Table structure for table `Migrations`
--

CREATE TABLE `Migrations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `file` varchar(50) NOT NULL,
  `version` int(11) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `status` enum('Pending','Up','Down','UpError','DownError') DEFAULT 'Pending',
  `last_error` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `KEY_Migrations_file` (`file`),
  KEY `KEY_Migrations_status` (`status`),
  KEY `KEY_Migrations_version` (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Modules`
--

CREATE TABLE `Modules` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `menu` varchar(30) NOT NULL,
  `name` varchar(100) NOT NULL,
  `label` varchar(100) NOT NULL,
  `icon` varchar(50) DEFAULT NULL,
  `mod_group` varchar(30) NOT NULL,
  `mod_order` int(11) DEFAULT NULL,
  `status` enum('Enabled','Disabled') DEFAULT 'Enabled',
  `version` varchar(10) DEFAULT '',
  `update_path` varchar(500) DEFAULT '',
  `user_levels` varchar(500) NOT NULL,
  `user_roles` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `Modules_name_modgroup` (`name`,`mod_group`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=38 ;

--
-- Dumping data for table `Modules`
--

INSERT INTO `Modules` VALUES
(1, 'Manage', 'attendance', 'Attendance', 'fa-clock', 'admin', 2, 'Enabled', '', 'admin>attendance', '["Admin","Manager"]', ''),
(2, 'Insights', 'charts', 'Time and Attendance', 'fa-user-clock', 'admin', 1, 'Enabled', '', 'admin>charts', '["Admin","Manager"]', ''),
(3, 'Admin', 'clients', 'Clients', 'fa-user-circle', 'admin', 52, 'Enabled', '', 'admin>clients', '["Admin","Manager"]', ''),
(4, 'Admin', 'company_structure', 'Company Structure', 'fa-building', 'admin', 2, 'Enabled', '', 'admin>company_structure', '["Admin","Manager"]', ''),
(5, 'System', 'connection', 'Ice Connect', 'fa-wifi', 'admin', 9, 'Enabled', '', 'admin>connection', '["Admin"]', ''),
(6, 'Admin', 'custom_fields', 'Custom Fields', 'fa-code', 'admin', 892, 'Enabled', '', 'admin>custom_fields', '["Admin"]', ''),
(7, 'Admin', 'dashboard', 'Dashboard', 'fa-desktop', 'admin', 1, 'Enabled', '', 'admin>dashboard', '["Admin","Other"]', ''),
(8, 'Manage', 'documents', 'Documents', 'fa-file-alt', 'admin', 1, 'Enabled', '', 'admin>documents', '["Admin","Manager"]', ''),
(9, 'Employees', 'employees', 'Employees', 'fa-users', 'admin', 1, 'Enabled', '', 'admin>employees', '["Admin","Manager"]', ''),
(10, 'System', 'fieldnames', 'Field Names', 'fa-ruler-horizontal', 'admin', 81, 'Enabled', '', 'admin>fieldnames', '["Admin"]', ''),
(11, 'Admin', 'jobs', 'Job Details Setup', 'fa-columns', 'admin', 3, 'Enabled', '', 'admin>jobs', '["Admin"]', ''),
(12, 'Manage', 'loans', 'Loans', 'fa-money-check', 'admin', 92, 'Enabled', '', 'admin>loans', '["Admin"]', ''),
(13, 'System', 'metadata', 'Manage Metadata', 'fa-microchip', 'admin', 6, 'Enabled', '', 'admin>metadata', '["Admin"]', ''),
(14, 'System', 'modules', 'Manage Modules', 'fa-folder-open', 'admin', 3, 'Enabled', '', 'admin>modules', '["Admin"]', ''),
(15, 'Manage', 'overtime', 'Overtime', 'fa-align-center', 'admin', 91, 'Enabled', '', 'admin>overtime', '["Admin","Manager"]', ''),
(16, 'Payroll', 'payroll', 'Payroll Reports', 'fa-cogs', 'admin', 6, 'Enabled', '', 'admin>payroll', '["Admin"]', ''),
(17, 'System', 'permissions', 'Manage Permissions', 'fa-unlock', 'admin', 4, 'Enabled', '', 'admin>permissions', '["Admin"]', ''),
(18, 'Admin', 'projects', 'Projects', 'fa-list-alt', 'admin', 51, 'Enabled', '', 'admin>projects', '["Admin","Manager"]', ''),
(19, 'Admin', 'qualifications', 'Qualifications Setup', 'fa-check-square', 'admin', 4, 'Enabled', '', 'admin>qualifications', '["Admin","Manager"]', ''),
(20, 'Admin Reports', 'reports', 'Reports', 'fa-window-maximize', 'admin', 1, 'Enabled', '', 'admin>reports', '["Admin","Manager"]', ''),
(21, 'Payroll', 'salary', 'Salary', 'fa-money-check-alt', 'admin', 1, 'Enabled', '', 'admin>salary', '["Admin"]', ''),
(22, 'System', 'settings', 'Settings', 'fa-cogs', 'admin', 1, 'Enabled', '', 'admin>settings', '["Admin"]', ''),
(23, 'Manage', 'travel', 'Travel', 'fa-plane', 'admin', 9, 'Enabled', '', 'admin>travel', '["Admin","Manager"]', ''),
(24, 'System', 'users', 'Users', 'fa-user', 'admin', 2, 'Enabled', '', 'admin>users', '["Admin"]', ''),
(25, 'Time Management', 'attendance', 'Attendance', 'fa-clock', 'user', 2, 'Enabled', '', 'modules>attendance', '["Admin","Manager","Employee"]', ''),
(26, 'Personal Information', 'dashboard', 'Dashboard', 'fa-desktop', 'user', 1, 'Enabled', '', 'modules>dashboard', '["Admin","Manager","Employee"]', ''),
(27, 'Personal Information', 'dependents', 'Dependents', 'fa-expand', 'user', 5, 'Enabled', '', 'modules>dependents', '["Admin","Manager","Employee"]', ''),
(28, 'Documents', 'documents', 'My Documents', 'fa-file', 'user', 1, 'Enabled', '', 'modules>documents', '["Admin","Manager","Employee"]', ''),
(29, 'Personal Information', 'emergency_contact', 'Emergency Contacts', 'fa-phone-square', 'user', 6, 'Enabled', '', 'modules>emergency_contact', '["Admin","Manager","Employee"]', ''),
(30, 'Personal Information', 'employees', 'Basic Information', 'fa-user', 'user', 2, 'Enabled', '', 'modules>employees', '["Admin","Manager","Employee"]', ''),
(31, 'Finance', 'loans', 'Loans', 'fa-money-check', 'user', 3, 'Enabled', '', 'modules>loans', '["Admin","Manager","Employee"]', ''),
(32, 'Time Management', 'overtime', 'Overtime Requests', 'fa-calendar-plus', 'user', 5, 'Enabled', '', 'modules>overtime', '["Admin","Manager","Employee"]', ''),
(33, 'Personal Information', 'qualifications', 'Qualifications', 'fa-graduation-cap', 'user', 3, 'Enabled', '', 'modules>qualifications', '["Admin","Manager","Employee"]', ''),
(34, 'User Reports', 'reports', 'Reports', 'fa-window-maximize', 'user', 1, 'Enabled', '', 'modules>reports', '["Admin","Manager","Employee"]', ''),
(35, 'Finance', 'salary', 'Salary', 'fa-calculator', 'user', 2, 'Enabled', '', 'modules>salary', '["Admin","Manager","Employee"]', ''),
(36, 'Time Management', 'time_sheets', 'Time Sheets', 'fa-stopwatch', 'user', 3, 'Enabled', '', 'modules>time_sheets', '["Admin","Manager","Employee"]', ''),
(37, 'Travel Management', 'travel', 'Travel', 'fa-plane', 'user', 1, 'Enabled', '', 'modules>travel', '["Admin","Manager","Employee"]', '');

-- --------------------------------------------------------

--
-- Table structure for table `Nationality`
--

CREATE TABLE `Nationality` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=194 ;

--
-- Dumping data for table `Nationality`
--

INSERT INTO `Nationality` VALUES
(1, 'Afghan'),
(2, 'Albanian'),
(3, 'Algerian'),
(4, 'American'),
(5, 'Andorran'),
(6, 'Angolan'),
(7, 'Antiguans'),
(8, 'Argentinean'),
(9, 'Armenian'),
(10, 'Australian'),
(11, 'Austrian'),
(12, 'Azerbaijani'),
(13, 'Bahamian'),
(14, 'Bahraini'),
(15, 'Bangladeshi'),
(16, 'Barbadian'),
(17, 'Barbudans'),
(18, 'Batswana'),
(19, 'Belarusian'),
(20, 'Belgian'),
(21, 'Belizean'),
(22, 'Beninese'),
(23, 'Bhutanese'),
(24, 'Bolivian'),
(25, 'Bosnian'),
(26, 'Brazilian'),
(27, 'British'),
(28, 'Bruneian'),
(29, 'Bulgarian'),
(30, 'Burkinabe'),
(31, 'Burmese'),
(32, 'Burundian'),
(33, 'Cambodian'),
(34, 'Cameroonian'),
(35, 'Canadian'),
(36, 'Cape Verdean'),
(37, 'Central African'),
(38, 'Chadian'),
(39, 'Chilean'),
(40, 'Chinese'),
(41, 'Colombian'),
(42, 'Comoran'),
(43, 'Congolese'),
(44, 'Costa Rican'),
(45, 'Croatian'),
(46, 'Cuban'),
(47, 'Cypriot'),
(48, 'Czech'),
(49, 'Danish'),
(50, 'Djibouti'),
(51, 'Dominican'),
(52, 'Dutch'),
(53, 'East Timorese'),
(54, 'Ecuadorean'),
(55, 'Egyptian'),
(56, 'Emirian'),
(57, 'Equatorial Guinean'),
(58, 'Eritrean'),
(59, 'Estonian'),
(60, 'Ethiopian'),
(61, 'Fijian'),
(62, 'Filipino'),
(63, 'Finnish'),
(64, 'French'),
(65, 'Gabonese'),
(66, 'Gambian'),
(67, 'Georgian'),
(68, 'German'),
(69, 'Ghanaian'),
(70, 'Greek'),
(71, 'Grenadian'),
(72, 'Guatemalan'),
(73, 'Guinea-Bissauan'),
(74, 'Guinean'),
(75, 'Guyanese'),
(76, 'Haitian'),
(77, 'Herzegovinian'),
(78, 'Honduran'),
(79, 'Hungarian'),
(80, 'I-Kiribati'),
(81, 'Icelander'),
(82, 'Indian'),
(83, 'Indonesian'),
(84, 'Iranian'),
(85, 'Iraqi'),
(86, 'Irish'),
(87, 'Israeli'),
(88, 'Italian'),
(89, 'Ivorian'),
(90, 'Jamaican'),
(91, 'Japanese'),
(92, 'Jordanian'),
(93, 'Kazakhstani'),
(94, 'Kenyan'),
(95, 'Kittian and Nevisian'),
(96, 'Kuwaiti'),
(97, 'Kyrgyz'),
(98, 'Laotian'),
(99, 'Latvian'),
(100, 'Lebanese'),
(101, 'Liberian'),
(102, 'Libyan'),
(103, 'Liechtensteiner'),
(104, 'Lithuanian'),
(105, 'Luxembourger'),
(106, 'Macedonian'),
(107, 'Malagasy'),
(108, 'Malawian'),
(109, 'Malaysian'),
(110, 'Maldivan'),
(111, 'Malian'),
(112, 'Maltese'),
(113, 'Marshallese'),
(114, 'Mauritanian'),
(115, 'Mauritian'),
(116, 'Mexican'),
(117, 'Micronesian'),
(118, 'Moldovan'),
(119, 'Monacan'),
(120, 'Mongolian'),
(121, 'Moroccan'),
(122, 'Mosotho'),
(123, 'Motswana'),
(124, 'Mozambican'),
(125, 'Namibian'),
(126, 'Nauruan'),
(127, 'Nepalese'),
(128, 'New Zealander'),
(129, 'Nicaraguan'),
(130, 'Nigerian'),
(131, 'Nigerien'),
(132, 'North Korean'),
(133, 'Northern Irish'),
(134, 'Norwegian'),
(135, 'Omani'),
(136, 'Pakistani'),
(137, 'Palauan'),
(138, 'Panamanian'),
(139, 'Papua New Guinean'),
(140, 'Paraguayan'),
(141, 'Peruvian'),
(142, 'Polish'),
(143, 'Portuguese'),
(144, 'Qatari'),
(145, 'Romanian'),
(146, 'Russian'),
(147, 'Rwandan'),
(148, 'Saint Lucian'),
(149, 'Salvadoran'),
(150, 'Samoan'),
(151, 'San Marinese'),
(152, 'Sao Tomean'),
(153, 'Saudi'),
(154, 'Scottish'),
(155, 'Senegalese'),
(156, 'Serbian'),
(157, 'Seychellois'),
(158, 'Sierra Leonean'),
(159, 'Singaporean'),
(160, 'Slovakian'),
(161, 'Slovenian'),
(162, 'Solomon Islander'),
(163, 'Somali'),
(164, 'South African'),
(165, 'South Korean'),
(166, 'Spanish'),
(167, 'Sri Lankan'),
(168, 'Sudanese'),
(169, 'Surinamer'),
(170, 'Swazi'),
(171, 'Swedish'),
(172, 'Swiss'),
(173, 'Syrian'),
(174, 'Taiwanese'),
(175, 'Tajik'),
(176, 'Tanzanian'),
(177, 'Thai'),
(178, 'Togolese'),
(179, 'Tongan'),
(180, 'Trinidadian or Tobagonian'),
(181, 'Tunisian'),
(182, 'Turkish'),
(183, 'Tuvaluan'),
(184, 'Ugandan'),
(185, 'Ukrainian'),
(186, 'Uruguayan'),
(187, 'Uzbekistani'),
(188, 'Venezuelan'),
(189, 'Vietnamese'),
(190, 'Welsh'),
(191, 'Yemenite'),
(192, 'Zambian'),
(193, 'Zimbabwean');

-- --------------------------------------------------------

--
-- Table structure for table `Notifications`
--

CREATE TABLE `Notifications` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `time` datetime DEFAULT NULL,
  `fromUser` bigint(20) DEFAULT NULL,
  `fromEmployee` bigint(20) DEFAULT NULL,
  `toUser` bigint(20) NOT NULL,
  `image` varchar(500) DEFAULT NULL,
  `message` text,
  `action` text,
  `type` varchar(100) DEFAULT NULL,
  `status` enum('Unread','Read') DEFAULT 'Unread',
  `employee` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `toUser_time` (`toUser`,`time`),
  KEY `toUser_status_time` (`toUser`,`status`,`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `OvertimeCategories`
--

CREATE TABLE `OvertimeCategories` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(500) NOT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayFrequency`
--

CREATE TABLE `PayFrequency` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- Dumping data for table `PayFrequency`
--

INSERT INTO `PayFrequency` VALUES
(1, 'Bi Weekly'),
(2, 'Weekly'),
(3, 'Semi Monthly'),
(4, 'Monthly'),
(5, 'Yearly');

-- --------------------------------------------------------

--
-- Table structure for table `PayGrades`
--

CREATE TABLE `PayGrades` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `currency` varchar(3) NOT NULL,
  `min_salary` decimal(12,2) DEFAULT '0.00',
  `max_salary` decimal(12,2) DEFAULT '0.00',
  PRIMARY KEY (`id`),
  KEY `Fk_PayGrades_CurrencyTypes` (`currency`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `PayGrades`
--

INSERT INTO `PayGrades` VALUES
(1, 'Manager', 'SGD', '5000.00', '15000.00'),
(2, 'Executive', 'SGD', '3500.00', '7000.00'),
(3, 'Assistant ', 'SGD', '2000.00', '4000.00'),
(4, 'Administrator', 'SGD', '2000.00', '6000.00');

-- --------------------------------------------------------

--
-- Table structure for table `Payroll`
--

CREATE TABLE `Payroll` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(200) DEFAULT NULL,
  `pay_period` bigint(20) NOT NULL,
  `department` bigint(20) NOT NULL,
  `column_template` bigint(20) DEFAULT NULL,
  `columns` varchar(500) DEFAULT NULL,
  `date_start` date DEFAULT NULL,
  `date_end` date DEFAULT NULL,
  `status` enum('Draft','Completed','Processing') DEFAULT 'Draft',
  `payslipTemplate` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayrollColumns`
--

CREATE TABLE `PayrollColumns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `calculation_hook` varchar(200) DEFAULT NULL,
  `salary_components` varchar(500) DEFAULT NULL,
  `deductions` varchar(500) DEFAULT NULL,
  `add_columns` varchar(500) DEFAULT NULL,
  `sub_columns` varchar(500) DEFAULT NULL,
  `colorder` int(11) DEFAULT NULL,
  `editable` enum('Yes','No') DEFAULT 'Yes',
  `enabled` enum('Yes','No') DEFAULT 'Yes',
  `default_value` varchar(25) DEFAULT NULL,
  `calculation_columns` varchar(500) DEFAULT NULL,
  `calculation_function` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayrollColumnTemplates`
--

CREATE TABLE `PayrollColumnTemplates` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `columns` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayrollData`
--

CREATE TABLE `PayrollData` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `payroll` bigint(20) NOT NULL,
  `employee` bigint(20) NOT NULL,
  `payroll_item` int(11) NOT NULL,
  `amount` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `PayrollDataUniqueKey` (`payroll`,`employee`,`payroll_item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayrollEmployees`
--

CREATE TABLE `PayrollEmployees` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) NOT NULL,
  `pay_frequency` int(11) DEFAULT NULL,
  `currency` bigint(20) DEFAULT NULL,
  `deduction_exemptions` varchar(250) DEFAULT NULL,
  `deduction_allowed` varchar(250) DEFAULT NULL,
  `deduction_group` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `PayrollEmployees_employee` (`employee`),
  KEY `Fk_PayrollEmployees_DeductionGroup` (`deduction_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `PayslipTemplates`
--

CREATE TABLE `PayslipTemplates` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `data` longtext,
  `status` enum('Show','Hide') DEFAULT 'Show',
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Permissions`
--

CREATE TABLE `Permissions` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_level` enum('Admin','Employee','Manager') DEFAULT NULL,
  `module_id` bigint(20) NOT NULL,
  `permission` varchar(200) DEFAULT NULL,
  `meta` varchar(500) DEFAULT NULL,
  `value` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `Module_Permission` (`user_level`,`module_id`,`permission`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=74 ;

--
-- Dumping data for table `Permissions`
--

INSERT INTO `Permissions` VALUES
(1, 'Manager', 3, 'Add Clients', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(2, 'Manager', 3, 'Edit Clients', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(3, 'Manager', 3, 'Delete Clients', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(4, 'Manager', 4, 'Add Company Structure', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(5, 'Manager', 4, 'Edit Company Structure', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(6, 'Manager', 4, 'Delete Company Structure', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(7, 'Manager', 18, 'Add Projects', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(8, 'Manager', 18, 'Edit Projects', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(9, 'Manager', 18, 'Delete Projects', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(10, 'Manager', 19, 'Add Skills', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(11, 'Manager', 19, 'Edit Skills', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(12, 'Manager', 19, 'Delete Skills', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(13, 'Manager', 19, 'Add Education', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(14, 'Manager', 19, 'Edit Education', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(15, 'Manager', 19, 'Delete Education', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(16, 'Manager', 19, 'Add Certifications', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(17, 'Manager', 19, 'Edit Certifications', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(18, 'Manager', 19, 'Delete Certifications', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(19, 'Manager', 19, 'Add Languages', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(20, 'Manager', 19, 'Edit Languages', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(21, 'Manager', 19, 'Delete Languages', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(22, 'Manager', 27, 'Add Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(23, 'Manager', 27, 'Edit Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(24, 'Manager', 27, 'Delete Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(25, 'Employee', 27, 'Add Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(26, 'Employee', 27, 'Edit Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(27, 'Employee', 27, 'Delete Dependents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(28, 'Manager', 28, 'Add Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(29, 'Manager', 28, 'Edit Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(30, 'Manager', 28, 'Delete Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(31, 'Employee', 28, 'Add Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(32, 'Employee', 28, 'Edit Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(33, 'Employee', 28, 'Delete Documents', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(34, 'Manager', 29, 'Add Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(35, 'Manager', 29, 'Edit Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(36, 'Manager', 29, 'Delete Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(37, 'Employee', 29, 'Add Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(38, 'Employee', 29, 'Edit Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(39, 'Employee', 29, 'Delete Emergency Contacts', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(40, 'Manager', 30, 'Edit Employee Number', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(41, 'Manager', 30, 'Edit EPF/CPF Number', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(42, 'Manager', 30, 'Edit Employment Status', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(43, 'Manager', 30, 'Edit Job Title', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(44, 'Manager', 30, 'Edit Pay Grade', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(45, 'Manager', 30, 'Edit Joined Date', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(46, 'Manager', 30, 'Edit Department', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(47, 'Manager', 30, 'Edit Work Email', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(48, 'Manager', 30, 'Edit Country', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(49, 'Manager', 30, 'Upload/Delete Profile Image', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(50, 'Manager', 30, 'Edit Employee Details', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(51, 'Employee', 30, 'Edit Employee Number', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(52, 'Employee', 30, 'Edit EPF/CPF Number', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(53, 'Employee', 30, 'Edit Employment Status', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(54, 'Employee', 30, 'Edit Job Title', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(55, 'Employee', 30, 'Edit Pay Grade', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(56, 'Employee', 30, 'Edit Joined Date', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(57, 'Employee', 30, 'Edit Department', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(58, 'Employee', 30, 'Edit Work Email', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(59, 'Employee', 30, 'Edit Country', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(60, 'Employee', 30, 'Upload/Delete Profile Image', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(61, 'Employee', 30, 'Edit Employee Details', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(62, 'Manager', 35, 'Add Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(63, 'Manager', 35, 'Edit Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(64, 'Manager', 35, 'Delete Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(65, 'Employee', 35, 'Add Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(66, 'Employee', 35, 'Edit Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(67, 'Employee', 35, 'Delete Salary', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'No'),
(68, 'Manager', 37, 'Add Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(69, 'Manager', 37, 'Edit Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(70, 'Manager', 37, 'Delete Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(71, 'Employee', 37, 'Add Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(72, 'Employee', 37, 'Edit Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes'),
(73, 'Employee', 37, 'Delete Travel Request', '["value", {"label":"Value","type":"select","source":[["Yes","Yes"],["No","No"]]}]', 'Yes');

-- --------------------------------------------------------

--
-- Table structure for table `Projects`
--

CREATE TABLE `Projects` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `client` bigint(20) DEFAULT NULL,
  `details` text,
  `created` datetime DEFAULT NULL,
  `status` enum('Active','On Hold','Completed','Dropped') DEFAULT 'Active',
  PRIMARY KEY (`id`),
  KEY `Fk_Projects_Client` (`client`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `Projects`
--

INSERT INTO `Projects` VALUES
(1, 'Project 1', 3, NULL, '2013-01-03 05:53:38', 'Active'),
(2, 'Project 2', 3, NULL, '2013-01-03 05:54:22', 'Active'),
(3, 'Project 3', 1, NULL, '2013-01-03 05:55:02', 'Active'),
(4, 'Project 4', 2, NULL, '2013-01-03 05:56:16', 'Active');

-- --------------------------------------------------------

--
-- Table structure for table `Province`
--

CREATE TABLE `Province` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(40) NOT NULL DEFAULT '',
  `code` char(2) NOT NULL DEFAULT '',
  `country` char(2) NOT NULL DEFAULT 'US',
  PRIMARY KEY (`id`),
  KEY `Fk_Province_Country` (`country`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=66 ;

--
-- Dumping data for table `Province`
--

INSERT INTO `Province` VALUES
(1, 'Alaska', 'AK', 'US'),
(2, 'Alabama', 'AL', 'US'),
(3, 'American Samoa', 'AS', 'US'),
(4, 'Arizona', 'AZ', 'US'),
(5, 'Arkansas', 'AR', 'US'),
(6, 'California', 'CA', 'US'),
(7, 'Colorado', 'CO', 'US'),
(8, 'Connecticut', 'CT', 'US'),
(9, 'Delaware', 'DE', 'US'),
(10, 'District of Columbia', 'DC', 'US'),
(11, 'Federated States of Micronesia', 'FM', 'US'),
(12, 'Florida', 'FL', 'US'),
(13, 'Georgia', 'GA', 'US'),
(14, 'Guam', 'GU', 'US'),
(15, 'Hawaii', 'HI', 'US'),
(16, 'Idaho', 'ID', 'US'),
(17, 'Illinois', 'IL', 'US'),
(18, 'Indiana', 'IN', 'US'),
(19, 'Iowa', 'IA', 'US'),
(20, 'Kansas', 'KS', 'US'),
(21, 'Kentucky', 'KY', 'US'),
(22, 'Louisiana', 'LA', 'US'),
(23, 'Maine', 'ME', 'US'),
(24, 'Marshall Islands', 'MH', 'US'),
(25, 'Maryland', 'MD', 'US'),
(26, 'Massachusetts', 'MA', 'US'),
(27, 'Michigan', 'MI', 'US'),
(28, 'Minnesota', 'MN', 'US'),
(29, 'Mississippi', 'MS', 'US'),
(30, 'Missouri', 'MO', 'US'),
(31, 'Montana', 'MT', 'US'),
(32, 'Nebraska', 'NE', 'US'),
(33, 'Nevada', 'NV', 'US'),
(34, 'New Hampshire', 'NH', 'US'),
(35, 'New Jersey', 'NJ', 'US'),
(36, 'New Mexico', 'NM', 'US'),
(37, 'New York', 'NY', 'US'),
(38, 'North Carolina', 'NC', 'US'),
(39, 'North Dakota', 'ND', 'US'),
(40, 'Northern Mariana Islands', 'MP', 'US'),
(41, 'Ohio', 'OH', 'US'),
(42, 'Oklahoma', 'OK', 'US'),
(43, 'Oregon', 'OR', 'US'),
(44, 'Palau', 'PW', 'US'),
(45, 'Pennsylvania', 'PA', 'US'),
(46, 'Puerto Rico', 'PR', 'US'),
(47, 'Rhode Island', 'RI', 'US'),
(48, 'South Carolina', 'SC', 'US'),
(49, 'South Dakota', 'SD', 'US'),
(50, 'Tennessee', 'TN', 'US'),
(51, 'Texas', 'TX', 'US'),
(52, 'Utah', 'UT', 'US'),
(53, 'Vermont', 'VT', 'US'),
(54, 'Virgin Islands', 'VI', 'US'),
(55, 'Virginia', 'VA', 'US'),
(56, 'Washington', 'WA', 'US'),
(57, 'West Virginia', 'WV', 'US'),
(58, 'Wisconsin', 'WI', 'US'),
(59, 'Wyoming', 'WY', 'US'),
(60, 'Armed Forces Africa', 'AE', 'US'),
(61, 'Armed Forces Americas (except Canada)', 'AA', 'US'),
(62, 'Armed Forces Canada', 'AE', 'US'),
(63, 'Armed Forces Europe', 'AE', 'US'),
(64, 'Armed Forces Middle East', 'AE', 'US'),
(65, 'Armed Forces Pacific', 'AP', 'US');

-- --------------------------------------------------------

--
-- Table structure for table `ReportFiles`
--

CREATE TABLE `ReportFiles` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `employee` bigint(20) DEFAULT NULL,
  `name` varchar(100) NOT NULL,
  `attachment` varchar(100) NOT NULL,
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `ReportFiles_attachment` (`attachment`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Reports`
--

CREATE TABLE `Reports` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `parameters` text,
  `query` text,
  `paramOrder` varchar(500) NOT NULL,
  `type` enum('Query','Class') DEFAULT 'Query',
  `report_group` varchar(500) DEFAULT NULL,
  `output` varchar(15) NOT NULL DEFAULT 'CSV',
  PRIMARY KEY (`id`),
  UNIQUE KEY `Reports_Name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;

--
-- Dumping data for table `Reports`
--

INSERT INTO `Reports` VALUES
(1, 'Employee Details Report', 'This report list all employee details and you can filter employees by department, employment status or job title', '[\r\n[ "department", {"label":"Department","type":"select2","remote-source":["CompanyStructure","id","title"],"allow-null":true}],\r\n[ "employment_status", {"label":"Employment Status","type":"select2","remote-source":["EmploymentStatus","id","name"],"allow-null":true}],\r\n[ "job_title", {"label":"Job Title","type":"select2","remote-source":["JobTitle","id","name"],"allow-null":true}]\r\n]', 'Select id, employee_id as ''Employee ID'',\r\nconcat(`first_name`,'' '',`middle_name`,'' '', `last_name`) as ''Name'',\r\n(SELECT name from Nationality where id = nationality) as ''Nationality'',\r\nbirthday as ''Birthday'',\r\ngender as ''Gender'',\r\nmarital_status as ''Marital Status'',\r\nssn_num as ''SSN Number'',\r\nnic_num as ''NIC Number'',\r\nother_id as ''Other IDs'',\r\ndriving_license as ''Driving License Number'',\r\n(SELECT name from EmploymentStatus where id = employment_status) as ''Employment Status'',\r\n(SELECT name from JobTitles where id = job_title) as ''Job Title'',\r\n(SELECT name from PayGrades where id = pay_grade) as ''Pay Grade'',\r\nwork_station_id as ''Work Station ID'',\r\naddress1 as ''Address 1'',\r\naddress2 as ''Address 2'',\r\ncity as ''City'',\r\n(SELECT name from Country where code = country) as ''Country'',\r\n(SELECT name from Province where id = province) as ''Province'',\r\npostal_code as ''Postal Code'',\r\nhome_phone as ''Home Phone'',\r\nmobile_phone as ''Mobile Phone'',\r\nwork_phone as ''Work Phone'',\r\nwork_email as ''Work Email'',\r\nprivate_email as ''Private Email'',\r\njoined_date as ''Joined Date'',\r\nconfirmation_date as ''Confirmation Date'',\r\n(SELECT title from CompanyStructures where id = department) as ''Department'',\r\n(SELECT concat(`first_name`,'' '',`middle_name`,'' '', `last_name`,'' [Employee ID:'',`employee_id`,'']'') from Employees e1 where e1.id = e.supervisor) as ''Supervisor'' \r\nFROM Employees e _where_', '["department","employment_status","job_title"]', 'Query', 'Employee Information', 'CSV'),
(2, 'Employee Attendance Report', 'This report list all employee attendance entries by employee and date range', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeAttendanceReport', '["employee","date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(3, 'Employee Time Tracking Report', 'This report list employee working hours and attendance details for each day for a given period ', '[\r\n[ "employee", {"label":"Employee","type":"select2","allow-null":false,"remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeTimeTrackReport', '["employee","date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(4, 'Employee Time Entry Report', 'View employee time entries by date range and project', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "client", {"label":"Select Client","type":"select","allow-null":true,"null-label":"Not Selected","remote-source":["Client","id","name"]}],\r\n[ "project", {"label":"Or Project","type":"select","allow-null":true,"null-label":"All Projects","remote-source":["Project","id","name","getAllProjects"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeTimesheetReport', '["employee","client","project","date_start","date_end","status"]', 'Class', 'Time Management', 'CSV'),
(5, 'Active Employee Report', 'This report list employees who are currently active based on joined date and termination date ', '[\r\n[ "department", {"label":"Department","type":"select2","remote-source":["CompanyStructure","id","title"],"allow-null":true}]\r\n]', 'ActiveEmployeeReport', '["department"]', 'Class', 'Employee Information', 'CSV'),
(6, 'New Hires Employee Report', 'This report list employees who are joined between given two dates ', '[[ "department", {"label":"Department","type":"select2","remote-source":["CompanyStructure","id","title"],"allow-null":true}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'NewHiresEmployeeReport', '["department","date_start","date_end"]', 'Class', 'Employee Information', 'CSV'),
(7, 'Terminated Employee Report', 'This report list employees who are terminated between given two dates ', '[[ "department", {"label":"Department","type":"select2","remote-source":["CompanyStructure","id","title"],"allow-null":true}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'TerminatedEmployeeReport', '["department","date_start","date_end"]', 'Class', 'Employee Information', 'CSV'),
(8, 'Travel Request Report', 'This report list employees travel requests for a specified period', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}],\r\n[ "status", {"label":"Status","type":"select","source":[["NULL","All Statuses"],["Approved","Approved"],["Pending","Pending"],["Rejected","Rejected"],["Cancellation Requested","Cancellation Requested"],["Cancelled","Cancelled"]]}]\r\n]', 'TravelRequestReport', '["employee","date_start","date_end","status"]', 'Class', 'Travel and Expense Management', 'CSV'),
(9, 'Employee Time Sheet Report', 'This report list all employee time sheets by employee and date range', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}],\r\n[ "status", {"label":"Status","allow-null":true,"null-label":"All Status","type":"select","source":[["Approved","Approved"],["Pending","Pending"],["Rejected","Rejected"]]}]\r\n]', 'EmployeeTimeSheetData', '["employee","date_start","date_end","status"]', 'Class', 'Time Management', 'CSV'),
(10, 'Overtime Report', 'This report list all employee attendance entries by employee with overtime calculations', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'OvertimeReport', '["employee","date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(11, 'Overtime Summary Report', 'This report list all employee attendance entries by employee with overtime calculation summary', '[\r\n[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'OvertimeSummaryReport', '["employee","date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(12, 'Overtime Request Report', 'This report list employee overtime requests by employee, date range, overtime category and project', '[[ "employee", {"label":"Employee","type":"select2multi","allow-null":true,"null-label":"All Employees","remote-source":["Employee","id","first_name+last_name"]}],[ "date_start", {"label":"Start Date","type":"date"}],[ "date_end", {"label":"End Date","type":"date"}],[ "category", {"label":"Category","type":"select2","allow-null":true,"remote-source":["OvertimeCategory","id","name"]}],[ "project", {"label":"Project","type":"select2","allow-null":true,"remote-source":["Project","id","name"]}],[ "status", {"label":"Status","type":"select","source":[["NULL","All Statuses"],["Approved","Approved"],["Pending","Pending"],["Rejected","Rejected"],["Cancellation Requested","Cancellation Requested"],["Cancelled","Cancelled"],["Processing","Processing"]]}]]', 'OvertimeRequestReport', '["employee","date_start","date_end","category","project"]', 'Class', 'Time Management', 'CSV');

-- --------------------------------------------------------

--
-- Table structure for table `RestAccessTokens`
--

CREATE TABLE `RestAccessTokens` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `userId` bigint(20) NOT NULL,
  `hash` varchar(32) DEFAULT NULL,
  `token` varchar(500) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `userId` (`userId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `SalaryComponent`
--

CREATE TABLE `SalaryComponent` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `componentType` bigint(20) DEFAULT NULL,
  `details` text,
  PRIMARY KEY (`id`),
  KEY `Fk_SalaryComponent_SalaryComponentType` (`componentType`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `SalaryComponent`
--

INSERT INTO `SalaryComponent` VALUES
(1, 'Basic Salary', 1, NULL),
(2, 'Fixed Allowance', 1, NULL),
(3, 'Car Allowance', 2, NULL),
(4, 'Telephone Allowance', 2, NULL),
(5, 'Regular Hourly Pay', 3, NULL),
(6, 'Overtime Hourly Pay', 3, NULL),
(7, 'Double Time Hourly Pay', 3, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `SalaryComponentType`
--

CREATE TABLE `SalaryComponentType` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `SalaryComponentType`
--

INSERT INTO `SalaryComponentType` VALUES
(1, 'B001', 'Basic'),
(2, 'B002', 'Allowance'),
(3, 'B003', 'Hourly');

-- --------------------------------------------------------

--
-- Table structure for table `Settings`
--

CREATE TABLE `Settings` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `value` text,
  `description` text,
  `meta` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=59 ;

--
-- Dumping data for table `Settings`
--

INSERT INTO `Settings` VALUES
(1, 'Company: Logo', '', '', '[ "value", {"label":"Logo","type":"fileupload","validation":"none"}]'),
(2, 'Company: Name', '[[site_name]]', 'Update your company name - For updating company logo copy a file named logo.png to /app/data/ folder', ''),
(3, 'Company: Description', '[[site_desc]]', '', ''),
(4, 'Email: Enable', '1', '0 will disable all outgoing emails from modules. Value 1 will enable outgoing emails', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(5, 'Email: Mode', 'SMTP', 'SMTP, PHP Mailer or Amazon SES. SMTP = send emails using local or a remote smtp server. PHP Mailer = send emails using mail function provided by php. Amazon SES = send emails trough amazon Simple Email Service.', '["value", {"label":"Value","type":"select","source":[["SMTP","SMTP"],["PHP Mailer","PHP Mailer"],["SES","Amazon SES"]]}]'),
(6, 'Email: SMTP Host', 'localhost', 'SMTP host IP', ''),
(7, 'Email: SMTP Authentication Required', '0', 'Is authentication required by this SMTP server', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(8, 'Email: SMTP User', 'none', 'SMTP user', ''),
(9, 'Email: SMTP Password', 'none', 'SMTP password', ''),
(10, 'Email: SMTP Port', 'none', '25', ''),
(11, 'Email: Amazon Access Key ID', '', 'If email mode is Amazon SNS please provide SNS Key', ''),
(12, 'Email: Amazon Secret Access Key', '', 'If email mode is Amazon SNS please provide SNS Secret', ''),
(13, 'Email: Email From', '[[admin_email]]', '', ''),
(14, 'System: Do not pass JSON in request', '0', 'Select Yes if you are having trouble loading data for some tables', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(15, 'System: Reset Modules and Permissions', '0', 'Select this to reset module and permission information in Database (If you have done any changes to meta files)', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(16, 'System: Reset Module Names', '0', 'Select this to reset module names in Database', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(17, 'System: Add New Permissions', '0', 'Select this to add new permission changes done to meta.json file of any module', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(18, 'System: Debug Mode', '0', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(19, 'Projects: Make All Projects Available to Employees', '1', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(20, 'Attendance: Time-sheet Cross Check', '0', 'Only allow users to add an entry to a timesheet only if they have marked atteandance for the selected period', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(21, 'Api: REST Api Enabled', '1', '', '["value", {"label":"Value","type":"select","source":[["0","No"],["1","Yes"]]}]'),
(22, 'Api: REST Api Token', 'Click on edit icon', '', '["value", {"label":"Value","type":"placeholder"}]'),
(23, 'LDAP: Enabled', '0', '', '["value", {"label":"Value","type":"select","source":[["0","No"],["1","Yes"]]}]'),
(24, 'LDAP: Server', '', 'LDAP Server IP or DNS', ''),
(25, 'LDAP: Port', '389', 'LDAP Server Port', ''),
(26, 'LDAP: Root DN', '', 'e.g: dc=mycompany,dc=net', ''),
(27, 'LDAP: Manager DN', '', 'e.g: cn=admin,dc=mycompany,dc=net', ''),
(28, 'LDAP: Manager Password', '', 'Password of the manager user', ''),
(29, 'LDAP: Version 3', '1', 'Are you using LDAP v3', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(30, 'LDAP: User Filter', '', 'e.g: uid={}, we will replace {} with actual username provided by the user at the time of login', ''),
(31, 'Notifications: Send Document Expiry Emails', '1', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(32, 'Notifications: Copy Document Expiry Emails to Manager', '1', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(33, 'Travel: Pre-Approve Travel Request', '0', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(34, 'Attendance: Use Department Time Zone', '0', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(35, 'Travel: Allow Indirect Admins to Approve', '0', 'Allow indirect admins to approve travel requests', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(36, 'Overtime: Allow Indirect Admins to Approve', '0', 'Allow indirect admins to approve overtime requests', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(37, 'Attendance: Overtime Calculation Class', 'BasicOvertimeCalculator', 'Set the method used to calculate overtime', '["value", {"label":"Value","type":"select","source":[["BasicOvertimeCalculator","BasicOvertimeCalculator"],["CaliforniaOvertimeCalculator","CaliforniaOvertimeCalculator"]]}]'),
(38, 'Attendance: Overtime Calculation Period', 'Daily', 'Set the period for overtime calculation. (Affects attendance sheets)', '["value", {"label":"Value","type":"select","source":[["Daily","Daily"],["Weekly","Weekly"]]}]'),
(39, 'Attendance: Photo Attendance', '0', 'Require submitting a photo using web cam when marking attendance', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(40, 'Attendance: Overtime Start Hour', '8', 'Overtime calculation will start after an employee work this number of hours per day, 0 to indicate no overtime', ''),
(41, 'Attendance: Double time Start Hour', '12', 'Double time calculation will start after an employee work this number of hours per day, 0 to indicate no double time', ''),
(43, 'Attendance: Work Week Start Day', '0', 'Set the starting day of the work week', '["value", {"label":"Value","type":"select","source":[["0","Sunday"],["1","Monday"],["2","Tuesday"],["3","Wednesday"],["4","Thursday"],["5","Friday"],["6","Saturday"]]}]'),
(44, 'System: Allowed Countries', '', 'Only these countries will be allowed in select boxes', '["value", {"label":"Value","type":"select2multi","remote-source":["Country","id","name"]}]'),
(45, 'System: Allowed Currencies', '', 'Only these currencies will be allowed in select boxes', '["value", {"label":"Value","type":"select2multi","remote-source":["CurrencyType","id","code+name"]}]'),
(46, 'System: Allowed Nationality', '', 'Only these nationalities will be allowed in select boxes', '["value", {"label":"Value","type":"select2multi","remote-source":["Nationality","id","name"]}]'),
(47, 'Travel: Enable Multi Level Approvals', '0', 'Allow multi level approvals in travel module', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(48, 'Overtime: Enable Multi Level Approvals', '0', 'Allow multi level approvals in overtime module', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(49, 'System: Company Structure Managers Enabled', '0', 'Allow Managers to View Employees in Their Company Structure, if They are Assigned as a Head of the Company Structure', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(50, 'System: Child Company Structure Managers Enabled', '0', 'Allow Managers to View Employees in Their Company Structure and all Child Company Structures, if They are Assigned as a Head of the Company Structure', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(51, 'Files: Upload Files to S3', '0', '', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(52, 'Files: Amazon S3 Key for File Upload', '', 'Please provide S3 Key for uploading files', ''),
(53, 'Files: Amazon S3 Secret for File Upload', '', 'Please provide S3 Secret for uploading files', ''),
(54, 'Files: S3 Bucket', '', 'Please provide S3 Bucket name for uploading files', ''),
(55, 'Files: S3 Web Url', '', 'Please provide Url to the s3 bucket', ''),
(56, 'System: Language', '[[language]]', 'Current Language', '["value", {"label":"Value","type":"select2","allow-null":false,"remote-source":["SupportedLanguage","name","description"]}]'),
(57, 'System: Time-sheet Entry Start and End time Required', '0', 'Select 0 if you only need to store the time spend in time sheets', '["value", {"label":"Value","type":"select","source":[["1","Yes"],["0","No"]]}]'),
(58, 'Instance : ID', '[[instanceid]]', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `Skills`
--

CREATE TABLE `Skills` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(400) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

--
-- Dumping data for table `Skills`
--

INSERT INTO `Skills` VALUES
(1, 'Programming and Application Development', 'Programming and Application Development'),
(2, 'Project Management', 'Project Management'),
(3, 'Help Desk/Technical Support', 'Help Desk/Technical Support'),
(4, 'Networking', 'Networking'),
(5, 'Databases', 'Databases'),
(6, 'Business Intelligence', 'Business Intelligence'),
(7, 'Cloud Computing', 'Cloud Computing'),
(8, 'Information Security', 'Information Security'),
(9, 'HTML Skills', 'HTML Skills'),
(10, 'Graphic Designing', 'Graphic Designing');

-- --------------------------------------------------------

--
-- Table structure for table `StatusChangeLogs`
--

CREATE TABLE `StatusChangeLogs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` varchar(100) NOT NULL,
  `element` bigint(20) NOT NULL,
  `user_id` bigint(20) DEFAULT NULL,
  `data` varchar(500) NOT NULL,
  `status_from` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  `status_to` enum('Approved','Pending','Rejected','Cancellation Requested','Cancelled','Processing') DEFAULT 'Pending',
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `EmployeeApprovals_type_element` (`type`,`element`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `SupportedLanguages`
--

CREATE TABLE `SupportedLanguages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `description` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

--
-- Dumping data for table `SupportedLanguages`
--

INSERT INTO `SupportedLanguages` VALUES
(1, 'en', 'English'),
(2, 'de', 'German'),
(3, 'fr', 'French'),
(4, 'pl', 'Polish'),
(5, 'it', 'Italian'),
(6, 'si', 'Sinhala'),
(7, 'zh', 'Chinese'),
(8, 'ja', 'Japanese'),
(9, 'hi', 'Hindi'),
(10, 'es', 'Spanish');

-- --------------------------------------------------------

--
-- Table structure for table `SystemData`
--

CREATE TABLE `SystemData` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `value` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `SystemData`
--

INSERT INTO `SystemData` VALUES
(1, 'sysDataTime', '[[timestamp]]');

-- --------------------------------------------------------

--
-- Table structure for table `Tags`
--

CREATE TABLE `Tags` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(250) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `Timezones`
--

CREATE TABLE `Timezones` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '',
  `details` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=113 ;

--
-- Dumping data for table `Timezones`
--

INSERT INTO `Timezones` VALUES
(1, 'Pacific/Midway', '(GMT-11:00) Midway Island'),
(2, 'US/Samoa', '(GMT-11:00) Samoa'),
(3, 'US/Hawaii', '(GMT-10:00) Hawaii'),
(4, 'US/Alaska', '(GMT-09:00) Alaska'),
(5, 'US/Pacific', '(GMT-08:00) Pacific Time (US, Canada)'),
(6, 'America/Tijuana', '(GMT-08:00) Tijuana'),
(7, 'US/Arizona', '(GMT-07:00) Arizona'),
(8, 'US/Mountain', '(GMT-07:00) Mountain Time (US, Canada)'),
(9, 'America/Chihuahua', '(GMT-07:00) Chihuahua'),
(10, 'America/Mazatlan', '(GMT-07:00) Mazatlan'),
(11, 'America/Mexico_City', '(GMT-06:00) Mexico City'),
(12, 'America/Monterrey', '(GMT-06:00) Monterrey'),
(13, 'Canada/Saskatchewan', '(GMT-06:00) Saskatchewan'),
(14, 'US/Central', '(GMT-06:00) Central Time (US , Canada)'),
(15, 'US/Eastern', '(GMT-05:00) Eastern Time (US , Canada)'),
(16, 'US/East-Indiana', '(GMT-05:00) Indiana (East)'),
(17, 'America/Bogota', '(GMT-05:00) Bogota'),
(18, 'America/Lima', '(GMT-05:00) Lima'),
(19, 'America/Caracas', '(GMT-04:30) Caracas'),
(20, 'Canada/Atlantic', '(GMT-04:00) Atlantic Time (Canada)'),
(21, 'America/La_Paz', '(GMT-04:00) La Paz'),
(22, 'America/Santiago', '(GMT-04:00) Santiago'),
(23, 'Canada/Newfoundland', '(GMT-03:30) Newfoundland'),
(24, 'America/Buenos_Aires', '(GMT-03:00) Buenos Aires'),
(25, 'Greenland', '(GMT-03:00) Greenland'),
(26, 'Atlantic/Stanley', '(GMT-02:00) Stanley'),
(27, 'Atlantic/Azores', '(GMT-01:00) Azores'),
(28, 'Atlantic/Cape_Verde', '(GMT-01:00) Cape Verde Is.'),
(29, 'Africa/Casablanca', '(GMT) Casablanca'),
(30, 'Europe/Dublin', '(GMT) Dublin'),
(31, 'Europe/Lisbon', '(GMT) Lisbon'),
(32, 'Europe/London', '(GMT) London'),
(33, 'Africa/Monrovia', '(GMT) Monrovia'),
(34, 'Europe/Amsterdam', '(GMT+01:00) Amsterdam'),
(35, 'Europe/Belgrade', '(GMT+01:00) Belgrade'),
(36, 'Europe/Berlin', '(GMT+01:00) Berlin'),
(37, 'Europe/Bratislava', '(GMT+01:00) Bratislava'),
(38, 'Europe/Brussels', '(GMT+01:00) Brussels'),
(39, 'Europe/Budapest', '(GMT+01:00) Budapest'),
(40, 'Europe/Copenhagen', '(GMT+01:00) Copenhagen'),
(41, 'Europe/Ljubljana', '(GMT+01:00) Ljubljana'),
(42, 'Europe/Madrid', '(GMT+01:00) Madrid'),
(43, 'Europe/Paris', '(GMT+01:00) Paris'),
(44, 'Europe/Prague', '(GMT+01:00) Prague'),
(45, 'Europe/Rome', '(GMT+01:00) Rome'),
(46, 'Europe/Sarajevo', '(GMT+01:00) Sarajevo'),
(47, 'Europe/Skopje', '(GMT+01:00) Skopje'),
(48, 'Europe/Stockholm', '(GMT+01:00) Stockholm'),
(49, 'Europe/Vienna', '(GMT+01:00) Vienna'),
(50, 'Europe/Warsaw', '(GMT+01:00) Warsaw'),
(51, 'Europe/Zagreb', '(GMT+01:00) Zagreb'),
(52, 'Europe/Athens', '(GMT+02:00) Athens'),
(53, 'Europe/Bucharest', '(GMT+02:00) Bucharest'),
(54, 'Africa/Cairo', '(GMT+02:00) Cairo'),
(55, 'Africa/Harare', '(GMT+02:00) Harare'),
(56, 'Europe/Helsinki', '(GMT+02:00) Helsinki'),
(57, 'Europe/Istanbul', '(GMT+02:00) Istanbul'),
(58, 'Asia/Jerusalem', '(GMT+02:00) Jerusalem'),
(59, 'Europe/Kiev', '(GMT+02:00) Kyiv'),
(60, 'Europe/Minsk', '(GMT+02:00) Minsk'),
(61, 'Europe/Riga', '(GMT+02:00) Riga'),
(62, 'Europe/Sofia', '(GMT+02:00) Sofia'),
(63, 'Europe/Tallinn', '(GMT+02:00) Tallinn'),
(64, 'Europe/Vilnius', '(GMT+02:00) Vilnius'),
(65, 'Asia/Baghdad', '(GMT+03:00) Baghdad'),
(66, 'Asia/Kuwait', '(GMT+03:00) Kuwait'),
(67, 'Africa/Nairobi', '(GMT+03:00) Nairobi'),
(68, 'Asia/Riyadh', '(GMT+03:00) Riyadh'),
(69, 'Europe/Moscow', '(GMT+03:00) Moscow'),
(70, 'Asia/Tehran', '(GMT+03:30) Tehran'),
(71, 'Asia/Baku', '(GMT+04:00) Baku'),
(72, 'Europe/Volgograd', '(GMT+04:00) Volgograd'),
(73, 'Asia/Muscat', '(GMT+04:00) Muscat'),
(74, 'Asia/Tbilisi', '(GMT+04:00) Tbilisi'),
(75, 'Asia/Yerevan', '(GMT+04:00) Yerevan'),
(76, 'Asia/Kabul', '(GMT+04:30) Kabul'),
(77, 'Asia/Karachi', '(GMT+05:00) Karachi'),
(78, 'Asia/Tashkent', '(GMT+05:00) Tashkent'),
(79, 'Asia/Kolkata', '(GMT+05:30) Kolkata'),
(80, 'Asia/Kathmandu', '(GMT+05:45) Kathmandu'),
(81, 'Asia/Yekaterinburg', '(GMT+06:00) Ekaterinburg'),
(82, 'Asia/Almaty', '(GMT+06:00) Almaty'),
(83, 'Asia/Dhaka', '(GMT+06:00) Dhaka'),
(84, 'Asia/Novosibirsk', '(GMT+07:00) Novosibirsk'),
(85, 'Asia/Bangkok', '(GMT+07:00) Bangkok'),
(86, 'Asia/Jakarta', '(GMT+07:00) Jakarta'),
(87, 'Asia/Krasnoyarsk', '(GMT+08:00) Krasnoyarsk'),
(88, 'Asia/Chongqing', '(GMT+08:00) Chongqing'),
(89, 'Asia/Hong_Kong', '(GMT+08:00) Hong Kong'),
(90, 'Asia/Kuala_Lumpur', '(GMT+08:00) Kuala Lumpur'),
(91, 'Australia/Perth', '(GMT+08:00) Perth'),
(92, 'Asia/Singapore', '(GMT+08:00) Singapore'),
(93, 'Asia/Taipei', '(GMT+08:00) Taipei'),
(94, 'Asia/Ulaanbaatar', '(GMT+08:00) Ulaan Bataar'),
(95, 'Asia/Urumqi', '(GMT+08:00) Urumqi'),
(96, 'Asia/Irkutsk', '(GMT+09:00) Irkutsk'),
(97, 'Asia/Seoul', '(GMT+09:00) Seoul'),
(98, 'Asia/Tokyo', '(GMT+09:00) Tokyo'),
(99, 'Australia/Adelaide', '(GMT+09:30) Adelaide'),
(100, 'Australia/Darwin', '(GMT+09:30) Darwin'),
(101, 'Asia/Yakutsk', '(GMT+10:00) Yakutsk'),
(102, 'Australia/Brisbane', '(GMT+10:00) Brisbane'),
(103, 'Australia/Canberra', '(GMT+10:00) Canberra'),
(104, 'Pacific/Guam', '(GMT+10:00) Guam'),
(105, 'Australia/Hobart', '(GMT+10:00) Hobart'),
(106, 'Australia/Melbourne', '(GMT+10:00) Melbourne'),
(107, 'Pacific/Port_Moresby', '(GMT+10:00) Port Moresby'),
(108, 'Australia/Sydney', '(GMT+10:00) Sydney'),
(109, 'Asia/Vladivostok', '(GMT+11:00) Vladivostok'),
(110, 'Asia/Magadan', '(GMT+12:00) Magadan'),
(111, 'Pacific/Auckland', '(GMT+12:00) Auckland'),
(112, 'Pacific/Fiji', '(GMT+12:00) Fiji');

-- --------------------------------------------------------

--
-- Table structure for table `TrainingSessions`
--

CREATE TABLE `TrainingSessions` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(300) NOT NULL,
  `course` bigint(20) NOT NULL,
  `description` text,
  `scheduled` datetime DEFAULT NULL,
  `dueDate` datetime DEFAULT NULL,
  `deliveryMethod` enum('Classroom','Self Study','Online') DEFAULT 'Classroom',
  `deliveryLocation` varchar(500) DEFAULT NULL,
  `status` enum('Pending','Approved','Completed','Cancelled') DEFAULT 'Pending',
  `attendanceType` enum('Sign Up','Assign') DEFAULT 'Sign Up',
  `attachment` varchar(300) DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `updated` datetime DEFAULT NULL,
  `requireProof` enum('Yes','No') DEFAULT 'Yes',
  PRIMARY KEY (`id`),
  KEY `Fk_TrainingSessions_Courses` (`course`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Table structure for table `UserReports`
--

CREATE TABLE `UserReports` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `details` text,
  `parameters` text,
  `query` text,
  `paramOrder` varchar(500) NOT NULL,
  `type` enum('Query','Class') DEFAULT 'Query',
  `report_group` varchar(500) DEFAULT NULL,
  `output` varchar(15) NOT NULL DEFAULT 'CSV',
  PRIMARY KEY (`id`),
  UNIQUE KEY `UserReports_Name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;

--
-- Dumping data for table `UserReports`
--

INSERT INTO `UserReports` VALUES
(1, 'Time Entry Report', 'View your time entries by date range and project', '[\r\n[ "client", {"label":"Select Client","type":"select","allow-null":true,"null-label":"Not Selected","remote-source":["Client","id","name"]}],\r\n[ "project", {"label":"Or Project","type":"select","allow-null":true,"null-label":"All Projects","remote-source":["Project","id","name","getAllProjects"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeTimesheetReport', '["client","project","date_start","date_end","status"]', 'Class', 'Time Management', 'CSV'),
(2, 'Attendance Report', 'View your attendance entries by date range', '[\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeAttendanceReport', '["date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(3, 'Time Tracking Report', 'View your working hours and attendance details for each day for a given period ', '[\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'EmployeeTimeTrackReport', '["date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(4, 'Time Sheet Report', 'This report list all employee time sheets by employee and date range', '[\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}],\r\n[ "status", {"label":"Status","allow-null":true,"null-label":"All Status","type":"select","source":[["Approved","Approved"],["Pending","Pending"],["Rejected","Rejected"]]}]\r\n]', 'EmployeeTimeSheetData', '["date_start","date_end","status"]', 'Class', 'Time Management', 'CSV'),
(5, 'Overtime Report', 'This report list all employee attendance entries by employee with overtime calculations', '[\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'OvertimeReport', '["employee","date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(6, 'Overtime Summary Report', 'This report list all employee attendance entries by employee with overtime calculation summary', '[\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'OvertimeSummaryReport', '["date_start","date_end"]', 'Class', 'Time Management', 'CSV'),
(7, 'Client Project Time Report', 'View your time entries for projects under a given client', '[\r\n[ "client", {"label":"Select Client","type":"select","allow-null":false,"remote-source":["Client","id","name"]}],\r\n[ "date_start", {"label":"Start Date","type":"date"}],\r\n[ "date_end", {"label":"End Date","type":"date"}]\r\n]', 'ClientProjectTimeReport', '["client","date_start","date_end","status"]', 'Class', 'Time Management', 'PDF'),
(8, 'Download Payslips', 'Download your payslips', '[\r\n[ "payroll", {"label":"Select Payroll","type":"select","allow-null":false,"remote-source":["Payroll","id","name","getEmployeePayrolls"]}]]', 'PayslipReport', '["payroll"]', 'Class', 'Finance', 'PDF');

-- --------------------------------------------------------

--
-- Table structure for table `UserRoles`
--

CREATE TABLE `UserRoles` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `UserRoles`
--

INSERT INTO `UserRoles` VALUES
(2, 'Attendance Manager'),
(1, 'Report Manager');

-- --------------------------------------------------------

--
-- Table structure for table `Users`
--

CREATE TABLE `Users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `username` varchar(100) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `password` varchar(100) DEFAULT NULL,
  `employee` bigint(20) DEFAULT NULL,
  `default_module` bigint(20) DEFAULT NULL,
  `user_level` enum('Admin','Employee','Manager','Other') DEFAULT NULL,
  `user_roles` text,
  `last_login` datetime DEFAULT NULL,
  `last_update` datetime DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `login_hash` varchar(64) DEFAULT NULL,
  `lang` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`),
  KEY `Fk_User_Employee` (`employee`),
  KEY `Fk_User_SupportedLanguages` (`lang`),
  KEY `login_hash_index` (`login_hash`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `Users`
--

INSERT INTO `Users` VALUES
(1, '[[admin_username]]', '[[admin_email]]', '[[admin_pass]]', 1, NULL, 'Admin', '', NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `WorkDays`
--

CREATE TABLE `WorkDays` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `status` enum('Full Day','Half Day','Non-working Day') DEFAULT 'Full Day',
  `country` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `workdays_name_country` (`name`,`country`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `WorkDays`
--

INSERT INTO `WorkDays` VALUES
(1, 'Monday', 'Full Day', NULL),
(2, 'Tuesday', 'Full Day', NULL),
(3, 'Wednesday', 'Full Day', NULL),
(4, 'Thursday', 'Full Day', NULL),
(5, 'Friday', 'Full Day', NULL),
(6, 'Saturday', 'Non-working Day', NULL),
(7, 'Sunday', 'Non-working Day', NULL);

--
-- Constraints for dumped tables
--

--
-- Constraints for table `Attendance`
--
ALTER TABLE `Attendance`
  ADD CONSTRAINT `Fk_Attendance_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `AuditLog`
--
ALTER TABLE `AuditLog`
  ADD CONSTRAINT `Fk_AuditLog_Users` FOREIGN KEY (`user`) REFERENCES `Users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `CompanyStructures`
--
ALTER TABLE `CompanyStructures`
  ADD CONSTRAINT `Fk_CompanyStructures_Own` FOREIGN KEY (`parent`) REFERENCES `CompanyStructures` (`id`);

--
-- Constraints for table `Courses`
--
ALTER TABLE `Courses`
  ADD CONSTRAINT `Fk_Courses_Employees` FOREIGN KEY (`coordinator`) REFERENCES `Employees` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `Deductions`
--
ALTER TABLE `Deductions`
  ADD CONSTRAINT `Fk_Deductions_DeductionGroup` FOREIGN KEY (`deduction_group`) REFERENCES `DeductionGroup` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmergencyContacts`
--
ALTER TABLE `EmergencyContacts`
  ADD CONSTRAINT `Fk_EmergencyContacts_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeAttendanceSheets`
--
ALTER TABLE `EmployeeAttendanceSheets`
  ADD CONSTRAINT `Fk_EmployeeAttendanceSheets_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeCertifications`
--
ALTER TABLE `EmployeeCertifications`
  ADD CONSTRAINT `Fk_EmployeeCertifications_Certifications` FOREIGN KEY (`certification_id`) REFERENCES `Certifications` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeCertifications_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeCompanyLoans`
--
ALTER TABLE `EmployeeCompanyLoans`
  ADD CONSTRAINT `Fk_EmployeeCompanyLoans_CompanyLoans` FOREIGN KEY (`loan`) REFERENCES `CompanyLoans` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeCompanyLoans_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeDataHistory`
--
ALTER TABLE `EmployeeDataHistory`
  ADD CONSTRAINT `Fk_EmployeeDataHistory_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeDataHistory_Users` FOREIGN KEY (`user`) REFERENCES `Users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeDependents`
--
ALTER TABLE `EmployeeDependents`
  ADD CONSTRAINT `Fk_EmployeeDependents_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeDocuments`
--
ALTER TABLE `EmployeeDocuments`
  ADD CONSTRAINT `Fk_EmployeeDocuments_Documents` FOREIGN KEY (`document`) REFERENCES `Documents` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeDocuments_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeEducations`
--
ALTER TABLE `EmployeeEducations`
  ADD CONSTRAINT `Fk_EmployeeEducations_Educations` FOREIGN KEY (`education_id`) REFERENCES `Educations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeEducations_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeEthnicity`
--
ALTER TABLE `EmployeeEthnicity`
  ADD CONSTRAINT `Fk_EmployeeEthnicity_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeEthnicity_Ethnicity` FOREIGN KEY (`ethnicity`) REFERENCES `Ethnicity` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeExpenses`
--
ALTER TABLE `EmployeeExpenses`
  ADD CONSTRAINT `Fk_EmployeeExpenses_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeExpenses_category` FOREIGN KEY (`category`) REFERENCES `ExpensesCategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeExpenses_pm` FOREIGN KEY (`payment_method`) REFERENCES `ExpensesPaymentMethods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeForms`
--
ALTER TABLE `EmployeeForms`
  ADD CONSTRAINT `Fk_EmployeeForms_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeForms_Forms` FOREIGN KEY (`form`) REFERENCES `Forms` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeImmigrations`
--
ALTER TABLE `EmployeeImmigrations`
  ADD CONSTRAINT `Fk_EmployeeImmigrations_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeImmigrations_ImmigrationDocuments` FOREIGN KEY (`document`) REFERENCES `ImmigrationDocuments` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeImmigrationStatus`
--
ALTER TABLE `EmployeeImmigrationStatus`
  ADD CONSTRAINT `Fk_EmployeeImmigrationStatus_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeImmigrationStatus_Type` FOREIGN KEY (`status`) REFERENCES `ImmigrationStatus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeLanguages`
--
ALTER TABLE `EmployeeLanguages`
  ADD CONSTRAINT `Fk_EmployeeLanguages_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeLanguages_Languages` FOREIGN KEY (`language_id`) REFERENCES `Languages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeLeaveDays`
--
ALTER TABLE `EmployeeLeaveDays`
  ADD CONSTRAINT `Fk_EmployeeLeaveDays_EmployeeLeaves` FOREIGN KEY (`employee_leave`) REFERENCES `EmployeeLeaves` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeLeaveLog`
--
ALTER TABLE `EmployeeLeaveLog`
  ADD CONSTRAINT `Fk_EmployeeLeaveLog_EmployeeLeaves` FOREIGN KEY (`employee_leave`) REFERENCES `EmployeeLeaves` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeLeaveLog_Users` FOREIGN KEY (`user_id`) REFERENCES `Users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeLeaves`
--
ALTER TABLE `EmployeeLeaves`
  ADD CONSTRAINT `Fk_EmployeeLeaves_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeLeaves_LeavePeriods` FOREIGN KEY (`leave_period`) REFERENCES `LeavePeriods` (`id`),
  ADD CONSTRAINT `Fk_EmployeeLeaves_LeaveTypes` FOREIGN KEY (`leave_type`) REFERENCES `LeaveTypes` (`id`);

--
-- Constraints for table `EmployeeOvertime`
--
ALTER TABLE `EmployeeOvertime`
  ADD CONSTRAINT `Fk_EmployeeOvertime_Category` FOREIGN KEY (`category`) REFERENCES `OvertimeCategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeOvertime_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeProjects`
--
ALTER TABLE `EmployeeProjects`
  ADD CONSTRAINT `Fk_EmployeeProjects_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeProjects_Projects` FOREIGN KEY (`project`) REFERENCES `Projects` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `Employees`
--
ALTER TABLE `Employees`
  ADD CONSTRAINT `Fk_Employee_CompanyStructures` FOREIGN KEY (`department`) REFERENCES `CompanyStructures` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_Country` FOREIGN KEY (`country`) REFERENCES `Country` (`code`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_EmploymentStatus` FOREIGN KEY (`employment_status`) REFERENCES `EmploymentStatus` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_JobTitle` FOREIGN KEY (`job_title`) REFERENCES `JobTitles` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_Nationality` FOREIGN KEY (`nationality`) REFERENCES `Nationality` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_PayGrades` FOREIGN KEY (`pay_grade`) REFERENCES `PayGrades` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_Province` FOREIGN KEY (`province`) REFERENCES `Province` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_Employee_Supervisor` FOREIGN KEY (`supervisor`) REFERENCES `Employees` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeSalary`
--
ALTER TABLE `EmployeeSalary`
  ADD CONSTRAINT `Fk_EmployeeSalary_Currency` FOREIGN KEY (`currency`) REFERENCES `CurrencyTypes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeSalary_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeSkills`
--
ALTER TABLE `EmployeeSkills`
  ADD CONSTRAINT `Fk_EmployeeSkills_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeSkills_Skills` FOREIGN KEY (`skill_id`) REFERENCES `Skills` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeTimeEntry`
--
ALTER TABLE `EmployeeTimeEntry`
  ADD CONSTRAINT `Fk_EmployeeTimeEntry_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeTimeEntry_EmployeeTimeSheets` FOREIGN KEY (`timesheet`) REFERENCES `EmployeeTimeSheets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeTimeEntry_Projects` FOREIGN KEY (`project`) REFERENCES `Projects` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeTimeSheets`
--
ALTER TABLE `EmployeeTimeSheets`
  ADD CONSTRAINT `Fk_EmployeeTimeSheets_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeTrainingSessions`
--
ALTER TABLE `EmployeeTrainingSessions`
  ADD CONSTRAINT `Fk_EmployeeTrainingSessions_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_EmployeeTrainingSessions_TrainingSessions` FOREIGN KEY (`trainingSession`) REFERENCES `TrainingSessions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `EmployeeTravelRecords`
--
ALTER TABLE `EmployeeTravelRecords`
  ADD CONSTRAINT `Fk_EmployeeTravelRecords_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `LeaveGroupEmployees`
--
ALTER TABLE `LeaveGroupEmployees`
  ADD CONSTRAINT `Fk_LeaveGroupEmployees_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_LeaveGroupEmployees_LeaveGroups` FOREIGN KEY (`leave_group`) REFERENCES `LeaveGroups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `Notifications`
--
ALTER TABLE `Notifications`
  ADD CONSTRAINT `Fk_Notifications_Users` FOREIGN KEY (`toUser`) REFERENCES `Users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `PayGrades`
--
ALTER TABLE `PayGrades`
  ADD CONSTRAINT `Fk_PayGrades_CurrencyTypes` FOREIGN KEY (`currency`) REFERENCES `CurrencyTypes` (`code`);

--
-- Constraints for table `PayrollData`
--
ALTER TABLE `PayrollData`
  ADD CONSTRAINT `Fk_PayrollData_Payroll` FOREIGN KEY (`payroll`) REFERENCES `Payroll` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `PayrollEmployees`
--
ALTER TABLE `PayrollEmployees`
  ADD CONSTRAINT `Fk_PayrollEmployee_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_PayrollEmployees_DeductionGroup` FOREIGN KEY (`deduction_group`) REFERENCES `DeductionGroup` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `Projects`
--
ALTER TABLE `Projects`
  ADD CONSTRAINT `Fk_Projects_Client` FOREIGN KEY (`client`) REFERENCES `Clients` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `Province`
--
ALTER TABLE `Province`
  ADD CONSTRAINT `Fk_Province_Country` FOREIGN KEY (`country`) REFERENCES `Country` (`code`);

--
-- Constraints for table `SalaryComponent`
--
ALTER TABLE `SalaryComponent`
  ADD CONSTRAINT `Fk_SalaryComponent_SalaryComponentType` FOREIGN KEY (`componentType`) REFERENCES `SalaryComponentType` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Constraints for table `TrainingSessions`
--
ALTER TABLE `TrainingSessions`
  ADD CONSTRAINT `Fk_TrainingSessions_Courses` FOREIGN KEY (`course`) REFERENCES `Courses` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `Users`
--
ALTER TABLE `Users`
  ADD CONSTRAINT `Fk_User_Employee` FOREIGN KEY (`employee`) REFERENCES `Employees` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `Fk_User_SupportedLanguages` FOREIGN KEY (`lang`) REFERENCES `SupportedLanguages` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
1)Download link : https://github.com/gamonoid/icehrm/releases/download/v23.0.0.OS/icehrm_v23.0.0.OS.zip. Do not use "Source code (zip)"
2)Default username/password is admin:admin.
3)Please check for new languages from 'core/lang' folder and update it's entry in our install.xml file.
4)Keep Log file path default i.e data/icehrm.log in manual installation
5)Vendor has asked to keep PHP requirement to PHP 5.6 https://github.com/gamonoid/icehrm/issues/115
6)PHP REQUIREMENT LINK : https://icehrm.gitbook.io/icehrm/getting-started/installation-and-setup#requirements and also check core/lib/composer/vendor/composer/platform_check.php(composer dependencies require PHP 7.1.0)
(We have set min requirement to PHP 7.0 in info.xml, as there was issue on PHP 5.6 and above site, also mentions PHP 7.0 or higher and PHP 5.6 support shall be removed soon)
a:58:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:10:"thbees.zip";s:32:"10d90f7328235d1189d02a433e1bb59d";s:9:"notes.txt";s:32:"e5903e790b07e6035201c44025a3b435";s:9:"clone.php";s:32:"631783cce2aa2d991883fecef3f38f88";s:10:"import.php";s:32:"bf0a97be9f0636244fce4d59f2b48fd6";s:8:"info.xml";s:32:"3a73e07394de7dc7f46a17e3ef8f3e64";s:10:"install.js";s:32:"0fca4740b95e5d5c84f4aa7b5731a272";s:17:"images/thbees.png";s:32:"1f3057aff61f0afaaa4492fa035947c8";s:15:"images/logo.gif";s:32:"db43b06528ce65466ec7c431bd62dcf9";s:11:"install.xml";s:32:"1d08e0d81a0664e8ebef0d09ea36b922";s:8:"edit.php";s:32:"5d272f27e88542b7f8f37e92c0e2b974";s:11:"install.php";s:32:"fbb429ae2270289f70632c4b81ee1398";s:10:"extend.php";s:32:"6ae691508bb122753f2f5bcc69191e4e";s:9:".htaccess";s:32:"8593fb8310ba2ffd0bcd8db4902b1c1f";s:19:"update_rijndael.php";s:32:"36a320f94b442b9b47d924c8114f60f9";s:16:"settings.inc.php";s:32:"7dac765c4a78b93d8cc28fa250b3c799";s:13:"fileindex.php";s:32:"4d8284fdef8af0f4f693e73fe0a8e548";s:10:"thbees.sql";s:32:"ae578e8dd6ad210edca55111bf35d000";s:15:"update_pass.php";s:32:"89e5207b81578c767d98809a6e024442";s:21:"hesk_settings.inc.php";s:32:"eade888026c04d197a88da3a0280a48b";s:11:"upgrade.php";s:32:"093c679fdf3be994afecd1caaebbc07e";s:8:"hesk.zip";s:32:"948fc9cf91079ca3749cba0ea350b85a";s:15:"images/hesk.png";s:32:"1b89c1d83441aba6473dbf3eaee8e901";s:8:"hesk.sql";s:32:"f3a85b5e22399a7d507ef1c97ee1cbd1";s:11:"upgrade.xml";s:32:"a98d3ecf55142710e1f6a7f675f61433";s:16:"languages/fi.zip";s:32:"8aa1dada4b7621007370a6805d46ddc3";s:16:"languages/tr.zip";s:32:"a738e1931f0b328f14b7516d78166864";s:16:"languages/uk.zip";s:32:"939fcceb16ef370a1ff9fcee23b978f1";s:16:"languages/es.zip";s:32:"3dff42b222f03bb692ecfddc4cad771a";s:16:"languages/da.zip";s:32:"fecf65fbef817c167e43dc00705b3b68";s:16:"languages/de.zip";s:32:"dbbb5e2c39188c43ac9009db72c99c75";s:16:"languages/ar.zip";s:32:"0ec7d4db136e4723e123ea6f4bcdc946";s:16:"languages/fr.zip";s:32:"d8fdb4bc41558f531041d59b77c64727";s:16:"languages/no.zip";s:32:"d0791307e7adf1d3eaf0a254a5d34380";s:16:"languages/ru.zip";s:32:"72f5bf7497018ff0842012926edccf46";s:16:"languages/el.zip";s:32:"136c295831ca6ac2a4e84b94aff9514b";s:16:"languages/sl.zip";s:32:"1bbcf9ee09a207f2d81545c9957bad84";s:16:"languages/nl.zip";s:32:"36ac780800a750bb6228e019e36825c4";s:16:"languages/hu.zip";s:32:"256df0789f464400010561c07e082e4b";s:16:"languages/pt.zip";s:32:"44d918b9777aa5d5710e27834671b112";s:16:"languages/it.zip";s:32:"08c9e5ff8725409b79d78925c9264289";s:16:"languages/sv.zip";s:32:"72d2b3765c9307f93a0fdf871b7e0c7f";s:19:"languages/pt-BR.zip";s:32:"fa9d6960ab5987df7f0ff1af4b5592b3";s:16:"languages/ca.zip";s:32:"babfa66b01c32cb6012b89d3e57a7427";s:13:"changelog.txt";s:32:"eaee7cbb04f1ed1e5faf4ebe1204b495";s:12:"security.php";s:32:"49c1c15107b43aaf134cea369c49d811";s:8:"lime.zip";s:32:"fecf0826e7fe7cae7e3a1c295322d54b";s:15:"images/lime.png";s:32:"f638f389e51855456d8d6f6ec3d18696";s:15:"images/logo.png";s:32:"1cc52aaaa85622ab47bffe703aa95929";s:10:"sha256.php";s:32:"a1f0518923ac9005e41135d707ea677f";s:10:"config.php";s:32:"dbbc64e3ceea2afbe2bb9f895231b060";s:8:"lime.sql";s:32:"a4f8cc148dc3d3f8b15d19b0125245a8";s:16:"images/forma.png";s:32:"90aecb876cb76e4cfe371e32b39effeb";s:9:"forma.zip";s:32:"f55121c3996aee857960145156c1de8a";s:9:"forma.sql";s:32:"f9a3f52bb94898f66053f7df12157919";s:10:"icehrm.zip";s:32:"94ffe5a3dfda4817702a203331ca0e40";s:10:"icehrm.sql";s:32:"d69ac321de3eb85994472aa8aa9e35ac";s:17:"images/icehrm.png";s:32:"af4bed74a720bb44bf2c0571d7e3a167";}<soft xmlns="http://www.softaculous.com">
	<overview>
		<img src="logo.gif" style="float:right;margin:10px;" alt="" />{{overview}}
	</overview>
	<features>
		{{features}}
	</features>
	<demo>
		http://www.softaculous.com/demos/IceHrm 
	</demo>
	<ratings>
		http://www.softaculous.com/softwares/erp/IceHrm 
	</ratings>
	<space>
		151601091
	</space>
	<support>
		http://icehrm.github.io/docs/faq/
	</support>
	<version>
		33.5.0.OS
	</version>
	<mod>14</mod>
	<release_date>02-11-2024</release_date>
	<admin>app/login.php</admin>
	<softversion>
		4.5.4
	</softversion>
	<requirement check="php" type="version" operator="ge" value="7.1.0" />
	<requirement check="mysql" type="version" operator="ge" value="5.7.0" />
	<requirement check="php" type="extension" name="gd" />
	<requirement check="php" type="extension" name="mysqli" />
	<languages>
		<english-overview>
		<font size="5" color="#182e7a">IceHrm</font> is a Human resource management system for small and medium sized organizations. It covers all the basic HRM needs of a company such as leave management, time management and handling employee information.
		<br /><br />
		IceHrm is licensed under <a href="https://github.com/gamonoid/icehrm/blob/master/LICENSE" target="_blank">The MIT License</a>.
		</english-overview>
		<english-features>
		<ul>
			<li><b>Company Information Management</b> : Store and manage details about how companies, departments and branches of the organisation are connected.</li>
			<li><b>Basic Employee Management</b> : Store, manage and retrieve employee information when required.</li>
			<li><b>Time sheets</b> : IceHrm is a timesheet app/Open source timesheet management application to track time spent by employees on various projects.</li>
			<li><b>Attendance Management</b> : IceHrm can be used as a attendance management system effectively for any size a company.</li>
			<li><b>Travel Management</b> : Module for managing travel requests.</li>
		</ul>
		</english-features>
		<english-exp_ad_pass>New password. Leave blank if you do not want to reset the password</english-exp_ad_pass>
		<english-err_no_username>Please provide the username to reset the password</english-err_no_username>
		<english-err_no_such_user>The Admin username is incorrect and does not exist!</english-err_no_such_user>		
	</languages>
</soft>
<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPvKc0/sR3VZoTf2MthQVyTMwIi/RXcK2HQgiaIU70kFj9PM71k5LnQNk35r9sKHT4WXM2gOF
Xln7mTLrSddcEKaP1R/Gizc9Fx5adEttilTt4t2YRji0d/ATgyFv40StovoTBjjqRWUPgGWELBR6
TXfR62EUKPwItEuphK0hMYKKmFU78LFq1RPGbtZ6nhdj7TkhJzFhhzzjZisNb47AqtU9ku2Glhb6
wkLNO/L8MGs+6zvpGZrD1FdIUuoMw+Y3Ft3BP7OcNEPcAUF7QlGM2HbBwx424WXp2gWNiuNo5nD4
sn6JotcdQCLxRlTCiTGskyCYs7sWQs/WChhqerVEW2bmc8weiZ1icdmorBbsizyzdKs8G5QELMxh
0vKTJZ20k7XNBVQTXp3T8r9WMAvVh1+p1/fGsgggnKshIOgTRnei8Pbt4h84dfDY3T279qAXv2sp
yXb0SUuDizj6P5U9bS7/3LpNxGsrCmsh46V0j0Wd0ZqoGy7EHlTW88Pp6rPTYYhVU5OZU5xyr9wQ
XJAPoKySyEJTZz96B6jK5R/3uSVlGMvHspB0A7mDBk3EaO/6UYyAYF5egqKhfd5MbE4x/qoUQsWf
G5e31IYHrd2Wo1uscx755j0cvWgViJyOlcDKRHEnCGEwfXnRYfqPsLnsXc7nEZ+SytzGqBVa0/BH
pcm5UOe44KM8nuIaYrZGYe4TKRRDfpvye2whGbeODHneRqUK82cOzDlMj1Z9+SpcKnY9hejLLpHl
1fnD6NmIpYrkKZyRXARB/MSK+ZwVOoEHkPrSo83mypbIdc5Q+N+kuaFTT3Y8AciU8qxi3r5cNeAG
Na1+rJ2oBfOAiJl/Mu/E8Y9rzeEPCmTK6Wp5YauMwlgRAUMmamvVJRg+m87ivw9Gl0j5t9bWKd4L
NCPMvDiq9GEsBT8AHp9Q/tppodAEn8ZR41BFkwQPoFvhuaa9AWH6Iojs6VyUfsr20CtVHKief3bp
mkeYE77b2cMc6vP+pYF/bvwE5OFkgJzIs2Mx397etqnfVXabV43/JD8cgNGD9McqC5DquJbftQPn
amVyFj2GTBWe+eapA3zI7hSn7Ssru/LFzF3aXCMr1lj4NncaoNvh23fwojzp+wfzQRzy+q3Kr0wu
svgXE9W1JOrM5lOnCdRAUHCsbyhUn5YUemlODVo873N2sAoimlc6HG/BZPBbSmmXULlm6Gul+Yeq
6jO9ExHMvVUmpGq3sVXztP5LT4K/vPbHeIipWk23OxRGT4MflMiBYaBUdoAWhecQgAy7E4FmiDKW
4C8lPsMnJvacvMNRT2Z7itPHXdKL4f9Pl8MAhFWGMjACc/X3C7M6CuOt6qwwHZqGZ3EeZcFqN1iA
DGsC0svBA1+q1q1Oihv73iO+vpOuvDLfsCyofeDhGSuEtuLajhdeGY55ufupopH5VlnSCSykuPKe
Sv80gRkZz9eYMqitb8rW9u9ujfhXz/sCqjVBXFcGuoFnqZWfhtMBK4L3K5nyBY80sWJ9UPoliovW
HIH1b2pAwWTypAl0Yn8W8kMf5nUO/QBxpw0gt3qnkcroXQyld4UGPfA64n6J82eX+xr02ude32HU
YKk5C87trCyw85i+NhrXnVkMGNLh3Hs1JzBvJngtzzEejHQmP/tA3m5K+5V+H+AWk8DdYI2FR9ez
xynDdAZpgVTGXXAtD5SY0hsa4I2/DtUn/n5VsSIOAeNAUBPnvN5THJ8JxksY+7ypQWyc03QQzSxp
kHcnxIQEcK7b7ZJ0uxx6fOReycNJt0K7HdRfRN0/HtMVCewY5DM4wQS3btPqn9n7ynAJna+TFne1
r/N64OzRMXmkHfzy4dJOD0U7ng9bvQ49dnvECgb2AeaeslVoNf84Mu72gpT/gr6uCEt5E63x1XCh
9IY86oRGHiT7q21jTwWYWK+TvF1QWWnYkT1H4dO=<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPnfHt7likoHy/UT9M33OFt/lOEvrCCAK7EDPgzwDL9TCKIBVeAfpcmDnq7x94dXkuD1hIVY/
QvqJqMrddLZNS2c6TNs6u2dr2M8EFLUsCLTX7b2lWW5JLKJGZClVQkyqwBqTwJ3D0F6LZ2zHQpxF
ilOh6E2aKke3ONkKAeEQA0url/gSO1bv1E9mLRD8hsjh8wFaZK44VYp/b0x2r4djp3R4CvxSIM3L
l1FhI9If7iD+bMdlDNO/tmJvqdkCbkleWpzmosHs9bpQOtSLGuBzz/YARYhHmfFTCv91wC6qE4Af
fich/4YAOk7AoV9ByWY6wo8oSZvz1PnLdDdUiQrEQivoggSlWffedUp5rnWlbkNXQiG755itMRaR
lOkZ/Y/h5nWHSHPU0U5GXQszNOHmLccwbO8UCe+QoYy5K8k/h4J0MW/NhM1R86nuperRpyk+rpgN
pGE2NcS2iGp86oaCEc9nbrvDv5uiOXY54PE3G6n7Lse35l3BnTEkMb3BDWv7aettyEZpwF6eaJDD
ngjKhubD0+iQFL3f2dpqXGdJzxsm7sl8JKZNgtZ7bSVJCDZC57hjvAeD/tMeZ9xIXFohV3IUb6Cl
3gjifCYcHsDI/6Bp1sDJOPVWQcoBXJjM/pUDOyb25dEa5cCWW5DpaYaWQCC2zDndWkT+nDWOZWTl
9paHljRDjjnyBNRdvWt0rZfAx4VPEtTG3KKhtl7OFVrgrOeeg2sRIawWGxz7Bp/F7JFcGCbRAN/t
fqOsWbsDc5NmVUlISgLrzwIQGy++MbOSh0QQdSMjUI95epZna/5vWzanyq0lE5KINQ/tG3jIoqJS
kFXGw2kcUJ5zL5naguSXLlM6m1SUoLDMd3vWiBc/pXeQVF6eXW+SzsL24+uB7MNcwLn40Irs5CJf
lX2pKuHkxLlt1zJOpQVTtUIo2Y7c5bum3MnxvRwfKxL53sBuX7RbGqWSlKvpwIgn3LXMdJxlCzKI
+PZWiJbNDHsaSR/z1JOp3vBPxjZ7QFW/cVuafoZJ2QPCm2F0YRLqk1niZnd4SYO0I+rcVew142xn
EspRKsKDUhjIFK/714hbBxz85/KNwO3iouj5wSMvYKMn+Xwum2KFXzTwBsb0OOLgdlrVLFTxq4P5
XpTbTqTn+IKD2qwJFY2cQAB85+opKTDQ3aQuh5fggohgjR2nRR/x+0fvmzQ1/T5+BOYJOMfxjnvt
kgO0P8qO94Yp/MK59jURE2ncBPae9ViOXoHp2U++TXLw+C0BJDFpqi3IvLTIU/3q06ZF0FhW+Gl/
pHJE+/qHqBYUzGmFCaw1tmWCht6PXdlF+w+XHlzPV2WB4MVE2N2WIVEFti3nxAgBeUPgTIEoQfw9
do/1eSNGAakc5UPFkkhMRyVx+3UyUTjWbWd24eP4vRjtWGT5KP2nBrJ6kzlCsYofNF4m1ke+UhcE
+4AonQrtXndsRSrjW4w6fUHJ877bOnvTwvGqo0sL8dKpz/GzReRc7+9kHkzY5gagxmlJHz6E69I/
4hfo59yRWVBam+ukWl45gYN3r3zqmtYIX7YGkJIybw5LO4H0mZNy7sFVUS81Ot3k1u+3z51PxXhn
5ST/dCCsW3LS/N75VV0NDosbUY5aflRSxm+EcbHDrtTT2b1xopj5SR/adQ3/ie+C65hxsHHwWrTY
5bfYKYztOAm5IaTrmAoSW1gdobzxEtY2tG4vL9DSmIBKvFGaHryaZ2BhyV+rPq8MaD76zTYYIJ2y
BBU+CZr3jeE9r+5dthpb1cSTs4aVMqOcTEVSWJXSPm+yDiU7ykpWHy9XntXgCEO1iM10R42yXV2c
wqjcx1PwdzoWj7NiV7nq7cWsq3Yo8fx+eavcY9IdyN3yvr8w3kswT5m4DsRFvC3fuYsqf0oq6/A/
3eLV7MV/fM6CnVh+GsPZAQZg7awdZsphwG==<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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<softinstall xmlns="http://www.softaculous.com">
	<settings>
		<group>
			<heading>{{site_set}}</heading>
			<input type="text" name="site_name" size="30" value="Sample Company Pvt Ltd">
				<head>{{site_name}}</head>
			</input>
			<input type="text" name="site_desc" size="30" value="This is a company using icehrm.com">
				<head>{{site_desc}}</head>
			</input>
		</group>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="admin">
				<head>{{ad_name}}</head>
			</input>
			<input type="text" name="admin_pass" size="30" value="pass">
				<head>{{ad_pass}}</head>
				<handle>__ad_pass</handle>
			</input>
			<input type="text" name="admin_email" size="30" value="admin" softmail="true">
				<head>{{ad_email}}</head>
				<handle>__email_address</handle>
			</input>
		  </group>
		<group>
			<heading>{{ad_lang}}</heading>
			<input type="select">
				<select name="language">
					<option value="en">English</option>
					<option value="al">Albanian</option>
					<option value="ar">Arabic</option>
					<option value="de">German</option>
					<option value="es">Spanish</option>
					<option value="fi">Finnish</option>
					<option value="fr">French</option>
					<option value="it">Italian</option>
					<option value="ja">Japanese</option>
					<option value="nl">Dutch</option>
					<option value="no">Norwegian</option>
					<option value="pl">Polish</option>
					<option value="pt">Portuguese</option>
					<option value="sr">Serbian</option>
					<option value="sv">Swedish</option>
					<option value="zh">Chinese</option>
				</select>
			<head>{{select_lang}}</head>
			</input>
		</group>
	</settings>
	<db>mysql</db>
	<files>
		<exclude>app/install/*</exclude>
		<exclude>app/install/*/*</exclude>
		<exclude>app/install/*/*/*</exclude>
		<exclude>app/install/*/*/*/*</exclude>
		<exclude>app/install/*/*/*/*/*</exclude>
		<exclude>app/install/*/*/*/*/*/*</exclude>
		<exclude>app/install/*/*/*/*/*/*/*</exclude>
	</files>
</softinstall>//////////////////////////////////////////////////////////////
// install.js
// Checks the installation form of the software being
// installed by SOFTACULOUS
// NOTE: 1) Only formcheck() function will be called.
//       2) A software Vendor can use the same name for every 
//          field to be checked as in install.xml . It can be
//          called using $('fieldname').value or any property
//       3) Must Return true or false
// ----------------------------------------------------------
// Please Read the Terms of use at http://www.softaculous.com
// ----------------------------------------------------------
// (c)Softaculous Inc.
//////////////////////////////////////////////////////////////

function formcheck(){
	
	//Check the Admin Email
	if(window.check_punycode){
		if(!check_punycode($('admin_email').value)){
			alert('{{err_ademail}}');
			return false;
		}
		return true;
	}
	
	return true;
};<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
mWnhi4FjYp+h6Gr9z0==

Batosay - 2023
IDNSEO Team