Commit 1fe67f2c6a7d8372e722eb905fd3ad6521ffc582

Authored by Hacene SI HADJ MOHAND
1 parent 217e6c35

progress

js/app/models/TimeTable.js
@@ -29,19 +29,15 @@ Ext.define('amdaModel.Interval', { @@ -29,19 +29,15 @@ Ext.define('amdaModel.Interval', {
29 { name: 'start', type : 'date', defaultValue : new Date(), 29 { name: 'start', type : 'date', defaultValue : new Date(),
30 convert: function(value,rec) { 30 convert: function(value,rec) {
31 if (!Ext.isDate(value)){ 31 if (!Ext.isDate(value)){
32 - var valueString = new String(value);  
33 - var date = new Date(valueString.replace(/\-/g,'\/').replace(/[T|Z]/g,' '));  
34 - return date; 32 + return new Date(value);
35 } 33 }
36 return value; 34 return value;
37 } 35 }
38 }, 36 },
39 { name: 'stop', type : 'date', defaultValue : new Date(), 37 { name: 'stop', type : 'date', defaultValue : new Date(),
40 convert: function(value,rec) { 38 convert: function(value,rec) {
41 - if (!Ext.isDate(value)){  
42 - var valueString = new String(value);  
43 - var date = new Date(valueString.replace(/\-/g,'\/').replace(/[T|Z]/g,' '));  
44 - return date; 39 + if (!Ext.isDate(value)){
  40 + return new Date(value);
45 } 41 }
46 return value; 42 return value;
47 } 43 }
js/app/views/TimeTableUI.js
@@ -510,8 +510,8 @@ Ext.define('amdaUI.TimeTableUI', { @@ -510,8 +510,8 @@ Ext.define('amdaUI.TimeTableUI', {
510 {type: 'numeric', dataIndex: 'durationHour'}, 510 {type: 'numeric', dataIndex: 'durationHour'},
511 {type: 'numeric', dataIndex: 'durationMin'}, 511 {type: 'numeric', dataIndex: 'durationMin'},
512 {type: 'numeric', dataIndex: 'durationSec'}, 512 {type: 'numeric', dataIndex: 'durationSec'},
513 - {type: 'date', dataIndex: 'start', dateFormat: 'Y-m-d'},  
514 - {type: 'date', dataIndex: 'stop', dateFormat: 'Y-m-d'} 513 + {type: 'date', dataIndex: 'start', dateFormat: 'c'},
  514 + {type: 'date', dataIndex: 'stop', dateFormat: 'c'}
515 ] 515 ]
516 }; 516 };
517 var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', { 517 var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
php/classes/TimeTableCacheMgr.php
@@ -240,10 +240,10 @@ @@ -240,10 +240,10 @@
240 $index = 0; 240 $index = 0;
241 241
242 if (!isset($start)) 242 if (!isset($start))
243 - $start = date('Y-m-d\TH:i:s'); 243 + $start = date('Y-m-d\TH:i:s.u');
244 244
245 if (!isset($stop)) 245 if (!isset($stop))
246 - $stop = date('Y-m-d\TH:i:s'); 246 + $stop = date('Y-m-d\TH:i:s.u');
247 247
248 $this->cache->addInterval(array('start' => $start, 'stop' => $stop), true, $index); 248 $this->cache->addInterval(array('start' => $start, 'stop' => $stop), true, $index);
249 249
php/classes/TimeTableMgr.php
@@ -200,7 +200,7 @@ class TimeTableMgr extends AmdaObjectMgr @@ -200,7 +200,7 @@ class TimeTableMgr extends AmdaObjectMgr
200 } 200 }
201 201
202 $this->id = $this->setId(); 202 $this->id = $this->setId();
203 - $this->created = date('Y-m-d\TH:i:s'); 203 + $this->created = date('Y-m-d\TH:i:s.u');
204 if (!$this->id) { 204 if (!$this->id) {
205 return ['error' => ID_CREATION_ERROR]; 205 return ['error' => ID_CREATION_ERROR];
206 } 206 }
php/classes/TimeUtils.php
@@ -15,7 +15,7 @@ class TimeUtils @@ -15,7 +15,7 @@ class TimeUtils
15 } 15 }
16 16
17 public static function stamp2iso($stamp) { 17 public static function stamp2iso($stamp) {
18 - return date('Y-m-d\TH:i:s',$stamp); 18 + return date('Y-m-d\TH:i:s.u',$stamp);
19 } 19 }
20 } 20 }
21 21