[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /*+*********************************************************************************** 3 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 *************************************************************************************/ 10 11 class Documents_Field_Model extends Vtiger_Field_Model { 12 13 /** 14 * Function to retieve display value for a value 15 * @param <String> $value - value which need to be converted to display value 16 * @return <String> - converted display value 17 */ 18 public function getDisplayValue($value, $record=false, $recordInstance = false) { 19 $fieldName = $this->getName(); 20 21 if($fieldName == 'filesize' && $recordInstance) { 22 $downloadType = $recordInstance->get('filelocationtype'); 23 if($downloadType == 'I') { 24 $filesize = $value; 25 if($filesize < 1024) 26 $value=$filesize.' B'; 27 elseif($filesize > 1024 && $filesize < 1048576) 28 $value=round($filesize/1024,2).' KB'; 29 else if($filesize > 1048576) 30 $value=round($filesize/(1024*1024),2).' MB'; 31 } else { 32 $value = ' --'; 33 } 34 return $value; 35 } 36 37 return parent::getDisplayValue($value, $record, $recordInstance); 38 } 39 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |