Form fields not in proper order in notification emails

Permalink Browser Info Environment
On my client's site, when the form sends notification emails to the payer and the admin, the order of the fields is not in the same order as it is on the form. It looks like it pulls the form fields randomly. However the entries in the Reports are fine, they are in the right order. Do you know why this would be happening and is there a way to fix this?

Type: Pre-Sale
Status: In Progress
BlueFractals
View Replies:
BlueFractals replied on at Permalink Reply
BlueFractals
There is also another issue with the 'fileupload' field in the email. The fileupload field doesn't display a link to the uploaded file. It simply displays a number (maybe a file id or something)...

... and the fileupload field somehow pulls the value from the textarea field that is above it and appends this 'answerLong' value to the number....

Again, the Reports in dashboard is working well... It's just the email that's playing up.

concrete5 Environment Information

# concrete5 Version
5.6.3.2

# concrete5 Packages
Cache Filler Job (1.1), Cache Vac Job (1.1.1), Designer Content (3.1.1), Forms With PayPal Payment (2.0.6), List files from set (1.0.4), Login (1.1.1), Page Redirect (1.4), Page Selector Attribute (1.1), Pro Blog (12.4.4).

# concrete5 Overrides
blocks/problog_list, blocks/problog_date_archive, blocks/core_stack_display, blocks/login, languages/tr_TR, languages/es_PE, languages/sv_SE, languages/el_GR, languages/es_AR, languages/sl_SI, languages/pt_PT, languages/vi_VN, languages/es_MX, languages/ar, languages/ja_JP, languages/ru_RU, languages/sk_SK, languages/fi_FI, languages/zh_TW, languages/ro_RO, languages/fa_IR, languages/nl_NL, languages/fr_FR, languages/nb_NO, languages/de_DE, languages/it_IT, languages/da_DK, languages/cs_CZ, languages/es_ES, single_pages/blogsearch.php, single_pages/login.php, themes/xyz

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off

# Server Software
Apache/2.4.6 (Unix) OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4

# Server API
cgi-fcgi

# PHP Version
5.4.20

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, gettext, hash, iconv, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SourceGuardian, SPL, sqlite3, standard, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 1024M
post_max_size - 100M
sql.safe_mode - Off
upload_max_filesize - 50M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.