| $t->create();␊ | 
| return true;␊ | 
| }␊ | 
| ␊ | 
| /**␊ | 
| * Remove an item from the timeline.␊ | 
| *␊ | 
| * You must call this function when you delete items wich are␊ | 
| * tracked in the timeline. Just add the call:␊ | 
| *␊ | 
| * IDF_Timeline::remove($this);␊ | 
| *␊ | 
| * in the preDelete() method of your object.␊ | 
| *␊ | 
| * @param mixed Item to be removed␊ | 
| * @return bool Success␊ | 
| */␊ | 
| public static function insert($item)␊ | 
| {␊ | 
| if ($item->id > 0) {␊ | 
| $sql = new Pluf_SQL('model_id=%s AND model_class=%s',␊ | 
| array($item->id, $item->_model));␊ | 
| $items = Pluf::factory('IDF_Timeline')->getList(array('filter'=>$sql->gen()));␊ | 
| foreach ($items as $tl) {␊ | 
| $tl->delete();␊ | 
| }␊ | 
| }␊ | 
| return true;␊ | 
| }␊ | 
| }␊ |