Issue #3610989: Fix CSV rows misaligning when field content contains a double quote

Replace hand-rolled quote-wrapping and implode()/fwrite() with fputcsv() in ContentExport::getNodeData()/getNodeDataList() and ContentExportForm::submitForm(), so embedded double quotes, commas, and newlines in exported field values are escaped per RFC 4180 instead of breaking column alignment in Excel/Google Sheets.

Closes #3610989

Merge request reports

Loading