X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FType.php;h=ece56c100a291710c1794456c0e98e0bf0212095;hb=624142d453ccf51d6bd5f8fc57e44a9b34c5f2b7;hp=d226544199b9590739d22698838e7e93c7613151;hpb=6628866da4eb17b8ff190928d8afdbee11526ae6;p=civicrm-core.git diff --git a/CRM/Utils/Type.php b/CRM/Utils/Type.php index d226544199..ece56c100a 100644 --- a/CRM/Utils/Type.php +++ b/CRM/Utils/Type.php @@ -70,9 +70,7 @@ class CRM_Utils_Type { * * @param $type integer datatype * - * @return $string String datatype respective to integer datatype - * - * @access public + * @return string $string String datatype respective to integer datatype@access public * @static */ static function typeToString($type) { @@ -160,8 +158,7 @@ class CRM_Utils_Type { break; case 'Positive': - // the below 2 are for custom fields of this type - // CRM-8925 + // CRM-8925 the 3 below are for custom fields of this type case 'Country': case 'StateProvince': // Checked for multi valued state/country value @@ -187,6 +184,12 @@ class CRM_Utils_Type { } break; + case 'File': + if (CRM_Utils_Rule::positiveInteger($data)) { + return $data; + } + break; + case 'Link': if (CRM_Utils_Rule::url($data = trim($data))) { return $data;