diff --git a/op/op.AddDocument.php b/op/op.AddDocument.php index 52b0a16c6..9edf296e2 100644 --- a/op/op.AddDocument.php +++ b/op/op.AddDocument.php @@ -79,7 +79,7 @@ foreach($attributes as $attrdefid=>$attribute) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } } @@ -102,7 +102,7 @@ foreach($attributes_version as $attrdefid=>$attribute) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } } diff --git a/op/op.AddSubFolder.php b/op/op.AddSubFolder.php index 034db208a..0b531c4be 100644 --- a/op/op.AddSubFolder.php +++ b/op/op.AddSubFolder.php @@ -73,7 +73,7 @@ foreach($attributes as $attrdefid=>$attribute) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } } diff --git a/op/op.EditDocument.php b/op/op.EditDocument.php index 3eba5c188..e21074e78 100644 --- a/op/op.EditDocument.php +++ b/op/op.EditDocument.php @@ -256,7 +256,8 @@ if($attributes) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { + print_r($attrdef); UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } } diff --git a/op/op.EditFolder.php b/op/op.EditFolder.php index 5fb443476..6d79743b9 100644 --- a/op/op.EditFolder.php +++ b/op/op.EditFolder.php @@ -167,7 +167,7 @@ if($attributes) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } } diff --git a/op/op.UpdateDocument.php b/op/op.UpdateDocument.php index 9fbec1f12..76370d718 100644 --- a/op/op.UpdateDocument.php +++ b/op/op.UpdateDocument.php @@ -187,7 +187,7 @@ if ($_FILES['userfile']['error'] == 0) { if($attrdef->getMinValues() > count($attribute)) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); } - if($attrdef->getMaxValues() < count($attribute)) { + if($attrdef->getMaxValues() && $attrdef->getMaxValues() < count($attribute)) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_max_values", array("attrname"=>$attrdef->getName()))); } }