Update db_get_table() calls for table 'projectbug_file_table'

Commit ac49ad898958dd72f36fddee72b4b92ef6039d1b adds support for the new
table name syntax,allowing us to replace db_get_table calls within queries.

Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.

This Pull request deals with calls for the 'project_file' and 'bug_file' tables only,
for ease of review, and syncing until merged.
Port bf4a7c84ec1f8c57b1cc74dacf5d17aefcf2e116 to master

This moves test icons checking functionality to a admin check
and is backported from work completed and previously in reviewed in github
from the next branch in 2011.
Bump minimum supported version of postgres to 9.0.

The 8.4 series of postgres was EOL, end of July 2014, and this
can be confirmed by http://www.postgresql.org/about/news/1534/

To aid in testing support for different database engines, we should drop
version 8.4 for new mantis installations.
Add horizontal ruler before start of debug output

This helps seperate any debug output from the page generation within Mantis.
Merge branch 'seperate_debug_output'
Remove invalid comment in account_prefs_inc.php
Port language update from master-1.2 that was not put into master.
Following merge of #216 - update calls to db_get_table().

#216 adds support for the new table name syntax,
allowing us to replace db_get_table calls within queries.

Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.

This Pull request deals with calls for the 'project_hierarchy' table only,
for ease of review, and syncing until merged.
Update db_get_table() calls for table 'filters'

Commit ac49ad898958dd72f36fddee72b4b92ef6039d1b adds support for the new
table name syntax,allowing us to replace db_get_table calls within queries.

Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.

This Pull request deals with calls for the 'filters' table only,
for ease of review, and syncing until merged.
Update db_get_table() calls for table 'project'

Commit ac49ad898958dd72f36fddee72b4b92ef6039d1b adds support for the new
table name syntax,allowing us to replace db_get_table calls within queries.

Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.

This Pull request deals with calls for the 'project' table only,
for ease of review, and syncing until merged.
Update db_get_table() calls for table 'project_user_list'

Commit ac49ad898958dd72f36fddee72b4b92ef6039d1b adds support for the new
table name syntax,allowing us to replace db_get_table calls within queries.


Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.

This Pull request deals with calls for the 'project_user_list' table only,
for ease of review, and syncing until merged.
Handle error case for array_merge_recursive2

The array_merge_recursive2() function in manage_config_email_page.php
was not performing a check to ensure that both arrays contain an element
with a specified key. This could lead to warnings and errors being
produced when the function is called.
Merge branch 'config_email_page'
Remove access of undefined variable $t_bug_file_table

Regression introduced by commit 8178451
Copying or deleting an issue with attachment stored in database throws error.
Fix #8017: allow username up to 255 chars

Signed-off-by: Paul Richards <paul@mantisforge.org>
Allow realname up to 255 chars

Signed-off-by: Paul Richards <paul@mantisforge.org>
Allow password up to 64 chars

This enables future use of cryptographic hash algorithms such as bcrypt,
Whirlpool, sha512 or RipeMD.

Signed-off-by: Paul Richards <paul@mantisforge.org>
Allow email up to 255 chars

Maximum allowed length is actually 254. Reference:
http://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address

Signed-off-by: Paul Richards <paul@mantisforge.org>
Remove unused variable/db_get_table call.

We only hit the bug table for the summary reports
Update db_get_table() calls for remaining tables

Commit ac49ad8 adds support for the new
table name syntax,allowing us to replace db_get_table calls within queries.

Calls to db_get_table that are used by other database function,
i.e. db_insert_id, db_field_exists are deliberately left unchanged at this
stage.

This is aimed at breaking down the future DB API changes into manageable
chunks, and to aid the review process after 1.3 for 2.0.