Changeset 4987
- Timestamp:
- 09/26/08 00:00:24 (9 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/lib/Doctrine/Template/Listener/Timestampable.php
r4842 r4987 62 62 if( ! $this->_options['created']['disabled']) { 63 63 $createdName = $event->getInvoker()->getTable()->getFieldName($this->_options['created']['name']); 64 $event->getInvoker()->$createdName = $this->getTimestamp('created'); 64 if ( ! $event->getInvoker()->$createdName) { 65 $event->getInvoker()->$createdName = $this->getTimestamp('created'); 66 } 65 67 } 66 68 67 69 if( ! $this->_options['updated']['disabled'] && $this->_options['updated']['onInsert']) { 68 70 $updatedName = $event->getInvoker()->getTable()->getFieldName($this->_options['updated']['name']); 69 $event->getInvoker()->$updatedName = $this->getTimestamp('updated'); 71 if ( ! $event->getInvoker()->$updatedName) { 72 $event->getInvoker()->$updatedName = $this->getTimestamp('updated'); 73 } 70 74 } 71 75 } … … 81 85 if( ! $this->_options['updated']['disabled']) { 82 86 $updatedName = $event->getInvoker()->getTable()->getFieldName($this->_options['updated']['name']); 83 $event->getInvoker()->$updatedName = $this->getTimestamp('updated'); 87 if ( ! $event->getInvoker()->$updatedName) { 88 $event->getInvoker()->$updatedName = $this->getTimestamp('updated'); 89 } 84 90 } 85 91 }