get('record'); $moduleName = $request->getModule(); // Логируем запрос на удаление $logstring = date('Y-m-d H:i:s').' DELETE COMMENT REQUEST: record='.$record.', module='.$moduleName.PHP_EOL; file_put_contents('debug.log', $logstring, FILE_APPEND); // Получаем модель записи $recordModel = ModComments_Record_Model::getInstanceById($record); if(!$recordModel) { $logstring = date('Y-m-d H:i:s').' DELETE COMMENT ERROR: Record not found, ID='.$record.PHP_EOL; file_put_contents('debug.log', $logstring, FILE_APPEND); $response = new Vtiger_Response(); $response->setError('Record not found'); $response->emit(); return; } // Удаляем комментарий (без проверки прав - любой может удалить) $recordModel->delete(); $logstring = date('Y-m-d H:i:s').' DELETE COMMENT SUCCESS: record='.$record.' deleted successfully'.PHP_EOL; file_put_contents('debug.log', $logstring, FILE_APPEND); $response = new Vtiger_Response(); $response->setResult(array('success' => true)); $response->emit(); } }