Commit 239310627b25f622926db906ff40f4e09dc5ba54
1 parent
0fbec58704
Exists in
master
userdata
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
app/partials/accountSetting/accountSetting.Controller.js
1 | (function() { | 1 | (function() { |
2 | 'use strict' | 2 | 'use strict' |
3 | 3 | ||
4 | angular.module('acufuel') | 4 | angular.module('acufuel') |
5 | .controller('AccountSettingController', [ '$scope', '$filter', '$rootScope', '$state', 'AccountSettingService', AccountSettingController]); | 5 | .controller('AccountSettingController', [ '$scope', '$filter', '$rootScope', '$state', 'AccountSettingService', AccountSettingController]); |
6 | 6 | ||
7 | function AccountSettingController($scope, $filter, $rootScope, $state, AccountSettingService) { | 7 | function AccountSettingController($scope, $filter, $rootScope, $state, AccountSettingService) { |
8 | $scope.addArray = []; | 8 | $scope.addArray = []; |
9 | $scope.userData = {}; | 9 | $scope.userData = {}; |
10 | getAdditionalAccounts(); | 10 | getAdditionalAccounts(); |
11 | 11 | ||
12 | function getAdditionalAccounts() { | 12 | function getAdditionalAccounts() { |
13 | AccountSettingService.getAdditionalAccounts().then(function(result) { | 13 | AccountSettingService.getAdditionalAccounts().then(function(result) { |
14 | $scope.additionalAccounts = result; | 14 | $scope.additionalAccounts = result; |
15 | }) | 15 | }) |
16 | } | 16 | } |
17 | 17 | ||
18 | $scope.userid = JSON.parse(localStorage.getItem('userProfileId')); | 18 | $scope.userid = JSON.parse(localStorage.getItem('userProfileId')); |
19 | 19 | ||
20 | //call this function after upload data | 20 | //call this function after upload data |
21 | function getLoginUserData(){ | 21 | function getLoginUserData(){ |
22 | console.log("===call---") | 22 | console.log("===call---") |
23 | if($scope.userid && $scope.userid != null && $scope.userid != undefined){ | 23 | if($scope.userid && $scope.userid != null && $scope.userid != undefined){ |
24 | var id = $scope.userid; | 24 | var id = $scope.userid; |
25 | AccountSettingService.loginUserData(id).then(function(result) { | 25 | AccountSettingService.loginUserData(id).then(function(result) { |
26 | if(result.userTimeZone != null){ | ||
27 | |||
26 | if(result.userTimeZone.slice(0,1)==="P"){ | 28 | if(result.userTimeZone.slice(0,1)==="P"){ |
27 | 29 | ||
28 | result.userTimeZone = result.userTimeZone.replace("P","+"); | 30 | result.userTimeZone = result.userTimeZone.replace("P","+"); |
29 | 31 | ||
30 | }else if(result.userTimeZone.slice(0,1)==="M"){ | 32 | }else if(result.userTimeZone.slice(0,1)==="M"){ |
31 | 33 | ||
32 | result.userTimeZone = result.userTimeZone.replace("M","-"); | 34 | result.userTimeZone = result.userTimeZone.replace("M","-"); |
33 | } | 35 | } |
36 | |||
37 | } | ||
34 | $scope.userData = result; | 38 | $scope.userData = result; |
35 | console.log("===userData===",userData) | 39 | console.log("===userData===",$scope.userData) |
36 | $scope.userData.status = $scope.userData.account.user.status.toLowerCase(); | 40 | $scope.userData.status = $scope.userData.account.user.status.toLowerCase(); |
37 | $scope.userData.userType = $scope.userData.userType.type.toLowerCase(); | 41 | $scope.userData.userType = $scope.userData.userType.type.toLowerCase(); |
38 | }) | 42 | }) |
39 | } | 43 | } |
40 | } | 44 | } |
41 | 45 | ||
42 | getLoginUserData(); | 46 | getLoginUserData(); |
43 | 47 | ||
44 | 48 | ||
45 | AccountSettingService.getProducts().then(function(result) { | 49 | AccountSettingService.getProducts().then(function(result) { |
46 | $scope.productList = result; | 50 | $scope.productList = result; |
47 | for(var i=0;i<$scope.productList.length;i++){ | 51 | for(var i=0;i<$scope.productList.length;i++){ |
48 | var obj = { | 52 | var obj = { |
49 | id : $scope.productList[i].id, | 53 | id : $scope.productList[i].id, |
50 | name : $scope.productList[i].name, | 54 | name : $scope.productList[i].name, |
51 | status : $scope.productList[i].status | 55 | status : $scope.productList[i].status |
52 | } | 56 | } |
53 | $scope.addArray.push(obj); | 57 | $scope.addArray.push(obj); |
54 | } | 58 | } |
55 | }) | 59 | }) |
56 | 60 | ||
57 | $scope.productData = {}; | 61 | $scope.productData = {}; |
58 | $scope.productData.productList = []; | 62 | $scope.productData.productList = []; |
59 | 63 | ||
60 | $scope.checkProduct = function(productlist, product, index){ | 64 | $scope.checkProduct = function(productlist, product, index){ |
61 | $scope.addArray[index].id = productlist[index].id; | 65 | $scope.addArray[index].id = productlist[index].id; |
62 | $scope.addArray[index].name = productlist[index].name; | 66 | $scope.addArray[index].name = productlist[index].name; |
63 | $scope.addArray[index].status = productlist[index].status; | 67 | $scope.addArray[index].status = productlist[index].status; |
64 | $scope.productData.productList = $scope.addArray; | 68 | $scope.productData.productList = $scope.addArray; |
65 | // console.log($scope.productData) | 69 | // console.log($scope.productData) |
66 | } | 70 | } |
67 | 71 | ||
68 | $scope.updateUser = function(){ | 72 | $scope.updateUser = function(){ |
69 | 73 | ||
70 | window.localStorage.setItem('userTimeZone',JSON.stringify($scope.userData.userTimeZone)); | 74 | window.localStorage.setItem('userTimeZone',JSON.stringify($scope.userData.userTimeZone)); |
71 | //Database not save the = and - sign of timezone offset | 75 | //Database not save the = and - sign of timezone offset |
72 | if($scope.userData.userTimeZone.slice(0,1)==="+"){ | 76 | if($scope.userData.userTimeZone.slice(0,1)==="+"){ |
73 | 77 | ||
74 | $scope.userData.userTimeZone = $scope.userData.userTimeZone.replace("+","P"); | 78 | $scope.userData.userTimeZone = $scope.userData.userTimeZone.replace("+","P"); |
75 | 79 | ||
76 | }else if($scope.userData.userTimeZone.slice(0,1)==="-"){ | 80 | }else if($scope.userData.userTimeZone.slice(0,1)==="-"){ |
77 | 81 | ||
78 | $scope.userData.userTimeZone = $scope.userData.userTimeZone.replace("-","M"); | 82 | $scope.userData.userTimeZone = $scope.userData.userTimeZone.replace("-","M"); |
79 | } | 83 | } |
80 | 84 | ||
81 | var updateData = "companyName=" + $scope.userData.companyName + "&username=" + $scope.userData.username + "&firstName=" + $scope.userData.firstName | 85 | var updateData = "companyName=" + $scope.userData.companyName + "&username=" + $scope.userData.username + "&firstName=" + $scope.userData.firstName |
82 | + "&lastName=" + $scope.userData.lastName + "&phone=" + $scope.userData.phone + "&mobile=" + $scope.userData.mobile | 86 | + "&lastName=" + $scope.userData.lastName + "&phone=" + $scope.userData.phone + "&mobile=" + $scope.userData.mobile |
83 | + "&status=" + $scope.userData.status + "&userType=" + $scope.userData.userType + "&userTypeId=" + $scope.userData.userType.id + "&userProfileId=" + $scope.userid + "&userTimeZone=" + $scope.userData.userTimeZone; | 87 | + "&status=" + $scope.userData.status + "&userType=" + $scope.userData.userType + "&userTypeId=" + $scope.userData.userType.id + "&userProfileId=" + $scope.userid + "&userTimeZone=" + $scope.userData.userTimeZone; |
84 | 88 | ||
85 | console.log("======updateData===",updateData) | 89 | console.log("======updateData===",updateData) |
86 | AccountSettingService.updateUserProfile(updateData).then(function(result) { | 90 | AccountSettingService.updateUserProfile(updateData).then(function(result) { |
87 | 91 | ||
88 | AccountSettingService.updateProducts($scope.productData).then(function(result) { | 92 | AccountSettingService.updateProducts($scope.productData).then(function(result) { |
89 | toastr.success(''+result.success+'', { | 93 | toastr.success(''+result.success+'', { |
90 | closeButton: true | 94 | closeButton: true |
91 | }); | 95 | }); |
92 | window.localStorage.setItem('currentUserName', JSON.stringify($scope.userData.firstName +' '+ $scope.userData.lastName)); | 96 | window.localStorage.setItem('currentUserName', JSON.stringify($scope.userData.firstName +' '+ $scope.userData.lastName)); |
93 | window.localStorage.setItem('companyName', JSON.stringify($scope.userData.companyName)); | 97 | window.localStorage.setItem('companyName', JSON.stringify($scope.userData.companyName)); |
94 | $scope.currentUserName = JSON.parse(localStorage.getItem('currentUserName')); | 98 | $scope.currentUserName = JSON.parse(localStorage.getItem('currentUserName')); |
95 | $scope.companyName= JSON.parse(localStorage.getItem('companyName')); | 99 | $scope.companyName= JSON.parse(localStorage.getItem('companyName')); |
96 | $scope.userTimeZone = JSON.parse(localStorage.getItem('userTimeZone')); | 100 | $scope.userTimeZone = JSON.parse(localStorage.getItem('userTimeZone')); |
97 | //console.log("====value after update===",$scope.userTimeZone ) | 101 | //console.log("====value after update===",$scope.userTimeZone ) |
98 | window.localStorage.removeItem('userTime'); | 102 | window.localStorage.removeItem('userTime'); |
99 | $scope.testFunction(); | 103 | $scope.testFunction(); |
100 | getLoginUserData(); | 104 | getLoginUserData(); |
101 | }) | 105 | }) |
102 | 106 | ||
103 | }) | 107 | }) |
104 | } | 108 | } |
105 | $scope.accountdata = {}; | 109 | $scope.accountdata = {}; |
106 | $scope.accountdata.userName = ''; | 110 | $scope.accountdata.userName = ''; |
107 | $scope.accountdata.status = true; | 111 | $scope.accountdata.status = true; |
108 | 112 | ||
109 | $scope.addAccount = function(){ | 113 | $scope.addAccount = function(){ |
110 | $('#demo-modal').css('display', 'block'); | 114 | $('#demo-modal').css('display', 'block'); |
111 | $scope.accountdata.status = true; | 115 | $scope.accountdata.status = true; |
112 | } | 116 | } |
113 | 117 | ||
114 | $scope.cancelAddAccount = function(){ | 118 | $scope.cancelAddAccount = function(){ |
115 | $scope.accountdata = {}; | 119 | $scope.accountdata = {}; |
116 | $('#demo-modal').css('display', ''); | 120 | $('#demo-modal').css('display', ''); |
117 | } | 121 | } |
118 | 122 | ||
119 | $scope.checkEmail = function(email, type) { | 123 | $scope.checkEmail = function(email, type) { |
120 | //console.log(type) | 124 | //console.log(type) |
121 | AccountSettingService.checkEmail(email).then(function(result) { | 125 | AccountSettingService.checkEmail(email).then(function(result) { |
122 | if(result.status == 'ACTIVE'){ | 126 | if(result.status == 'ACTIVE'){ |
123 | toastr.error('Email already exists.', { | 127 | toastr.error('Email already exists.', { |
124 | closeButton: true | 128 | closeButton: true |
125 | }) | 129 | }) |
126 | if(type == 'additional'){ | 130 | if(type == 'additional'){ |
127 | $scope.accountdata.userName = ''; | 131 | $scope.accountdata.userName = ''; |
128 | } | 132 | } |
129 | } | 133 | } |
130 | }) | 134 | }) |
131 | } | 135 | } |
132 | 136 | ||
133 | $scope.additionalAccnObj = {}; | 137 | $scope.additionalAccnObj = {}; |
134 | $scope.createAddAccount = function(){ | 138 | $scope.createAddAccount = function(){ |
135 | $scope.accountdata.status = true; | 139 | $scope.accountdata.status = true; |
136 | if ($scope.accountdata.userName === '') { | 140 | if ($scope.accountdata.userName === '') { |
137 | toastr.error('Please enter all the fields.', { | 141 | toastr.error('Please enter all the fields.', { |
138 | closeButton: true | 142 | closeButton: true |
139 | }) | 143 | }) |
140 | }else{ | 144 | }else{ |
141 | if (validateEmail($scope.accountdata.userName)) { | 145 | if (validateEmail($scope.accountdata.userName)) { |
142 | //console.log("checkbox",$scope.accountdata.allowEpd ,$scope.accountdata.allowFma) | 146 | //console.log("checkbox",$scope.accountdata.allowEpd ,$scope.accountdata.allowFma) |
143 | AccountSettingService.addAdditionalAccount($scope.accountdata).then(function(result) { | 147 | AccountSettingService.addAdditionalAccount($scope.accountdata).then(function(result) { |
144 | getAdditionalAccounts(); | 148 | getAdditionalAccounts(); |
145 | $scope.accountdata = {}; | 149 | $scope.accountdata = {}; |
146 | $('#demo-modal').css('display', ''); | 150 | $('#demo-modal').css('display', ''); |
147 | toastr.success(''+result.success+'', { | 151 | toastr.success(''+result.success+'', { |
148 | closeButton: true | 152 | closeButton: true |
149 | }) | 153 | }) |
150 | }) | 154 | }) |
151 | }else{ | 155 | }else{ |
152 | toastr.error('Please enter valid email.', { | 156 | toastr.error('Please enter valid email.', { |
153 | closeButton: true | 157 | closeButton: true |
154 | }) | 158 | }) |
155 | } | 159 | } |
156 | } | 160 | } |
157 | 161 | ||
158 | } | 162 | } |
159 | 163 | ||
160 | /*Validate Email */ | 164 | /*Validate Email */ |
161 | function validateEmail(email) { | 165 | function validateEmail(email) { |
162 | var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; | 166 | var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; |
163 | return re.test(email); | 167 | return re.test(email); |
164 | } | 168 | } |
165 | 169 | ||
166 | $scope.changeStatus = function(id, index){ | 170 | $scope.changeStatus = function(id, index){ |
167 | event.stopPropagation(); | 171 | event.stopPropagation(); |
168 | var id = id; | 172 | var id = id; |
169 | var statusData = "status=" + $scope.additionalAccounts[index].status + "&id=" + $scope.additionalAccounts[index].id + "&firstName=" + $scope.additionalAccounts[index].firstName | 173 | var statusData = "status=" + $scope.additionalAccounts[index].status + "&id=" + $scope.additionalAccounts[index].id + "&firstName=" + $scope.additionalAccounts[index].firstName |
170 | + "&lastName=" + $scope.additionalAccounts[index].lastName + "&username=" + $scope.additionalAccounts[index].userName + "&password=" + $scope.additionalAccounts[index].password | 174 | + "&lastName=" + $scope.additionalAccounts[index].lastName + "&username=" + $scope.additionalAccounts[index].userName + "&password=" + $scope.additionalAccounts[index].password |
171 | + "&allowEpd=" + $scope.additionalAccounts[index].allowEpd + "&allowFma=" + $scope.additionalAccounts[index].allowFma; | 175 | + "&allowEpd=" + $scope.additionalAccounts[index].allowEpd + "&allowFma=" + $scope.additionalAccounts[index].allowFma; |
172 | AccountSettingService.updateStatus(statusData).then(function(result) { | 176 | AccountSettingService.updateStatus(statusData).then(function(result) { |
173 | if(result.success){ | 177 | if(result.success){ |
174 | toastr.success('Updated Successfully', { | 178 | toastr.success('Updated Successfully', { |
175 | closeButton: true | 179 | closeButton: true |
176 | }) | 180 | }) |
177 | } | 181 | } |
178 | }) | 182 | }) |
179 | } | 183 | } |
180 | var deleteAccnId = ""; | 184 | var deleteAccnId = ""; |
181 | $scope.deleteAdditionalAccount = function(id) { | 185 | $scope.deleteAdditionalAccount = function(id) { |
182 | $('#delete1').css('display', 'block'); | 186 | $('#delete1').css('display', 'block'); |
183 | deleteAccnId = id; | 187 | deleteAccnId = id; |
184 | 188 | ||
185 | } | 189 | } |
186 | 190 | ||
187 | $scope.accnDelete = function(){ | 191 | $scope.accnDelete = function(){ |
188 | AccountSettingService.deleteAccount(deleteAccnId).then(function(result) { | 192 | AccountSettingService.deleteAccount(deleteAccnId).then(function(result) { |
189 | getAdditionalAccounts(); | 193 | getAdditionalAccounts(); |
190 | $('#delete1').css('display', 'none'); | 194 | $('#delete1').css('display', 'none'); |
191 | if(result.success){ | 195 | if(result.success){ |
192 | toastr.success('Deleted Successfully', { | 196 | toastr.success('Deleted Successfully', { |
193 | closeButton: true | 197 | closeButton: true |
194 | }) | 198 | }) |
195 | } | 199 | } |
196 | }) | 200 | }) |
197 | } | 201 | } |
198 | 202 | ||
199 | 203 | ||
200 | $scope.cancelDelete = function(){ | 204 | $scope.cancelDelete = function(){ |
201 | $('#delete1').css('display', 'none'); | 205 | $('#delete1').css('display', 'none'); |
202 | } | 206 | } |
203 | 207 | ||
204 | $scope.resetPassword = function(email) { | 208 | $scope.resetPassword = function(email) { |
205 | //console.log("emailid",email) | 209 | //console.log("emailid",email) |
206 | AccountSettingService.resetPassword(email).then(function(result){ | 210 | AccountSettingService.resetPassword(email).then(function(result){ |
207 | if(typeof result == 'object') { | 211 | if(typeof result == 'object') { |
208 | toastr.info("Password generated successfully. Please check your email for new password"); | 212 | toastr.info("Password generated successfully. Please check your email for new password"); |
209 | //localStorage.setItem('requiredChangePwd', "Y"); | 213 | //localStorage.setItem('requiredChangePwd', "Y"); |
210 | //$state.go('login'); | 214 | //$state.go('login'); |
211 | } else { | 215 | } else { |
212 | toastr.info("Error in generating password"); | 216 | toastr.info("Error in generating password"); |
213 | } | 217 | } |
214 | }) | 218 | }) |
215 | } | 219 | } |
216 | 220 | ||
217 | 221 | ||
218 | $scope.timeZoneList = [{name:'(GMT-12:00) International Date Line West',value:'-12.00'}, | 222 | $scope.timeZoneList = [{name:'(GMT-12:00) International Date Line West',value:'-12.00'}, |
219 | {name:'(GMT-11:00) Midway Island, Samoa',value:'-11.00'}, | 223 | {name:'(GMT-11:00) Midway Island, Samoa',value:'-11.00'}, |
220 | {name:'(GMT-10:00) Hawaii',value :'-10.00'}, | 224 | {name:'(GMT-10:00) Hawaii',value :'-10.00'}, |
221 | {name:'(GMT-09:30) Pacific/Marquesas (French Polynesia)',value :'-09.30'}, | 225 | {name:'(GMT-09:30) Pacific/Marquesas (French Polynesia)',value :'-09.30'}, |
222 | {name:'(GMT-09:00) Pacific/Gambier(French Polynesia)(US)',value :'-09.00'}, | 226 | {name:'(GMT-09:00) Pacific/Gambier(French Polynesia)(US)',value :'-09.00'}, |
223 | {name:'(GMT-08:00) Alaska',value :'-08.00'}, | 227 | {name:'(GMT-08:00) Alaska',value :'-08.00'}, |
224 | {name:'(GMT-07:00) Arizona,(US and Canada)',value :'-07.00'}, | 228 | {name:'(GMT-07:00) Arizona,(US and Canada)',value :'-07.00'}, |
225 | {name:'(GMT-06:00) (Central America),Chihuahua,Saskatchewan,Ecuador',value :'-06.00'}, | 229 | {name:'(GMT-06:00) (Central America),Chihuahua,Saskatchewan,Ecuador',value :'-06.00'}, |
226 | {name:'(GMT-05:00) Central Time (US and Canada) Bogota, Mexico City,Lima,Brazil, Quito',value :'-05.00'}, | 230 | {name:'(GMT-05:00) Central Time (US and Canada) Bogota, Mexico City,Lima,Brazil, Quito',value :'-05.00'}, |
227 | {name:'(GMT-04:00) Eastern Time (US and Canada),Caracas, La Paz,Indiana (East)',value :'-04.00'}, | 231 | {name:'(GMT-04:00) Eastern Time (US and Canada),Caracas, La Paz,Indiana (East)',value :'-04.00'}, |
228 | {name:'(GMT-03:00) Atlantic Time (Canada),Santiago,Brasilia,Buenos Aires',value :'-03.00'}, | 232 | {name:'(GMT-03:00) Atlantic Time (Canada),Santiago,Brasilia,Buenos Aires',value :'-03.00'}, |
229 | {name:'(GMT-02:30) Newfoundland and Labrador,(Canada)',value :'-02.30'}, | 233 | {name:'(GMT-02:30) Newfoundland and Labrador,(Canada)',value :'-02.30'}, |
230 | {name:'(GMT-02:00) Mid-Atlantic,Greenland',value :'-02.00'}, | 234 | {name:'(GMT-02:00) Mid-Atlantic,Greenland',value :'-02.00'}, |
231 | {name:'(GMT-01:00) Cape Verde Islands',value :'-01.00'}, | 235 | {name:'(GMT-01:00) Cape Verde Islands',value :'-01.00'}, |
232 | {name:'(GMT) Azores,Dublin, Edinburgh, Lisbon, London',value :'00.00'}, | 236 | {name:'(GMT) Azores,Dublin, Edinburgh, Lisbon, London',value :'00.00'}, |
233 | {name:'(GMT+01:00) West Central Africa,Canary Islands,Casablanca, Monrovia',value :'+01.00'}, | 237 | {name:'(GMT+01:00) West Central Africa,Canary Islands,Casablanca, Monrovia',value :'+01.00'}, |
234 | {name:'(GMT+02:00) Brussels,Amsterdam,Harare,Madrid,Paris,Cairo,Belgrade',value :'+02.00'}, | 238 | {name:'(GMT+02:00) Brussels,Amsterdam,Harare,Madrid,Paris,Cairo,Belgrade',value :'+02.00'}, |
235 | {name:'(GMT+03:00) Moscow,Jerusalem,St.Petersburg, Athens,Baghdad,Kuwait,Helsinki,Nairobi',value :'+03.00'}, | 239 | {name:'(GMT+03:00) Moscow,Jerusalem,St.Petersburg, Athens,Baghdad,Kuwait,Helsinki,Nairobi',value :'+03.00'}, |
236 | {name:'(GMT+04:00) Armenia,Azerbaijan,UAE,(Russia)',value :'+04.00'}, | 240 | {name:'(GMT+04:00) Armenia,Azerbaijan,UAE,(Russia)',value :'+04.00'}, |
237 | {name:'(GMT+04:30) Kabul,(Afghanistan)',value :'+04.30'}, | 241 | {name:'(GMT+04:30) Kabul,(Afghanistan)',value :'+04.30'}, |
238 | {name:'(GMT+05:00) Islamabad, Karachi, Tashkent (Pakistan)',value :'+05.00'}, | 242 | {name:'(GMT+05:00) Islamabad, Karachi, Tashkent (Pakistan)',value :'+05.00'}, |
239 | {name:'(GMT+05:30) Chennai,New Delhi(India),(Sri Lanka)',value :'+05.30'}, | 243 | {name:'(GMT+05:30) Chennai,New Delhi(India),(Sri Lanka)',value :'+05.30'}, |
240 | {name:'(GMT+05:45) Kathmandu (Nepal)',value :'+05.45'}, | 244 | {name:'(GMT+05:45) Kathmandu (Nepal)',value :'+05.45'}, |
241 | {name:'(GMT+06:00) Astana,Kazakhstan,Dhaka(Bangladesh),(Bhutan),(Russia)',value :'+06.00'}, | 245 | {name:'(GMT+06:00) Astana,Kazakhstan,Dhaka(Bangladesh),(Bhutan),(Russia)',value :'+06.00'}, |
242 | {name:'(GMT+06:30) Yangon Rangoon (Myanmar)',value :'+06.30'}, | 246 | {name:'(GMT+06:30) Yangon Rangoon (Myanmar)',value :'+06.30'}, |
243 | {name:'(GMT+07:00) Laos,Krasnoyarsk,Hanoi,Bangkok(Thailand),Jakarta(Indonesia)',value :'+07.00'}, | 247 | {name:'(GMT+07:00) Laos,Krasnoyarsk,Hanoi,Bangkok(Thailand),Jakarta(Indonesia)',value :'+07.00'}, |
244 | {name:'(GMT+08:00) Perth(Western Australia),Beijing(China),Kuala Lumpur(Singapore),(Malaysia)',value :'+08.00'}, | 248 | {name:'(GMT+08:00) Perth(Western Australia),Beijing(China),Kuala Lumpur(Singapore),(Malaysia)',value :'+08.00'}, |
245 | {name:'(GMT+08:45) Australia/Eucla',value :'+08.45'}, | 249 | {name:'(GMT+08:45) Australia/Eucla',value :'+08.45'}, |
246 | {name:'(GMT+09:00) Japan/North Korea/South Korea/East Timor',value :'+09.00'}, | 250 | {name:'(GMT+09:00) Japan/North Korea/South Korea/East Timor',value :'+09.00'}, |
247 | {name:'(GMT+09:30) Adelaide/Darwin(Australia)',value :'+09.30' }, | 251 | {name:'(GMT+09:30) Adelaide/Darwin(Australia)',value :'+09.30' }, |
248 | {name:'(GMT+10:00) Guam, Port Moresby,Hobart,Vladivostok,Brisbane,Melbourne(Australia),Papua New Guinea',value :'+10.00'}, | 252 | {name:'(GMT+10:00) Guam, Port Moresby,Hobart,Vladivostok,Brisbane,Melbourne(Australia),Papua New Guinea',value :'+10.00'}, |
249 | {name:'(GMT+10:30) Australia/Lord_Howe',value :'+10.30'}, | 253 | {name:'(GMT+10:30) Australia/Lord_Howe',value :'+10.30'}, |
250 | {name:'(GMT+11:00) Magadan, Solomon Islands, New Caledonia',value :'+11.00'}, | 254 | {name:'(GMT+11:00) Magadan, Solomon Islands, New Caledonia',value :'+11.00'}, |
251 | {name:'(GMT+12:00) Auckland, Wellington,Fiji Islands, Kamchatka, Marshall Islands',value :'+12.00'}, | 255 | {name:'(GMT+12:00) Auckland, Wellington,Fiji Islands, Kamchatka, Marshall Islands',value :'+12.00'}, |
252 | {name:'(GMT+12:45) Pacific/Chatham, New Zealand',value :'+12.45'}, | 256 | {name:'(GMT+12:45) Pacific/Chatham, New Zealand',value :'+12.45'}, |
253 | {name:'(GMT+13:00) Nuku alofa,Samoa,Tonga',value :'+13.00'}, | 257 | {name:'(GMT+13:00) Nuku alofa,Samoa,Tonga',value :'+13.00'}, |
254 | {name:'(GMT+14:00) Pacific/Kiritimati',value :'+14.00'}] | 258 | {name:'(GMT+14:00) Pacific/Kiritimati',value :'+14.00'}] |
255 | 259 | ||
256 | 260 | ||
257 | } | 261 | } |
258 | })(); | 262 | })(); |
259 | 263 | ||
260 | 264 |