object = mysql_fetch_assoc($rez); } public static function getObject($object_id) { return new self($object_id); } public static function getAPIType($objectType) { switch($objectType){ case 1: return 'FLAT'; break; case 2: return 'ROOM'; break; case 3: return 'HOUSE'; break; case 7: return 'LAND_PLOT'; break; default: return 'FLAT'; break; } } public static function getAPIMaterial($wallMaterial) { switch($wallMaterial){ case 2: return 'PANEL'; break; case 4: return 'BLOCK'; break; case 5: return 'MONOLITHIC_BRICK'; break; case 1: return 'BRICK'; break; case 3: return 'MONOLITHIC'; break; case 6: return 'WOOD'; break; default: return 'WOOD'; break; } } public function getFotos($op = NULL) { if(empty($this->photos)){ $sql = "SELECT oop.sort_order, oop.object_photo_id, op.photo FROM `objects_object_photo` oop INNER JOIN `object_photo` op ON op.id = oop.object_photo_id WHERE oop.object_id = ".$this->object['id']; $rez = mysql_query($sql); while($row = mysql_fetch_array($rez)){ $this->photos[] = $row; } } if($op == 'create_order_form'){ $out =''.PHP_EOL; if(!empty($this->photos)){ $out .= '
'; } return $out; } return $this->photos; } public function get($name){ if(isset($this->$name)) { return $this->$name; } else { return false; } } }