/** * Constructor; * Load object without additional details; */ private function loadById_pure($globalData, $object_id) { if (!tools_verify_int($object_id)) { return NULL; } $db = $globalData->takeConnection(); $table = new RealEstateAgency_Database_Object_Table(array('db' => $db)); $where = $db->quoteInto('obj_id = ?', $object_id); $rowset = $table->fetchAll($where); $row = $rowset->current(); if ($row) { $new_object = new RealEstateAgency_Object_RealEstateObject(); $new_object->setGlobalData($globalData); $new_object->fillByZendRow($row); return $new_object; } else { return NULL; } }