function storeObjectAttribute($attribute) { $urlValue = $attribute->content(); if (trim($urlValue) != '') { $oldURLID = $attribute->attribute('data_int'); $urlID = eZURL::registerURL($urlValue); $attribute->setAttribute('data_int', $urlID); if ($oldURLID && $oldURLID != $urlID && !eZURLObjectLink::hasObjectLinkList($oldURLID)) { eZURL::removeByID($oldURLID); } } else { $attribute->setAttribute('data_int', 0); } }