@@ 1475-1501 (lines=27) @@ | ||
1472 | ||
1473 | $default = (ustrlen($default) == 0) ? NULL : $default; |
|
1474 | ||
1475 | switch (field_validate_float($field_name, $param1, $param2, $default)) |
|
1476 | { |
|
1477 | case NO_ERROR: |
|
1478 | $param1 = value_find_float($param1); |
|
1479 | $param2 = value_find_float($param2); |
|
1480 | $default = is_null($default) ? NULL : value_find_float($default); |
|
1481 | break; // nop |
|
1482 | case ERROR_INCOMPLETE_FORM: |
|
1483 | $error = get_html_resource(RES_ALERT_REQUIRED_ARE_EMPTY_ID); |
|
1484 | return FALSE; |
|
1485 | case ERROR_INVALID_FLOAT_VALUE: |
|
1486 | $error = get_html_resource(RES_ALERT_INVALID_DECIMAL_VALUE_ID); |
|
1487 | return FALSE; |
|
1488 | case ERROR_FLOAT_VALUE_OUT_OF_RANGE: |
|
1489 | $error = ustrprocess(get_html_resource(RES_ALERT_DECIMAL_VALUE_OUT_OF_RANGE_ID), MIN_FIELD_FLOAT, MAX_FIELD_FLOAT); |
|
1490 | return FALSE; |
|
1491 | case ERROR_MIN_MAX_VALUES: |
|
1492 | $error = get_html_resource(RES_ALERT_MIN_MAX_VALUES_ID); |
|
1493 | return FALSE; |
|
1494 | case ERROR_DEFAULT_VALUE_OUT_OF_RANGE: |
|
1495 | $error = ustrprocess(get_html_resource(RES_ALERT_DEFAULT_VALUE_OUT_OF_RANGE_ID), $param1, $param2); |
|
1496 | return FALSE; |
|
1497 | default: |
|
1498 | debug_write_log(DEBUG_WARNING, '[fields_import] Field validation failure (float).'); |
|
1499 | $error = get_html_resource(RES_ALERT_UNKNOWN_ERROR_ID); |
|
1500 | return FALSE; |
|
1501 | } |
|
1502 | } |
|
1503 | ||
1504 | // Validate field (string). |
|
@@ 1632-1658 (lines=27) @@ | ||
1629 | ||
1630 | $default = (ustrlen($default) == 0) ? NULL : $default; |
|
1631 | ||
1632 | switch (field_validate_duration($field_name, $param1, $param2, $default)) |
|
1633 | { |
|
1634 | case NO_ERROR: |
|
1635 | $param1 = ustr2time($param1); |
|
1636 | $param2 = ustr2time($param2); |
|
1637 | $default = is_null($default) ? NULL : ustr2time($default); |
|
1638 | break; // nop |
|
1639 | case ERROR_INCOMPLETE_FORM: |
|
1640 | $error = get_html_resource(RES_ALERT_REQUIRED_ARE_EMPTY_ID); |
|
1641 | return FALSE; |
|
1642 | case ERROR_INVALID_TIME_VALUE: |
|
1643 | $error = get_html_resource(RES_ALERT_INVALID_TIME_VALUE_ID); |
|
1644 | return FALSE; |
|
1645 | case ERROR_TIME_VALUE_OUT_OF_RANGE: |
|
1646 | $error = ustrprocess(get_html_resource(RES_ALERT_TIME_VALUE_OUT_OF_RANGE_ID), time2ustr(MIN_FIELD_DURATION), time2ustr(MAX_FIELD_DURATION)); |
|
1647 | return FALSE; |
|
1648 | case ERROR_MIN_MAX_VALUES: |
|
1649 | $error = get_html_resource(RES_ALERT_MIN_MAX_VALUES_ID); |
|
1650 | return FALSE; |
|
1651 | case ERROR_DEFAULT_VALUE_OUT_OF_RANGE: |
|
1652 | $error = ustrprocess(get_html_resource(RES_ALERT_DEFAULT_VALUE_OUT_OF_RANGE_ID), $param1, $param2); |
|
1653 | return FALSE; |
|
1654 | default: |
|
1655 | debug_write_log(DEBUG_WARNING, '[fields_import] Field validation failure (duration).'); |
|
1656 | $error = get_html_resource(RES_ALERT_UNKNOWN_ERROR_ID); |
|
1657 | return FALSE; |
|
1658 | } |
|
1659 | } |
|
1660 | ||
1661 | // Create field. |