/** * @param Mana_Db_Model_Entity $object * @param int $id * @param int $sessionId * @return Mana_Db_Resource_Entity */ public function loadEdited($object, $id, $sessionId) { $read = $this->_getReadAdapter(); $select = $read->select()->from($this->getMainTable())->where("{$this->getMainTable()}.`edit_status` = ?", $id)->where("{$this->getMainTable()}.`edit_session_id` = ?", $sessionId); $data = $read->fetchRow($select); if ($data) { $object->setData($data); } $this->unserializeFields($object); $this->_afterLoad($object); return $this; }