function addDefinedMeaningDefinition( $definedMeaningId, $languageId, $text ) { $definitionId = getDefinedMeaningDefinitionId( $definedMeaningId ); if ( $definitionId == 0 ) { addDefinedMeaningDefiningDefinition( $definedMeaningId, $languageId, $text ); } else { addTranslatedTextIfNotPresent( $definitionId, $languageId, $text ); } }
public function add( IdStack $idPath, $record ) { $valueId = $idPath->getKeyStack()->peek( 0 )->translatedTextAttributeId; $languageId = $record->language; $text = $record->text; $translatedTextAttribute = getTranslatedTextAttribute( $valueId ); if ( $languageId != 0 && $text != "" ) { addTranslatedTextIfNotPresent( $translatedTextAttribute->value_tcid, $languageId, $text ); } }