]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
bug fix: prevent creating linked tags without uId
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 10 Dec 2008 10:09:01 +0000 (10:09 +0000)
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 10 Dec 2008 10:09:01 +0000 (10:09 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@202 b3834d28-1941-0410-a4f8-b48e95affb8f

services/tag2tagservice.php

index a2d7ac318cd8095c23a5aaeb649b4943e02e8793..d19b09719f06d00b6a551a349dad1caa346b5a5f 100644 (file)
@@ -18,10 +18,11 @@ class Tag2TagService {
        function addLinkedTags($tag1, $tag2, $relationType, $uId) {
                $tagservice =& ServiceFactory::getServiceInstance('TagService');
                $tag1 = $tagservice->normalize($tag1);
-               $tag2 = $tagservice->normalize($tag2);          
+               $tag2 = $tagservice->normalize($tag2);                          
                
                if($tag1 == $tag2 || strlen($tag1) == 0 || strlen($tag2) == 0
                || ($relationType != ">" && $relationType != "=")
+               || !is_numeric($uId) || $uId<=0
                || ($this->existsLinkedTags($tag1, $tag2, $relationType, $uId))) {
                        return false;
                }