Пример #1
0
 public static function getListingFieldsInfoByParentSID($field_id)
 {
     if (SJB_MemoryCache::has('ListingFieldsInfoByParentSID' . $field_id)) {
         $listing_fields_info = SJB_MemoryCache::get('ListingFieldsInfoByParentSID' . $field_id);
     } else {
         $sids = SJB_ListingFieldDBManager::getListingComplexFieldsValue($field_id, 'field_sid');
         $listing_fields_info = array();
         foreach ($sids as $sid) {
             $listing_fields_info[] = SJB_ListingFieldDBManager::getListingComplexFieldInfoBySID($sid['sid']);
         }
         SJB_MemoryCache::set('ListingFieldsInfoByParentSID' . $field_id, $listing_fields_info);
     }
     return $listing_fields_info;
 }