public static function createTemplateStructureForListingTypes() { $listing_types_info = SJB_ListingTypeManager::getAllListingTypesInfo(); $structure = array(); foreach ($listing_types_info as $listing_type_info) { $structure[$listing_type_info['id']] = array('sid' => $listing_type_info['sid'], 'id' => $listing_type_info['id'], 'caption' => $listing_type_info['name'], 'listing_number' => SJB_ListingManager::getListingsNumberByListingTypeSID($listing_type_info['sid'])); } return $structure; }