function updateLinkAttributeValue( $linkValueAttributeId, $url, $label = "" ) { $linkValueAttribute = getLinkValueAttribute( $linkValueAttributeId ); removeLinkAttributeValue( $linkValueAttributeId ); createLinkAttributeValue( $linkValueAttributeId, $linkValueAttribute->object_id, $linkValueAttribute->attribute_mid, $url, $label ); }
function rollBackLinkAttribute( $rollBackAction, $valueId, $objectId, $attributeId, $url, $label, $operation ) { if ( shouldRemove( $rollBackAction, $operation ) ) { removeLinkAttributeValue( $valueId ); } elseif ( shouldRestore( $rollBackAction, $operation ) ) { createLinkAttributeValue( $valueId, $objectId, $attributeId, $url, $label ); } }