pquery($query); if ($adb->num_rows($result) == 0) { $logstring = date('Y-m-d H:i:s').' - Клиент не найден'.PHP_EOL; file_put_contents('logs/GetFilesList.log', $logstring, FILE_APPEND); $output['status'] = 'failed'; $output['message'] = 'Клиент с указанным СМС-кодом и ИНН не найден'; } else { $output['status'] = 'ok'; $output['files'] = array(); $contactid = $adb->query_result($result, 0, 'contactid'); $logstring = date('Y-m-d H:i:s').' - Клиент найден. Его id - '.$contactid.', поищем его файлы'.PHP_EOL; file_put_contents('logs/GetFilesList.log', $logstring, FILE_APPEND); $query = 'select n.title, a.path, a.storedname, s.attachmentsid from vtiger_senotesrel r left join vtiger_notes n on n.notesid = r.notesid left join vtiger_seattachmentsrel s on s.crmid = r.notesid left join vtiger_attachments a on a.attachmentsid = s.attachmentsid where r.crmid = '.$contactid; $result = $adb->pquery($query); if ($adb->num_rows($result) > 0) { $logstring = date('Y-m-d H:i:s').' - найдено файлов: '.$adb->num_rows($result).PHP_EOL; file_put_contents('logs/GetFilesList.log', $logstring, FILE_APPEND); for ($i=0; $i<$adb->num_rows($result); $i++) { $output['files'][$i]['title'] = $adb->query_result($result, $i, 'title'); $output['files'][$i]['path'] = $adb->query_result($result, $i, 'path').$adb->query_result($result, $i, 'attachmentsid').'_'.$adb->query_result($result, $i, 'storedname'); } } else { $logstring = date('Y-m-d H:i:s').' - файлов у клиента нет'.PHP_EOL; file_put_contents('logs/GetFilesList.log', $logstring, FILE_APPEND); } } return $output; }