public static function deleteListingFieldBySID($listing_field_sid) { $field_info = SJB_ListingFieldManager::getFieldBySID($listing_field_sid); SJB_FormBuilderManager::deleteListingFieldBySidFromFieldsHolder($listing_field_sid); SJB_Cache::getInstance()->clean('matchingAnyTag', array(SJB_Cache::TAG_FIELDS)); return SJB_ListingFieldDBManager::deleteListingFieldBySID($listing_field_sid) && SJB_ListingFieldDBManager::deleteFieldProperties($field_info->getPropertyValue('id'), $field_info->getPropertyValue('listing_type_sid')) && SJB_PostingPagesManager::removeFieldFromPage($field_info->sid, $field_info->listing_type_sid); }