Add User's Currency and Number Field Configuration to Integer UI Type
Below adds User's Currency and Number Field Configuration to Integer UI Type
<?php
/*+***********************************************************************************
* The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
*************************************************************************************/
class Vtiger_Integer_UIType extends Vtiger_Base_UIType {
/**
* Function to get the Template name for the current UI Type object
* @return <String> - Template Name
*/
public function getTemplateName() {
return 'uitypes/Number.tpl';
}
public function getDisplayValue($value, $skipConversion = false) {
$uiType = $this->get('field')->get('uitype');
if ($value) {
$value = CurrencyField::convertToUserFormat($value);
}
return $value;
}
}