mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 08:55:54 +00:00
add getAttributeValidationError()
it just returns the key of the error message and the parameters
This commit is contained in:
parent
61f1ddbd08
commit
55cd7b9759
|
@ -263,39 +263,45 @@ function getOverallStatusText($status) { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
|
function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
|
||||||
|
$arr = getAttributeValidationError($error, $attrname, $attrvalue, $regex);
|
||||||
|
|
||||||
|
return getMLText($arr[0], $arr[1]);
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
function getAttributeValidationError($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
|
||||||
switch($error) {
|
switch($error) {
|
||||||
case 10:
|
case 10:
|
||||||
return getMLText("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
return getMLText("attr_malformed_date", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_date", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
return getMLText("attr_malformed_boolean", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_boolean", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
return getMLText("attr_malformed_float", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_float", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
return getMLText("attr_malformed_int", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_int", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
return getMLText("attr_malformed_email", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_email", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
return getMLText("attr_malformed_url", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_malformed_url", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
return getMLText("attr_no_regex_match", array('attrname'=>$attrname, 'value'=>$attrvalue, 'regex'=>$regex));
|
return array("attr_no_regex_match", array('attrname'=>$attrname, 'value'=>$attrvalue, 'regex'=>$regex));
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
return getMLText("attr_max_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_max_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return getMLText("attr_min_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_min_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return getMLText("attr_validation_error", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
return array("attr_validation_error", array('attrname'=>$attrname, 'value'=>$attrvalue));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user