...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/mobile_helper.php
- Класс: \CCrmMobileHelper
- Вызов: CCrmMobileHelper::PrepareCompanyData
static function PrepareCompanyData(&$fields) { $listImageInfo = null; $viewImageInfo = null; $logoID = isset($fields['LOGO']) ? intval($fields['LOGO']) : 0; if($logoID > 0) { $listImageInfo = CFile::ResizeImageGet( $logoID, array('width' => 32, 'height' => 32), BX_RESIZE_IMAGE_EXACT); $viewImageInfo = CFile::ResizeImageGet( $logoID, array('width' => 55, 'height' => 55), BX_RESIZE_IMAGE_EXACT); } else { $viewImageInfo = array('src' => SITE_DIR.'bitrix/templates/mobile_app/images/crm/no_company_big.png?ver=1'); $listImageInfo = array('src' => SITE_DIR.'bitrix/templates/mobile_app/images/crm/no_company_small.png?ver=1'); } return array( 'ID' => $fields['~ID'], 'TITLE' => isset($fields['~TITLE']) ? $fields['~TITLE'] : '', 'COMPANY_TYPE' => isset($fields['~COMPANY_TYPE']) ? $fields['~COMPANY_TYPE'] : '', 'COMPANY_TYPE_NAME' => isset($fields['~COMPANY_TYPE_NAME']) ? $fields['~COMPANY_TYPE_NAME'] : '', 'INDUSTRY' => isset($fields['~INDUSTRY']) ? $fields['~INDUSTRY'] : '', 'INDUSTRY_NAME' => isset($fields['~INDUSTRY_NAME']) ? $fields['~INDUSTRY_NAME'] : '', 'EMPLOYEES' => isset($fields['~EMPLOYEES']) ? $fields['~EMPLOYEES'] : '', 'EMPLOYEES_NAME' => isset($fields['~EMPLOYEES_NAME']) ? $fields['~EMPLOYEES_NAME'] : '', 'REVENUE' => isset($fields['~REVENUE']) ? doubleval($fields['~REVENUE']) : 0.0, 'ASSIGNED_BY_ID' => isset($fields['~ASSIGNED_BY_ID']) ? $fields['~ASSIGNED_BY_ID'] : '', 'ASSIGNED_BY_FORMATTED_NAME' => isset($fields['~ASSIGNED_BY_FORMATTED_NAME']) ? $fields['~ASSIGNED_BY_FORMATTED_NAME'] : '', 'ADDRESS' => isset($fields['~ADDRESS']) ? $fields['~ADDRESS'] : '', 'ADDRESS_LEGAL' => isset($fields['~ADDRESS_LEGAL']) ? $fields['~ADDRESS_LEGAL'] : '', 'BANKING_DETAILS' => isset($fields['~BANKING_DETAILS']) ? $fields['~BANKING_DETAILS'] : '', 'COMMENTS' => isset($fields['~COMMENTS']) ? $fields['~COMMENTS'] : '', 'DATE_CREATE' => isset($fields['~DATE_CREATE']) ? $fields['~DATE_CREATE'] : '', 'DATE_MODIFY' => isset($fields['~DATE_MODIFY']) ? $fields['~DATE_MODIFY'] : '', 'ASSIGNED_BY_SHOW_URL' => isset($fields['ASSIGNED_BY_SHOW_URL']) ? $fields['ASSIGNED_BY_SHOW_URL'] : '', 'SHOW_URL' => isset($fields['SHOW_URL']) ? $fields['SHOW_URL'] : '', 'IMAGE_ID' => $logoID, 'LIST_IMAGE_URL' => $listImageInfo && isset($listImageInfo['src']) ? $listImageInfo['src'] : '', 'VIEW_IMAGE_URL' => $viewImageInfo && isset($viewImageInfo['src']) ? $viewImageInfo['src'] : '' ); }