v1.0.41: детали в модалке + ошибки парсера в статусе

This commit is contained in:
2026-06-19 07:18:41 +04:00
parent 75ebfb02fe
commit 70e1ce8b98
2 changed files with 27 additions and 5 deletions
+12 -1
View File
@@ -280,10 +280,21 @@
error_message = <cfqueryparam value="#arrayLen(errors) ? serializeJSON(errors) : ''#" cfsqltype="cf_sql_varchar">
WHERE id = <cfqueryparam value="#url.doc_id#" cfsqltype="cf_sql_varchar">
</cfquery>
<!--- Статистика --->
<cfset paraCount = 0>
<cfset tblCount = 0>
<cfset tblRows = 0>
<cfloop array="#elements#" index="el">
<cfif el.type EQ "paragraph"><cfset paraCount++>
<cfelseif el.type EQ "table"><cfset tblCount++><cfset tblRows += arrayLen(el.rows)>
</cfif>
</cfloop>
<cfset result = {ok: true, doc_id: url.doc_id, filename: doc.filename,
mime_type: doc.mime_type, status: newStatus,
element_count: arrayLen(elements), error_count: arrayLen(errors),
files: files}>
paragraphs: paraCount, tables: tblCount, table_rows: tblRows,
errors: errors, files: files}>
</cfif>
</cfif>
<cfcatch>