Merge branch 'seeddms-5.0.x' into seeddms-5.1.x

This commit is contained in:
Uwe Steinmann 2016-11-14 11:27:18 +01:00
commit c5a67874cf

View File

@ -917,9 +917,14 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
*/
function validate($attrvalue) { /* {{{ */
if($this->getMultipleValues()) {
if(is_string($attrvalue))
$values = explode($attrvalue[0], substr($attrvalue, 1));
else
if(is_string($attrvalue)) {
$sep = $attrvalue[0];
$vsep = $this->getValueSetSeparator();
if($sep == $vsep)
$values = explode($attrvalue[0], substr($attrvalue, 1));
else
$values = array($attrvalue);
} else
$values = $attrvalue;
} elseif($attrvalue) {
$values = array($attrvalue);