/** function used to change the Type of Data for advanced filters in custom view and Reports * * @param string $table_name - tablename value from field table * * @param string $column_nametable_name - columnname value from field table * * @param string $type_of_data - current type of data of the field. It is to return the same TypeofData * * if the field is not matched with the $new_field_details array. * * return string $type_of_data - If the string matched with the $new_field_details array then the Changed * * typeofdata will return, else the same typeofdata will return. * * * * EXAMPLE: If you have a field entry like this: * * * * fieldlabel | typeofdata | tablename | columnname | * * -------------------+------------+----------------------+------------------+ * * Potential Name | I~O | vtiger_quotes | potentialid | * * * * Then put an entry in $new_field_details like this: * * * * "vtiger_quotes:potentialid"=>"V", * * * * Now in customview and report's advance filter this field's criteria will be show like string. * * * */ function ChangeTypeOfData_Filter($table_name, $column_name, $type_of_data) { return Vtiger_Functions::transformFieldTypeOfData($table_name, $column_name, $type_of_data); }