settings['system_skypeout_on']) && $system_config->settings['system_skypeout_on'] == 1) $formatted_number = EcmFormatPhoneNumberToSkype($number, $icon, $show_number); else if(isset($system_config->settings['system_asterisk_on']) && $system_config->settings['system_asterisk_on'] == 1 && $current_user->asterisk_extension !="") { $formatted_number = EcmFormatPhoneNumberToAsteriskVoiceRD($number, $bean, $record, $icon, $show_number); } else if($show_number == false) $formatted_number = ""; else $formatted_number = $number; return $formatted_number; } function EcmFormatPhoneNumberToSkype($number, $icon = 'phone_icon.png', $show_number = true) { $formatted_number = ""; if(!empty($number) && $number != "") { if(skype_formatted($number)) { if($icon == null || $icon == '') $formatted_number = ''.($show_number ? $number : "").''; else $formatted_number = ''.($show_number ? ''.$number : ""); } else $formatted_number = $number; } return $formatted_number; } function EcmFormatPhoneNumberToAsteriskVoiceRD($number, $bean, $record, $icon = 'phone_icon.png', $show_number = true) { include_once('include/ECM/EcmFormatPhoneNumber/ecmasterisk_popup_link.php'); global $system_config; global $current_user; $ast_links = new ecmasterisk_popup_link($bean, $record); return (strlen($number) >=2) ? $ast_links->create_phone_link($number, $icon, $show_number) : ""; /* return ''; */ } ?>