1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-09-07 14:50:44 +02:00

Compare commits

...

6094 Commits

Author SHA1 Message Date
Marc Alexander
1b11013988 Merge pull request #4899 from rubencm/ticket/15286
[ticket/15286] Use storage in attachments
2018-05-14 21:59:05 +02:00
Rubén Calvo
246cc01507 [ticket/15286] Remove double semicolon
PHPBB3-15286
2018-05-08 14:17:17 +02:00
Rubén Calvo
ed2165342f [ticket/15286] Remove thumbnail if there is an error
PHPBB3-15286
2018-05-01 14:40:02 +02:00
Rubén Calvo
f80c59cb05 [ticket/15286] Fix tests after rebase
PHPBB3-15286
2018-05-01 14:40:02 +02:00
Rubén Calvo
6bd01d1506 [ticket/15286] Add event to allow redirects
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
3c295abd66 [ticket/15286] Remove download_mode
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
5111d8a339 [ticket/15286] Update tests
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
a176fa56ef [ticket/15286] Fix tests
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
ef43dbdcca [ticket/15286] Update use storage in avatars
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
e564ca6e60 [ticket/15286] Fix tests
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Rubén Calvo
e749e06042 [ticket/15286] Use storage in attachments
PHPBB3-15286
2018-05-01 10:47:11 +02:00
Marc Alexander
1c9798320e Merge pull request #5212 from hanakin/ticket/15647
[ticket/15647] fix post font-size and line-height
2018-04-23 13:49:54 +02:00
Marc Alexander
23dcc948f2 Merge pull request #5211 from JoshyPHP/ticket/15646
[ticket/15646] Add support for Argon2i passwords
2018-04-22 10:08:54 +02:00
Michael Miday
ba1eda7d95 [ticket/15647] fix post font-size and line-height
PHPBB3-15647
2018-04-18 18:34:20 -04:00
JoshyPHP
e2ae8560f5 [ticket/15646] Made Argon2i the default password driver
PHPBB3-15646
2018-04-18 22:44:21 +02:00
JoshyPHP
9e7b10164a [ticket/15646] Added support for Argon2i passwords
PHPBB3-15646
2018-04-18 21:10:26 +02:00
Derky
0d2960bd5e Merge branch '3.2.x' 2018-03-30 21:05:09 +02:00
Derky
7c839470b7 Merge pull request #5182 from marc1706/ticket/15604
[ticket/15604] Use HTTPS links for download SQL server drivers
2018-03-30 21:03:27 +02:00
Marc Alexander
d8c9dd8802 [ticket/15604] Use HTTPS links & curl for SQL server driver download
PHPBB3-15604
2018-03-29 20:38:00 +02:00
Marc Alexander
f3338b2874 Merge branch '3.2.x' 2018-03-26 21:20:21 +02:00
Marc Alexander
22a251916c [3.2.x] Update version numbers to 3.2.4-dev 2018-03-26 21:18:16 +02:00
Marc Alexander
b98a81364f Merge branch 'prep-release-3.2.3' into 3.2.x 2018-03-26 21:17:02 +02:00
Marc Alexander
929bd2ac3c [prep-release-3.2.3] Update changelog after merging PR 2018-03-26 20:29:17 +02:00
Marc Alexander
364407ab59 Merge pull request #5163 from VSEphpbb/ticket/15595
[ticket/15595] Fix module exists tool when ignoring parent check
2018-03-26 20:22:16 +02:00
Matt Friedman
d7db5d366b [ticket/15595] Fix module exists tool when parent is false
PHPBB3-15595
2018-03-19 16:45:44 -07:00
Marc Alexander
1c30a9778d [prep-release-3.2.3] Update changelog for 3.2.3-RC1 2018-02-28 21:35:00 +01:00
Marc Alexander
747ed95678 [prep-release-3.2.3] Add migration for 3.2.3-RC1 2018-02-28 21:32:52 +01:00
Marc Alexander
4bde2511b8 [prep-release-3.2.3] Update versions for 3.2.3 2018-02-28 21:31:05 +01:00
Marc Alexander
25c57cc457 [prep-release-3.2.3] Update version numbers for 3.2.3-RC1 2018-02-28 21:30:24 +01:00
Marc Alexander
c706883e44 Merge branch '3.2.x' 2018-02-28 21:21:27 +01:00
Marc Alexander
17c3bf0b39 Merge pull request #5147 from marc1706/ticket/15569
[ticket/15569] Suggest using file replacing instead of automatic updater
2018-02-28 21:21:24 +01:00
Marc Alexander
7dc4eea66b Merge branch '3.2.x' 2018-02-28 21:03:03 +01:00
Marc Alexander
5cdefdde2e Merge pull request #5146 from kasimi/ticket/15570
[ticket/15570] Allow file downloader to use TLS greater than 1.0
2018-02-28 21:02:58 +01:00
Marc Alexander
9474d6d50e [ticket/15569] Suggest using file replacing instead of automatic updater
PHPBB3-15569
2018-02-25 17:26:38 +01:00
kasimi
488de11493 [ticket/15570] Allow file downloader to use TLS greater than 1.0
PHPBB3-15570
2018-02-25 10:25:33 +01:00
Marc Alexander
7be590d325 Merge branch '3.2.x' 2018-02-24 19:17:39 +01:00
Marc Alexander
98232a06ac Merge pull request #5145 from marc1706/ticket/15568
[ticket/15568] Update dependencies to latest versions
2018-02-24 18:58:17 +01:00
Marc Alexander
a03fa03dd5 Merge branch '3.2.x' 2018-02-24 18:55:09 +01:00
Marc Alexander
aff9414f68 Merge pull request #5144 from marc1706/ticket/15466
[ticket/15466] Update CREDITS.txt to reflect Nils leaving [ci skip]
2018-02-24 18:55:04 +01:00
Marc Alexander
1de6434a48 [ticket/15568] Update dependencies to latest versions
PHPBB3-15568
2018-02-24 17:44:28 +01:00
Marc Alexander
a9ef821253 [ticket/15466] Update CREDITS.txt to reflect Nils leaving [ci skip]
PHPBB3-15466
2018-02-22 21:41:20 +01:00
Marc Alexander
f43184d0a7 Merge branch '3.2.x' 2018-02-22 20:34:28 +01:00
Marc Alexander
50cf6443b9 Merge pull request #5131 from kasimi/ticket/15561
[ticket/15561] Add events for adding columns to search index
2018-02-22 20:34:24 +01:00
Marc Alexander
98d4065f58 Merge branch '3.2.x' 2018-02-22 20:06:53 +01:00
Marc Alexander
cf517509c8 Merge pull request #5133 from rubencm/ticket/15563
[ticket/15563] Check if database file is writable only if exists
2018-02-22 20:06:49 +01:00
Marc Alexander
7cc319875c Merge branch '3.2.x' 2018-02-22 19:49:09 +01:00
Marc Alexander
4b0a04b109 Merge pull request #5138 from senky/ticket/15559
[ticket/15559] Fix wrongly assigned uid and bitfield
2018-02-22 19:49:00 +01:00
Marc Alexander
2b8c8973e9 Merge branch '3.2.x' 2018-02-21 21:14:07 +01:00
Marc Alexander
f17bd9e1e0 Merge pull request #5094 from JoshyPHP/ticket/15518
[ticket/15518] Add a setting to toggle permission checks for pms in viewtopic
2018-02-21 21:14:00 +01:00
Marc Alexander
47c1538272 Merge branch '3.2.x' 2018-02-21 20:55:24 +01:00
Marc Alexander
1c920859db Merge pull request #5089 from marc1706/ticket/15516
[ticket/15516] Add instructions for running UI tests
2018-02-21 20:55:20 +01:00
Marc Alexander
94c168291c [ticket/15516] Fix typo in UI test instructions
[ci skip]

PHPBB3-15516
2018-02-21 20:43:56 +01:00
Marc Alexander
9380d8b51a Merge remote-tracking branch 'hanakin/ticket/15535' 2018-02-21 19:27:29 +01:00
Michael Miday
025d40a63d [ticket/15565] remove improper font-sizes
PHPBB3-15565
2018-02-21 19:24:51 +01:00
Marc Alexander
7786b78e94 Merge branch '3.2.x' 2018-02-21 19:06:00 +01:00
Marc Alexander
89e29bb846 Merge pull request #5118 from FH3095/patch-1
[ticket/15520] sql_build_query build subquery
2018-02-21 19:05:56 +01:00
Marc Alexander
2470dcbc20 Merge branch '3.2.x' 2018-02-20 20:00:27 +01:00
Marc Alexander
eecff95ce1 Merge pull request #5116 from kasimi/ticket/15537
[ticket/15537] Add core.search_(native|mysql|postgres|sphinx)_index_before
2018-02-20 20:00:23 +01:00
Marc Alexander
09718a565b Merge branch '3.2.x' 2018-02-19 21:27:07 +01:00
Marc Alexander
00777eec62 Merge pull request #5128 from akbarhashmi/ticket/12579
[ticket/12579] Add "BUTTON_" strings for Post and PM buttons
2018-02-19 20:09:45 +01:00
Marc Alexander
03c6e0e17e Merge branch '3.2.x' 2018-02-19 19:44:18 +01:00
Marc Alexander
c5f4ad24f9 Merge pull request #5137 from senky/ticket/15558
[ticket/15558] Fix wrongly assigned uid and bitfield
2018-02-19 19:44:14 +01:00
Jakub Senko
325b14550d [ticket/15559] Fix wrongly assigned uid and bitfield
PHPBB3-15559
2018-02-19 16:48:36 +01:00
Jakub Senko
692a770fc3 [ticket/15558] Fix wrongly assigned uid and bitfield
PHPBB3-15558
2018-02-19 16:46:43 +01:00
Marc Alexander
ee62c66035 Merge branch '3.2.x' 2018-02-19 08:03:58 +01:00
Marc Alexander
961e241b26 Merge remote-tracking branch 'GerB/patch-4' into 3.2.x 2018-02-19 08:01:54 +01:00
Marc Alexander
f201afc9df Merge branch '3.2.x' 2018-02-19 07:55:17 +01:00
Marc Alexander
8ac4f52924 Merge remote-tracking branch 'senky/ticket/15522' into 3.2.x 2018-02-19 07:54:39 +01:00
Marc Alexander
0e6a293e2c Merge branch '3.2.x' 2018-02-18 17:10:26 +01:00
Marc Alexander
07930c0917 Merge pull request #5105 from senky/ticket/15398
[ticket/15398] Add core.oauth_login_after_check_if_provider_id_has_match
2018-02-18 17:10:22 +01:00
Rubén Calvo
c160882cdb [ticket/15563] Check if database file is writable only if exists
PHPBB3-15563
2018-02-17 18:50:04 +01:00
Marc Alexander
009ae0dfac Merge pull request #4966 from VSEphpbb/ticket/15369
[ticket/15369] Update composer
2018-02-17 16:31:53 +01:00
kasimi
a6dc32b381 [ticket/15561] Add events for adding columns to search index
PHPBB3-15561
2018-02-16 21:40:18 +01:00
Marc Alexander
00a35827b0 Merge branch '3.2.x' 2018-02-14 20:11:44 +01:00
Marc Alexander
7dca3f4d6c Merge pull request #5081 from hubaishan/ticket/15492
[ticket/15492] Fix permission role combobox in RTL
2018-02-14 19:58:51 +01:00
GerB
3244cab370 [ticket/15547] Add file object to event
Add file object to core.avatar_driver_upload_move_file_before.

PHPBB3-15547
2018-02-13 20:56:08 +01:00
Akbar
bee9ddbfdf [ticket/12579] Add "BUTTON_" strings for Post and PM buttons
PHPBB3-12579
2018-02-13 16:09:30 +05:30
FH
4577404fc2 [ticket/15520] sql_build_query build subquery
Fix for the building of subqueries
in sql_build_query

PHPBB3-15520
2018-02-03 21:06:12 +01:00
Marc Alexander
7e2cde0844 Merge branch '3.2.x' 2018-01-31 19:59:07 +01:00
Marc Alexander
f29784e288 Merge pull request #5112 from marc1706/ticket/15535
[ticket/15535] Add S_FIRST_POST to postrow in viewtopic
2018-01-31 19:59:00 +01:00
Marc Alexander
798843dc18 Merge branch '3.2.x' 2018-01-29 18:53:57 +01:00
Marc Alexander
ef7a5a0280 Merge pull request #5113 from Crizz0/ticket/14936
[ticket/14936] Add missing error message INST_ERR_DB to language files
2018-01-29 18:53:52 +01:00
kasimi
9f7f3d1463 [ticket/15537] Add cur_words argument to core.search_native_index_before
PHPBB3-15537
2018-01-28 18:02:22 +01:00
kasimi
013f9819b0 [ticket/15537] Add core.search_(native|mysql|postgres|sphinx)_index_before
PHPBB3-15537
2018-01-28 16:14:29 +01:00
Christian Schnegelberger
1d97f4491e [ticket/14936] Add missing error message to language files
PHPBB3-14936
2018-01-27 22:34:22 +01:00
Jakub Senko
3b28f620fc [ticket/15522] Allow multiple color palettes on one page
PHPBB3-15522
2018-01-27 17:20:45 +01:00
Daniel Mota
b68a64de84 [ticket/15535] Add S_FIRST_POST to postrow in viewtopic
PHPBB3-15535
2018-01-27 16:29:20 +01:00
Jakub Senko
82adb1f4f5 [ticket/15398] Add core.oauth_login_after_check_if_provider_id_has_match
PHPBB3-15398
2018-01-27 15:40:52 +01:00
Marc Alexander
4981f4cddd Merge branch '3.2.x' 2018-01-27 12:58:26 +01:00
Marc Alexander
4c7af15d0a Merge pull request #5111 from hubaishan/ticket/15507
[ticket/15507] Fix PHP 7.2 warning in functions_messenger.php
2018-01-27 12:58:21 +01:00
Marc Alexander
dac735f89d Merge branch '3.2.x' 2018-01-27 12:55:04 +01:00
Marc Alexander
536a8a6a85 Merge pull request #5110 from rxu/ticket/15534
[ticket/15534] Update extensions database link in ACP for phpBB 3.2
2018-01-27 12:53:59 +01:00
rxu
c831f183bf [ticket/15534] Update also language packs database link in ACP for phpBB 3.2
PHPBB3-15534
2018-01-27 13:18:41 +07:00
Marc Alexander
aecb6e6372 Merge branch '3.2.x' 2018-01-25 21:23:57 +01:00
Marc Alexander
361e8c6fea Merge pull request #5109 from rxu/ticket/15533
[ticket/15533] Fix typo in viewtopic_topic_tools.html
2018-01-25 21:23:52 +01:00
hubaishan
1e1097f06f [ticket/15507] Fix PHP 7.2 warning in functions_messenger.php
By pre assgin `$extra_headers` to array.

PHPBB3-15507
2018-01-25 23:00:40 +03:00
rxu
9e1e77f4f9 [ticket/15534] Update also styles database link in ACP for phpBB 3.2
PHPBB3-15534
2018-01-26 01:04:32 +07:00
Marc Alexander
a24a8a6757 Merge branch '3.2.x' 2018-01-25 18:44:22 +01:00
Marc Alexander
c89051eb28 Merge pull request #5103 from JoshyPHP/ticket/15531
[ticket/15531] Log malformed BBCodes
2018-01-25 18:23:09 +01:00
rxu
f1afccb662 [ticket/15534] Update extensions database link in ACP for phpBB 3.2
PHPBB3-15534
2018-01-25 20:59:10 +07:00
rxu
ca2e2e6107 [ticket/15533] Fix typo in viewtopic_topic_tools.html
PHPBB3-15533
2018-01-25 20:49:10 +07:00
Marc Alexander
2053399085 Merge branch '3.2.x' 2018-01-24 23:35:53 +01:00
Marc Alexander
a74658091b Merge pull request #5102 from JoshyPHP/ticket/15527
[ticket/15527] Skip malformed BBCodes during merge_duplicate_bbcodes migration
2018-01-24 23:35:49 +01:00
Marc Alexander
4b4f256817 Merge branch '3.2.x' 2018-01-24 19:19:34 +01:00
Marc Alexander
3a8305e190 Merge pull request #5098 from VSEphpbb/ticket/15526
[ticket/15526] Cast bbcode id to INT in merge bbcodes migration
2018-01-24 19:19:29 +01:00
Marc Alexander
ca537a691d Merge branch '3.2.x' 2018-01-24 19:16:28 +01:00
Marc Alexander
928a8c0e89 Merge pull request #5100 from senky/ticket/15528
[ticket/15528] Display style phpBB version
2018-01-24 19:16:24 +01:00
Marc Alexander
ef6b6b156d Merge branch '3.2.x' 2018-01-24 19:09:29 +01:00
Marc Alexander
128a6e4c8d Merge pull request #5101 from senky/ticket/15529
[ticket/15529] Color groups in ACP
2018-01-24 19:09:25 +01:00
Marc Alexander
532afbf83a [ticket/15527] Remove "use" and specify full class name for exception
PHPBB3-15527
2018-01-24 18:47:40 +01:00
Marc Alexander
18cd315071 Merge branch '3.2.x' 2018-01-24 18:40:09 +01:00
Marc Alexander
10691fda8e Merge pull request #5104 from Crizz0/ticket/15532
[ticket/15532] PR-template: Updates the links for guidelines and message format
2018-01-24 18:40:01 +01:00
Marc Alexander
ef0680fd19 Merge branch '3.2.x' 2018-01-24 18:32:19 +01:00
Marc Alexander
23a1f3feda Merge pull request #5106 from senky/ticket/15514
[ticket/15514] Improve SMTP_SERVER lang key
2018-01-24 18:31:37 +01:00
Marc Alexander
2113e998d1 Merge branch '3.2.x' 2018-01-24 18:12:21 +01:00
Marc Alexander
b9cb75bf60 Merge pull request #5099 from VSEphpbb/ticket/15525
[ticket/15525] Update to valid SPDX license name GPL-2.0-only
2018-01-24 18:12:02 +01:00
Jakub Senko
277f4efcc7 [ticket/15514] Improve SMTP_SERVER lang key
PHPBB3-15514
2018-01-24 13:34:23 +01:00
Christian Schnegelberger
329eb201d9 [ticket/15532] Updates the links for guidelines and message format
PHPBB3-15532
2018-01-22 22:17:25 +01:00
Jakub Senko
233a07ceda [ticket/15528] Rename column label
PHPBB3-15528
2018-01-22 22:04:23 +01:00
JoshyPHP
3c5b3254d1 [ticket/15531] Workaround for false-positive sniff
PHPBB3-15531
2018-01-22 16:36:12 +01:00
JoshyPHP
531d9dfa1f [ticket/15531] Log malformed BBCodes
PHPBB3-15531
2018-01-22 03:34:47 +01:00
JoshyPHP
5c8a667db2 [ticket/15527] Skip malformed BBCodes during merge_duplicate_bbcodes migration
PHPBB3-15527
2018-01-22 02:37:47 +01:00
Jakub Senko
875dc63c6f [ticket/15529] Color groups in ACP
PHPBB3-15529
2018-01-21 11:04:07 +01:00
Jakub Senko
abe218c34a [ticket/15528] Display style phpBB version
PHPBB3-15528
2018-01-21 10:54:07 +01:00
Marc Alexander
d0c93d56ad Merge branch '3.2.x' 2018-01-20 19:57:38 +01:00
Marc Alexander
d0143bec88 Merge pull request #5084 from hubaishan/ticket/15510
[ticket/15510] Link Orphan attachments in ACP General to its page
2018-01-20 19:57:33 +01:00
Marc Alexander
e0f9794126 Merge branch '3.2.x' 2018-01-20 19:52:18 +01:00
Marc Alexander
55e13693b0 Merge pull request #5078 from Crizz0/ticket/15500
[ticket/15500] Updates PHP requirements to 5.4.7+ in docs/
2018-01-20 19:51:35 +01:00
Marc Alexander
c6dbfeadee Merge branch '3.2.x' 2018-01-20 19:50:15 +01:00
Marc Alexander
5c989b1e8e Merge pull request #5067 from hubaishan/ticket/15491
[ticket/15491] Fix out dated linkes in Installer support page
2018-01-20 19:50:11 +01:00
Marc Alexander
8b03b9ded2 Merge branch '3.2.x' 2018-01-20 19:45:50 +01:00
Marc Alexander
8f742fb7d5 Merge pull request #5097 from canonknipser/ticket/15513
[ticket/15513] Signature edit in acp gives error
2018-01-20 19:45:46 +01:00
Matt Friedman
f08887e277 [ticket/15526] Cast bbcode id to INT in merge bbcodes migration
PHPBB3-15526
2018-01-20 09:54:45 -08:00
Matt Friedman
2d8b856a63 [ticket/15525] Update to valid SPDX license name GPL-2.0-only
PHPBB3-15525
2018-01-20 09:52:14 -08:00
Marc Alexander
77d02d4d24 Merge branch '3.2.x' 2018-01-20 18:40:35 +01:00
Marc Alexander
227e7cadba Merge pull request #5096 from kasimi/ticket/15523
[ticket/15523] Fix AdBlocker causing JS error when using CookieConsent
2018-01-20 18:40:31 +01:00
canonknipser
122f61e1ca [ticket/15513] Signature edit in acp gives error
When editing a users signature in acp, a error is thrown.

PHPBB3-15513
2018-01-20 18:00:44 +01:00
kasimi
ce6adeea02 [ticket/15523] Fix AdBlocker causing JS error when using CookieConsent
PHPBB3-15523
2018-01-19 18:41:58 +01:00
Christian Schnegelberger
bb442c498b [ticket/15500] Adds 7.1 and 7.2 to tested versions
PHPBB3-15500
2018-01-19 18:16:17 +01:00
hubaishan
ccc260b179 [ticket/15491] Add twitter and facebook
Add twitter and facebook

PHPBB3-15491
2018-01-19 19:07:16 +03:00
hubaishan
ede0a36076 [ticket/15510] Link Orphan attachments in ACP General to its page
change `IF TOTAL_ORPHAN` to `IF TOTAL_ORPHAN > 0`

PHPBB3-15510
2018-01-19 16:28:54 +03:00
Marc Alexander
39945aec10 Merge branch '3.2.x' 2018-01-19 12:20:57 +01:00
Marc Alexander
adc75b700f Merge pull request #5083 from JoshyPHP/ticket/15512
[ticket/15512] Avoid reparsing non-existent polls
2018-01-19 12:20:54 +01:00
Marc Alexander
82ccc43767 Merge branch '3.2.x' 2018-01-17 23:06:19 +01:00
Marc Alexander
fb5247a726 Merge pull request #5095 from senky/ticket/15099
[ticket/15099] Remove type attr from INCLUDECSS and INCLUDEJS
2018-01-17 23:06:16 +01:00
Jakub Senko
ad748ec0a7 [ticket/15099] Fix tests
PHPBB3-15099
2018-01-17 22:10:53 +01:00
Jakub Senko
84ff21a586 [ticket/15099] Remove type attr from INCLUDECSS and INCLUDEJS
PHPBB3-15099
2018-01-17 18:30:21 +01:00
JoshyPHP
f01e29effe [ticket/15518] Add a setting to toggle permission checks for pms in viewtopic
PHPBB3-15518
2018-01-17 00:16:26 +01:00
Christian Schnegelberger
1f80b668f1 [ticket/15500] Remove number from upper PHP limit
PHPBB3-15500
2018-01-16 21:42:38 +01:00
Marc Alexander
ab65accebc Merge branch '3.2.x' 2018-01-16 21:34:23 +01:00
Marc Alexander
1cd8bbac0c Merge pull request #5071 from dsinn/ticket/15495
[ticket/15495] Use transaction in ACP move_forum
2018-01-16 21:34:20 +01:00
Marc Alexander
3469545e3a [ticket/15516] Add instructions for running UI tests
PHPBB3-15516
2018-01-14 12:59:01 +01:00
JoshyPHP
5878d66ebf [ticket/15512] Avoid reparsing non-existent polls
PHPBB3-15512
2018-01-12 16:28:37 +01:00
hubaishan
baabcad8ab [ticket/15510] Link Orphan attachments in ACP General to its page
Link Orphan attachments in ACP General to Orphaned attachments page
if Orphan attachments>0

PHPBB3-15510
2018-01-12 18:23:16 +03:00
Derky
6ac85a371a Merge branch '3.2.x' 2018-01-12 07:32:13 +01:00
Derky
7f6ececf95 Merge pull request #5079 from rxu/ticket/15502
[ticket/15502] Fix migrations
2018-01-12 07:30:51 +01:00
Derky
3d409d4932 Merge branch '3.2.x' 2018-01-11 21:45:46 +01:00
Derky
d268a63812 Merge pull request #5082 from marc1706/ticket/15506
[ticket/15506] Assign attachrow_template_vars before foreach
2018-01-11 21:43:49 +01:00
Marc Alexander
4bf3290c23 Merge branch '3.2.x' 2018-01-11 21:33:44 +01:00
Marc Alexander
16bfb5bfc3 Merge pull request #5072 from Derky/ticket/15499
[ticket/15499] Remove HHVM from Travis build matrix
2018-01-11 21:32:37 +01:00
Derky
beed8821ff Merge branch '3.2.x' 2018-01-11 21:03:20 +01:00
Derky
500cd2916e Merge pull request #5080 from marc1706/ticket/15055
[ticket/15055] Display content on unexpted server error
2018-01-11 21:02:12 +01:00
Marc Alexander
350d4f3e6d [ticket/15506] Assign attachrow_template_vars before foreach
The attachrow_template_vars array needs to be defined once in front of the
foreach instead of resetting the array on every iteration of the foreach.

PHPBB3-15506
2018-01-11 21:00:19 +01:00
hubaishan
8c89194cc6 [ticket/15492] Fix permission role combobox in RTL
Varius fixes to css and js for correct
displaying permission role combbox in RTL mode

PHPBB3-15492
2018-01-11 19:10:32 +03:00
Marc Alexander
6a75fe26fc [ticket/15055] Use regex to copy php to tools php
PHPBB3-15055
2018-01-10 21:41:53 +01:00
Marc Alexander
8d551e2ded [ticket/15055] Specifiy PHP 7.1.12 and use development ini
PHP 7.1.13 seems to randomly fail. Use 7.1.12 for now.

PHPBB3-15055
2018-01-10 20:47:24 +01:00
Marc Alexander
62f8fed797 [ticket/15055] Run sql2016 builds with PHP 7.1
PHPBB3-15055
2018-01-09 21:29:40 +01:00
Marc Alexander
3c7f45c166 [ticket/15055] Fix line break and disable sql server 2017 for now
SQL Server 2017 currently fails for unknown reasons and just results in
an overall longer build time. Therefore disabling it for now.

PHPBB3-15055
2018-01-09 21:22:58 +01:00
Marc Alexander
daf668a969 [ticket/15055] Display content on unexpted server error
PHPBB3-15055
2018-01-08 21:17:38 +01:00
rxu
0391b48d7e [ticket/15502] Fix migrations
PHPBB3-15502
2018-01-09 01:01:49 +07:00
Christian Schnegelberger
81a8a76c59 [ticket/15500] Updates PHP requirements to 5.4.7+ in docs/
PHPBB3-15500
2018-01-07 22:22:41 +01:00
Marc Alexander
6b221ae4cb Merge branch '3.2.x' 2018-01-07 19:30:41 +01:00
Marc Alexander
f26cf2dc1f [3.2.x] Update versions to 3.2.3-dev 2018-01-07 18:51:18 +01:00
Marc Alexander
d2226b3664 Merge branch '3.1.x' into 3.2.x 2018-01-07 18:44:58 +01:00
Marc Alexander
7e2136587a Merge branch 'prep-release-3.2.2' into 3.2.x 2018-01-07 18:43:45 +01:00
Marc Alexander
77b275181a [prep-release-3.2.2] Add 3.1.12 to build and fix display of download box 2018-01-07 16:59:14 +01:00
Marc Alexander
dc8ff9da28 Merge branch 'prep-release-3.1.12' into 3.1.x 2018-01-07 13:29:47 +01:00
Marc Alexander
e4fc82bee5 Merge branch 'prep-release-3.1.12' into prep-release-3.2.2 2018-01-07 11:52:38 +01:00
Marc Alexander
f38fce5ce5 [prep-release-3.1.12] Update changelog 2018-01-07 11:47:59 +01:00
Marc Alexander
f8180ca97b [prep-release-3.2.2] Add migration for 3.2.2 2018-01-07 11:45:49 +01:00
Marc Alexander
e7c5fc32d2 [prep-release-3.2.2] Update changelog for 3.2.2 release 2018-01-07 11:43:54 +01:00
Marc Alexander
4aab9e792a Merge pull request #5077 from marc1706/ticket/15353
[ticket/15353] Do not use empty to not offer empty archive for download
2018-01-07 11:06:18 +01:00
Marc Alexander
f26b2c00de Merge pull request #5076 from marc1706/ticket/15496
[ticket/15496] Add sort key to SELECT in fulltext_postgres
2018-01-07 11:06:09 +01:00
Marc Alexander
2a6c9233e9 Merge pull request #5075 from marc1706/ticket/15497
[ticket/15497] Backport fix for create_insert_array() declaration in admin_activate_user
2018-01-07 11:05:14 +01:00
Marc Alexander
69a168bcb2 Merge pull request #5074 from marc1706/ticket/15498
[ticket/15498] Do not pass whether URL uses router to is_route
2018-01-07 11:04:37 +01:00
Marc Alexander
c7b3407eb2 Merge pull request #5068 from Derky/ticket/15489
[ticket/15489] Remove NO_FORUMS message for categories with subforums
2018-01-07 11:04:22 +01:00
Marc Alexander
1b4bad6583 Merge remote-tracking branch 'upstream/3.2.x' into prep-release-3.2.2 2018-01-07 11:02:31 +01:00
Marc Alexander
3ae0169542 Merge remote-tracking branch 'phpbb-security/prep-release-3.1.12' into prep-release-3.2.2 2018-01-07 10:48:43 +01:00
Marc Alexander
2a939fa779 Merge pull request #41 from phpbb/ticket/security/211-rhea
[ticket/security/211] Rhea version of security fix
2018-01-07 10:28:59 +01:00
Matt Friedman
a2e603c058 [ticket/15369] Fix php_exporter tests
PHPBB3-15369
2018-01-06 11:01:40 -08:00
Marc Alexander
57179fbb79 [ticket/15353] Do not use empty to not offer empty archive for download
PHPBB3-15353
2018-01-06 19:59:55 +01:00
Matt Friedman
6ad1188b65 [ticket/15369] Fix tests
PHPBB3-15369
2018-01-06 10:37:39 -08:00
Matt Friedman
a6b45ff0fd [ticket/15369] Update composer to 1.6.x
PHPBB3-15369
2018-01-06 09:36:16 -08:00
Marc Alexander
d05c7fd342 [ticket/15496] Add sort key to SELECT in fulltext_postgres
Postgres requires that the column being ordered also appears in the
SELECT part of the query.

PHPBB3-15496
2018-01-06 16:06:59 +01:00
rxu
101e6c8f96 [ticket/14972] Fix create_insert_array() declaration in admin_activate_user
PHPBB3-14972
2018-01-06 11:10:43 +01:00
Marc Alexander
e31474542d [ticket/15498] Do not pass whether URL uses router to is_route
is_route expects a flag of whether this is a route that was generated
with the router as opposed to is_router_used() which returns whether
the router will be used via app.php.

PHPBB3-15498
2018-01-06 10:53:12 +01:00
Derky
90e440855e [ticket/15499] Remove HHVM from Travis build matrix
PHPBB3-15499
2018-01-06 00:09:02 +01:00
Derky
7560ffcbe9 Merge branch '3.2.x' 2018-01-05 22:52:33 +01:00
Derky
182a96f273 Merge pull request #4680 from marc1706/ticket/15055
[ticket/15055] Add appveyor file to allow running tests on appveyor as well
2018-01-05 22:44:34 +01:00
Marc Alexander
98c5069500 [ticket/15055] Display appveyor badges in readme
PHPBB3-15055
2018-01-05 21:22:24 +01:00
Derky
7d5276e7dc Merge branch '3.2.x' 2018-01-04 21:46:38 +01:00
Derky
2fcb8ab87f Merge pull request #5069 from marc1706/ticket/14972-rhea
[ticket/14972] Backport for PHP 7.2 compatibility
2018-01-04 21:20:46 +01:00
Derky
2119dee53d [ticket/15489] Add NO_FORUMS_IN_CATEGORY message
PHPBB3-15489
2018-01-04 21:09:39 +01:00
Daniel Sinn
84ccb3aded [ticket/15495] Use transaction in ACP move_forum
Should prevent the forums table from getting messed up if an error or
concurrent execution happens.

PHPBB3-15495
2018-01-03 16:18:14 -05:00
Matt Friedman
3c143e7ae8 [ticket/15369] Update composer to 1.5
PHPBB3-15369
2018-01-02 12:27:41 -08:00
Marc Alexander
7b6be23117 [ticket/15055] Use getMock() for phpBB 3.2 compatibility
PHPBB3-15055
2018-01-01 19:25:11 +01:00
Marc Alexander
4afb53dd8d [ticket/15055] Add comments explaining overriden createXMLDataSet()
PHPBB3-15055
2018-01-01 18:57:56 +01:00
Marc Alexander
ee8b72d733 [ticket/15055] Properly support index length check on mssql
PHPBB3-15055
2018-01-01 18:57:50 +01:00
Marc Alexander
d99ef03446 [ticket/15055] Run phantomjs for UI tests
PHPBB3-15055
2018-01-01 18:56:31 +01:00
Marc Alexander
a999718b42 [ticket/15055] Support console questions on windows
PHPBB3-15055
2018-01-01 18:56:20 +01:00
Marc Alexander
ede339c1c8 [ticket/15055] Extend build matrix and trim text in extension_acp_test
PHPBB3-15055
2018-01-01 18:56:13 +01:00
Marc Alexander
9883aa4930 [ticket/15055] Run also on PHP 7.0
PHPBB3-15055
2018-01-01 18:56:06 +01:00
Marc Alexander
6f6750b629 [ticket/15055] Specify utf8 as character set in sqlsrv_connect
This is needed to be able to correctly retrieve unicode data from the db.

PHPBB3-15055
2018-01-01 18:55:25 +01:00
Marc Alexander
27a24d0a67 [ticket/15055] Try using build matrix
PHPBB3-15055
2018-01-01 18:55:19 +01:00
Marc Alexander
400fc0f73d [ticket/15055] Only drop dependent PK indexes and fix more tests for mssql
PHPBB3-15055
2018-01-01 18:55:12 +01:00
Marc Alexander
f4381a20d4 [ticket/15055] Handle default identity column on mssql in database tests
PHPBB3-15055
2018-01-01 18:55:06 +01:00
Marc Alexander
f903e5b3c0 [ticket/15055] Try moving to PHP 7.1
PHPBB3-15055
2018-01-01 18:54:49 +01:00
Marc Alexander
635befa00e [ticket/15055] Drop primary keys when necessary and fix test comparisons
PHPBB3-15055
2018-01-01 18:54:41 +01:00
Marc Alexander
5bb62f5560 [ticket/15055] Use unicode column types where necessary
PHPBB3-15055
2018-01-01 18:54:34 +01:00
Marc Alexander
f296014c23 [ticket/15055] Start fixing missing keys in fixtures
PHPBB3-15055
2018-01-01 18:54:24 +01:00
Marc Alexander
44ba0f5054 [ticket/15055] Start setting up IIS
PHPBB3-15055
2018-01-01 18:54:16 +01:00
Marc Alexander
66143e99be [ticket/15055] Further fixes to ensure PHP 7.1 & mssql compatibility
PHPBB3-15055
2018-01-01 18:54:08 +01:00
Marc Alexander
4a2e203a80 [ticket/15055] Debug issues
PHPBB3-15055
2018-01-01 18:53:57 +01:00
Marc Alexander
d65d776d92 [ticket/15055] Output test config to test_config.php
PHPBB3-15055
2018-01-01 18:53:49 +01:00
Marc Alexander
cbee288eeb [ticket/15055] Add .appveyor.yml file
PHPBB3-15055
2018-01-01 18:53:35 +01:00
Marc Alexander
c1ec6517bf [ticket/14972] Add PHP 7.2 to build matrix
PHPBB3-14972
2018-01-01 15:40:12 +01:00
rxu
f8fbe37936 [ticket/14972] replace all occurrences of sizeof() with the count()
PHPBB3-14972
2018-01-01 13:56:04 +01:00
Marc Alexander
ff18802656 [ticket/14972] Fix template context use of sizeof()
PHPBB3-14972
2018-01-01 13:56:04 +01:00
rxu
11e09f1b3c [ticket/14972] Fix test_collection_with_mask test
In PHP 7.2, the severity of the message “Use of undefined constant” was raised
from E_NOTICE to E_WARNING, so calling $array[ITEM] causes warning caught by
error collector. Use undefined offset notice to get an empty message as such.

PHPBB3-14972
2018-01-01 13:56:04 +01:00
rxu
6e6195c303 [ticket/14972] Avoid using self as constant in tests
PHPBB3-14972
2018-01-01 13:56:03 +01:00
rxu
e1376e14de [ticket/14972] Fix create_insert_array() declaration in admin_activate_user
PHPBB3-14972
2018-01-01 13:56:03 +01:00
rxu
dec06d10fe [ticket/14972] Fix use of deprecated media attachment constants
PHPBB3-14972
2018-01-01 13:56:03 +01:00
rxu
8c3808e9e7 [ticket/14972] Fix sizeof calls
As of PHP 7.2, only arrays and objects implementing the Countable interface
should be passed as a count() or sizeof() parameter.
See https://github.com/php/php-src/blob/php-7.2.0alpha2/UPGRADING#L197-L198
Also, sizeof() seems to be sheduled for deprecation, see
https://wiki.php.net/rfc/deprecations_php_7_2#suggested_deprecations

PHPBB3-14972
2018-01-01 13:08:12 +01:00
Marc Alexander
bf5f11e11a Merge branch 'ticket/security/211' into ticket/security/211-rhea 2018-01-01 11:54:37 +01:00
Marc Alexander
b2dacefbe7 Merge branch 'prep-release-3.1.12' into 3.1.x 2017-12-31 17:12:50 +01:00
Marc Alexander
0c3f7c6c8e [prep-release-3.1.12] Update changelog for 3.1.12 2017-12-31 16:41:47 +01:00
Marc Alexander
5def7e255e [prep-release-3.1.12] Add migration for 3.1.12 2017-12-31 16:39:02 +01:00
Marc Alexander
7dfd57077a Merge pull request #40 from phpbb/ticket/security/211
[ticket/security/211] Make sure website URL only uses http & https schemes
2017-12-31 16:37:58 +01:00
Marc Alexander
92350db572 [prep-release-3.1.12] Update version numbers to 3.1.12 2017-12-31 16:36:16 +01:00
Marc Alexander
a2daf30415 [prep-release-3.1.12] Update version numbers to 3.1.12 2017-12-31 16:31:04 +01:00
abyssmedia
949f07e8ba [ticket/15303] Correctly refer to $memcached and not $memcache
PHPBB3-15303
2017-12-31 16:23:45 +01:00
Derky
4fe09b98b0 [ticket/15489] Remove NO_FORUMS message for categories with subforums
PHPBB3-15489
2017-12-31 15:55:10 +01:00
hubaishan
ea01890407 [ticket/15491] Fix out dated linkes in Installer support page
Fix out dated linkes in Installer support page

PHPBB3-15491
2017-12-31 13:35:33 +03:00
Marc Alexander
9e3432cd7b Merge branch '3.2.x' 2017-12-28 22:06:33 +01:00
Marc Alexander
0ff5f9fa0e [3.2.x] Update version number to 3.2.3-dev 2017-12-28 22:03:10 +01:00
Marc Alexander
90210bf371 Merge branch 'prep-release-3.2.2' into 3.2.x 2017-12-28 22:00:13 +01:00
Marc Alexander
39b1420774 [prep-release-3.2.2] Update changelog for 3.2.2-RC1 2017-12-28 15:10:03 +01:00
Marc Alexander
bd52c64e68 [prep-release-3.2.2] Add migration for 3.2.2-RC1 2017-12-28 15:02:37 +01:00
Marc Alexander
adad3aac66 [prep-release-3.2.2] Update version to 3.2.2 2017-12-28 14:59:00 +01:00
Marc Alexander
ca4a3f4698 [prep-release-3.2.2] Update version to 3.2.2-RC1 2017-12-28 14:58:01 +01:00
Marc Alexander
7bb7bbc54c Merge branch '3.2.x' 2017-12-28 14:51:05 +01:00
Marc Alexander
1f1835ede0 Merge pull request #5066 from marc1706/ticket/15179
[ticket/15179] Update dependencies for 3.2.x
2017-12-28 14:34:18 +01:00
Marc Alexander
e90e3ec368 [ticket/15179] Update dependencies for 3.2.x
PHPBB3-15179
2017-12-28 13:52:51 +01:00
Marc Alexander
3232c27ece Merge branch '3.2.x' 2017-12-28 11:15:36 +01:00
Marc Alexander
f9da4f10ae Merge pull request #5017 from Elsensee/ticket/15339-33
[ticket/15339] Use manual method when adding modules
2017-12-28 11:14:13 +01:00
Marc Alexander
d90680d685 Merge pull request #4971 from Elsensee/ticket/15339
[ticket/15339] Use manual method when adding modules
2017-12-28 10:50:55 +01:00
Marc Alexander
ea1d911508 Merge branch '3.2.x' 2017-12-28 10:43:31 +01:00
Marc Alexander
7c0ff6ddd4 Merge pull request #5045 from senky/ticket/15454
[ticket/15454] Add core.mcp_queue_approve_details_template
2017-12-28 10:43:27 +01:00
Marc Alexander
b6ac183a32 [ticket/15454] Add post template data to event
PHPBB3-15454
2017-12-28 09:09:21 +01:00
Marc Alexander
19c8112e99 Merge branch '3.2.x' 2017-12-28 08:29:32 +01:00
Marc Alexander
0b52923129 Merge pull request #5044 from hubaishan/ticket/15453
[ticket/15453] Add core event after language deleted in acp_language.php
2017-12-28 08:29:28 +01:00
Marc Alexander
15033667da Merge branch '3.2.x' 2017-12-28 08:22:40 +01:00
Marc Alexander
53ce1330d6 Merge pull request #5063 from vinny/ticket/15485
[ticket/15485] Add template event for forum images
2017-12-28 08:22:36 +01:00
Marc Alexander
3ccba88948 Merge branch '3.2.x' 2017-12-27 21:37:18 +01:00
Marc Alexander
602e440cfd Merge pull request #5039 from hubaishan/ticket/15445
[ticket/15445] Update URIs in README.md
2017-12-27 21:37:14 +01:00
hubaishan
cf1e6e5e6b [ticket/15445] Update URIs in README.md
Update Coding  and Git  Guidelines URIs in README.md

PHPBB3-15445
2017-12-27 21:35:58 +01:00
Marc Alexander
a12ad9c914 Merge branch '3.2.x' 2017-12-27 21:31:36 +01:00
Marc Alexander
01181f1e4e Merge pull request #5040 from kasimi/ticket/15446
[ticket/15446] Add event core.acp_profile_action
2017-12-27 21:31:31 +01:00
Marc Alexander
59c7a5506b Merge branch '3.2.x' 2017-12-27 21:27:15 +01:00
Marc Alexander
d8f9cb4961 Merge pull request #5041 from kasimi/ticket/15447
[ticket/15447] Add event core.acp_profile_modify_profile_row
2017-12-27 21:27:11 +01:00
Marc Alexander
475b85200b Merge branch '3.2.x' 2017-12-27 21:14:02 +01:00
Marc Alexander
20a6182a86 Merge pull request #5042 from kinerity/ticket/15451
[ticket/15451] Add template event mcp_topic_postrow_attachments_before/after
2017-12-27 21:13:38 +01:00
Marc Alexander
f0284ddbdf Merge branch '3.2.x' 2017-12-27 20:56:51 +01:00
Marc Alexander
dddcf28a2d Merge pull request #5043 from kinerity/ticket/15452
[ticket/15452] Add template event mcp_topic_postrow_post_before
2017-12-27 20:56:47 +01:00
hubaishan
c906335ce4 [ticket/15453] Add core event after language deleted in acp_language.php
Add core event after language deleted in acp_language.php

PHPBB3-15453
2017-12-27 20:54:15 +01:00
Marc Alexander
a89fdabb35 Merge branch '3.2.x' 2017-12-27 20:44:44 +01:00
Marc Alexander
d1f10d54fc Merge pull request #5055 from dsinn/ticket/15471
[ticket/15471] Add core events to ACP when pruning a forum
2017-12-27 20:44:40 +01:00
Marc Alexander
69416b65f3 [ticket/15485] Add missing separation below event title
PHPBB3-15485
2017-12-27 20:40:55 +01:00
Marc Alexander
3bc3c7febc Merge branch '3.2.x' 2017-12-27 20:28:14 +01:00
Marc Alexander
bdda36798b Merge pull request #5064 from rxu/ticket/15486
[ticket/15486] Add core event to the user_add() to modify notifications data
2017-12-27 20:28:10 +01:00
Derky
c94c2a1ec2 Merge branch '3.2.x' 2017-12-27 19:32:20 +01:00
Derky
8e19bb83b5 Merge pull request #5061 from marc1706/ticket/15322
[ticket/15322] Add config for envelope sender & remove mail function setting
2017-12-27 19:30:27 +01:00
Marc Alexander
6b98cc9ae8 Merge pull request #5065 from rubencm/ticket/15400
[ticket/15400] Make app.php routes work in vagrant
2017-12-27 19:27:03 +01:00
Marc Alexander
a4a57b5860 Merge branch '3.2.x' 2017-12-27 19:14:03 +01:00
Marc Alexander
8f662eac40 Merge pull request #5037 from hubaishan/ticket/14857
[ticket/14857] Throw `S` from dateformat for non English languages
2017-12-27 19:13:59 +01:00
Marc Alexander
c596383592 Merge branch '3.2.x' 2017-12-27 19:08:16 +01:00
Marc Alexander
64dad1a362 Merge pull request #5038 from JoshyPHP/ticket/15444
[ticket/15444] Merge duplicate BBCodes via a migration
2017-12-27 19:08:12 +01:00
Marc Alexander
52cde712f2 Merge branch '3.2.x' 2017-12-27 18:39:20 +01:00
Marc Alexander
9d5c81ea7a Merge pull request #5053 from JoshyPHP/ticket/15468
Add a service to merge duplicate BBCodes
2017-12-27 18:39:16 +01:00
Marc Alexander
1656ca4011 Merge branch '3.2.x' 2017-12-27 18:16:29 +01:00
Marc Alexander
9632294730 Merge pull request #5046 from JoshyPHP/ticket/15457
[ticket/15457] Updated s9e/text-formatter dependency
2017-12-27 18:11:18 +01:00
Marc Alexander
93beaa8a3a Merge branch '3.2.x' 2017-12-27 14:39:46 +01:00
Marc Alexander
6acfe2a0cb Merge pull request #4868 from javiexin/ticket/15266
[ticket/15266] Fix events in content_visibility
2017-12-27 14:15:27 +01:00
Marc Alexander
9567162295 [ticket/15322] Adjust language variables as suggested
PHPBB3-15322
2017-12-27 13:31:09 +01:00
Marc Alexander
dc48f28da1 [ticket/15266] Update since, add changed, and use empty where applicable
PHPBB3-15266
2017-12-27 13:28:04 +01:00
javiexin
bd81af3b9e [ticket/15266] Expand functionality of content_visibility
Added new function "is_visible", and replaced several immediate
uses of the above, including a single event in the new function
to handle change in all places consistently, and much simpler.

PHPBB3-15266
2017-12-27 13:27:38 +01:00
Oliver Schramm
1702219629 Merge branch 'ticket/15339' into ticket/15339-33 2017-12-24 19:55:46 +01:00
Oliver Schramm
2b16b7cada [ticket/15339] Fix tests
PHPBB3-15339
2017-12-24 19:55:03 +01:00
hubaishan
34d52a131b [ticket/14857] Throw S from dateformat for non English languages
Throw `S` (ordinal suffix) from dateformat for non English languages

PHPBB3-14857
2017-12-24 10:31:30 +01:00
Marc Alexander
843586a93f Merge branch '3.2.x' 2017-12-23 13:23:07 +01:00
Marc Alexander
cb233c862b Merge pull request #5036 from JoshyPHP/ticket/15442
[ticket/15442] Allow unsafe HTML in bbcode.html
2017-12-23 13:23:01 +01:00
Marc Alexander
7ef4be39a5 Merge branch '3.2.x' 2017-12-22 19:52:21 +01:00
Marc Alexander
e2e47a87c3 Merge pull request #5032 from rxu/ticket/15224
[ticket/15224] Fix some MySQL fulltext index searching errors
2017-12-22 19:45:16 +01:00
Rubén Calvo
a4a928b156 [ticket/15400] Make app.php routes work in vagrant
PHPBB3-15400
2017-12-20 20:35:26 +01:00
Marc Alexander
20984af029 Merge branch '3.2.x' 2017-12-18 21:13:19 +01:00
Marc Alexander
e23b671d32 Merge pull request #5060 from dsinn/ticket/15478
[ticket/15478] Fix core.js $loadingIndicator JavaScript errors
2017-12-18 20:06:17 +01:00
rxu
c077b90f8b [ticket/15486] Add core event to the user_add() to modify notifications data
Additionally, fix some typos in two other events docblocks.

PHPBB3-15486
2017-12-19 00:05:58 +07:00
Daniel Sinn
bf55546d2d [ticket/15471] Fix event documentation for core.prune_forums_settings_confirm
PHPBB3-15471
2017-12-18 08:14:42 -05:00
Derk
b9e2e53c33 Merge pull request #5062 from vinny/ticket/15484
[ticket/15484] Remove empty lines from includes/ucp/ucp_register.php
2017-12-18 07:43:37 +01:00
vinny
5bfd609cc8 [ticket/15485] Add template event for forum images
PHPBB3-15485
2017-12-18 02:52:35 -03:00
vinny
68f8ec60fc [ticket/15484] Remove multiple empty lines at includes/ucp/ucp_register.php
PHPBB3-15484
2017-12-18 02:32:51 -03:00
Derky
bcbfd75719 Merge branch '3.2.x' 2017-12-18 00:07:13 +01:00
Derky
57772a0d32 Merge pull request #5035 from kasimi/ticket/15440
[ticket/15440] Added core.ucp_register_agreement_modify_template_data
2017-12-17 23:53:23 +01:00
Derky
d2dc314a30 [ticket/15440] State deprecated version for core.ucp_register_agreement
PHPBB3-15440
2017-12-17 23:36:26 +01:00
kasimi
79464c9951 [ticket/15440] Added core.ucp_register_agreement_modify_template_data
PHPBB3-15440
2017-12-17 23:35:59 +01:00
Marc Alexander
730e472fb3 Merge branch '3.2.x' 2017-12-17 21:37:57 +01:00
Marc Alexander
6d864a9df5 Merge pull request #5059 from kasimi/ticket/15476
[ticket/15476] Add event core.search_modify_post_row
2017-12-17 21:37:50 +01:00
Marc Alexander
dfdb02c933 Merge branch '3.2.x' 2017-12-17 16:22:01 +01:00
Marc Alexander
751de0c2e9 Merge pull request #5052 from hanakin/ticket/15455
[ticket/15455] Fix UCP padding issues
2017-12-17 16:21:57 +01:00
Marc Alexander
2b7c498f40 Merge branch '3.2.x' 2017-12-17 16:13:10 +01:00
Marc Alexander
d546e7fbd9 Merge pull request #5054 from hanakin/ticket/15470
[ticket/15470] Add font-size prop to .attachbox
2017-12-17 16:10:39 +01:00
Marc Alexander
4bbda5bc45 [ticket/15322] Adjust email language and move force sender setting
PHPBB3-15322
2017-12-16 18:32:55 +01:00
Marc Alexander
4e045ed767 [ticket/15322] Try to make new email setting more readable
PHPBB3-15322
2017-12-13 21:31:07 +01:00
Marc Alexander
9f055e1af3 [ticket/15322] Add config setting for -f parameter & remove mail function name
The -f parameter can now be added via configuration in the ACP. Addtionally,
the config setting for the mail function name has been removed.

PHPBB3-15322
2017-12-11 21:56:21 +01:00
Daniel Sinn
c94b7f69b7 [ticket/15478] Fix core.js $loadingIndicator JavaScript errors
PHPBB3-15478
2017-12-11 14:31:20 -05:00
Marc Alexander
10f1e2d1fa Merge branch '3.2.x' 2017-12-10 10:45:03 +01:00
Marc Alexander
cc3f77b5fc Merge pull request #5057 from Derky/ticket/15475
[ticket/15475] Fix Travis pull request commit messages validation
2017-12-10 10:44:58 +01:00
JoshyPHP
485a4a75b2 [ticket/15444] Add a migration to merge duplicate BBCodes
PHPBB3-15444
2017-12-10 04:00:18 +01:00
JoshyPHP
75e7e7b293 [ticket/15468] Add a service to merge duplicate BBCodes
PHPBB3-15468
2017-12-10 02:57:07 +01:00
JoshyPHP
b9dce3fa65 [ticket/15457] Updated s9e/text-formatter dependency
PHPBB3-15457
2017-12-10 02:55:10 +01:00
kasimi
3083dd997b [ticket/15476] Add event core.search_modify_post_row
PHPBB3-15476
2017-12-09 15:40:55 +01:00
kitsiosk
b4ca1bdb00 [ticket/15322] Fix bug wrong return in emails
PHPBB3-15322
2017-12-09 16:19:41 +02:00
Derky
5ab3eac014 [ticket/15475] Fix Travis pull request commit messages validation
It stopped working because of Travis's default clone depth of 50.

PHPBB3-15475
2017-12-08 23:49:49 +01:00
Derk
9a5d03ce72 Merge pull request #4962 from rubencm/ticket/14972
[ticket/14972] replace all occurrences of sizeof() with the count()
2017-12-03 23:58:34 +01:00
Derky
f70801856a Merge branch '3.2.x' 2017-12-03 23:06:09 +01:00
Derky
2643e851f2 Merge pull request #5022 from kasimi/ticket/15431
[ticket/15431] Add event core.ucp_register_modify_template_data
2017-12-03 22:49:14 +01:00
kasimi
6cc46a3d39 [ticket/15431] Moved phpbb_timezone_select() before the event
PHPBB3-15431
2017-12-03 19:02:40 +01:00
kasimi
65c529e66d [ticket/15431] Split up $template_vars
PHPBB3-15431
2017-12-03 18:47:17 +01:00
Marc Alexander
0568c4a502 Merge branch '3.2.x' 2017-12-03 17:49:43 +01:00
Marc Alexander
551c3fd511 Merge pull request #5025 from hubaishan/ticket/15433
[ticket/15433] Fix phpbbcli can enable non-existent extension
2017-12-03 17:49:39 +01:00
hubaishan
03b3b38db1 [ticket/15433] Fix phpbbcli can enable non-existent extension
Fix phpbbcli can enable non-existent extension

PHPBB3-15433
2017-12-03 15:01:31 +01:00
Daniel Sinn
5b22ccfa76 [ticket/15471] Add core events to ACP when pruning a forum
PHPBB3-15471
2017-11-30 15:40:18 -05:00
kasimi
9c93c180b0 [ticket/15431] Removed $page_title
PHPBB3-15431
2017-11-29 19:35:36 +01:00
Michael Miday
20ab0e16f0 [ticket/15470] Add font-size
PHPBB3-15470
2017-11-28 09:20:27 -05:00
Michael Miday
58fe69d721 [ticket/15455] Remove unessecary jumpbox
PHPBB3-15455
2017-11-27 11:46:39 -05:00
MichaelC
156dd4a05b Merge branch '3.2.x'
* 3.2.x:
  [ticket/15460] Fix group name displayed in the manage users ACP module
2017-11-26 22:12:44 +00:00
MichaelC
b66b497429 Merge remote-tracking branch 'rxu/ticket/15460' into 3.2.x
* rxu/ticket/15460:
  [ticket/15460] Fix group name displayed in the manage users ACP module
2017-11-26 22:12:19 +00:00
MichaelC
ddc9b720ad Merge branch '3.2.x'
* 3.2.x:
  [ticket/15463] Add MichaelC and Hanakin to the dev credits
2017-11-26 21:57:07 +00:00
MichaelC
6ed40857ed Merge remote-tracking branch 'CHItA/ticket/15463' into 3.2.x
* CHItA/ticket/15463:
  [ticket/15463] Add MichaelC and Hanakin to the dev credits
2017-11-26 21:54:49 +00:00
Marc Alexander
66c4c6748f Merge branch '3.2.x' 2017-11-26 22:04:01 +01:00
Marc Alexander
a2f5468e8e Merge pull request #4991 from Sophist-UK/ticket/15390
[ticket/15390] Fix vertical bar permission tooltip
2017-11-26 21:58:59 +01:00
Marc Alexander
5485563e05 [ticket/15390] Prevent dropdown from being incorrectly offset
PHPBB3-15390
2017-11-26 20:06:43 +01:00
Marc Alexander
206c6b2185 Merge branch '3.2.x' 2017-11-26 18:33:59 +01:00
Marc Alexander
81a71f71c7 Merge pull request #5051 from JoshyPHP/ticket/15464
[ticket/15464] Detect BBCodes in uppercase when reparsing
2017-11-26 18:33:54 +01:00
JoshyPHP
a7664811dd [ticket/15464] Detect BBCodes in uppercase when reparsing
PHPBB3-15464
2017-11-23 16:25:48 +01:00
Máté Bartus
d6d77a199b [ticket/15463] Add MichaelC and Hanakin to the dev credits
PHPBB3-15463
2017-11-23 09:16:54 +01:00
Derky
1dd447c4aa Merge branch '3.2.x' 2017-11-21 14:10:06 +01:00
Derky
85ece822db Merge pull request #5048 from CHItA/ticket/15461
[ticket/15461] Add Derky to the list of contributors.
2017-11-21 14:09:23 +01:00
Máté Bartus
57323d1650 [ticket/15461] Add Derky to the list of contributors.
PHPBB3-15461
2017-11-21 14:02:43 +01:00
rxu
cb0e13aa19 [ticket/15460] Fix group name displayed in the manage users ACP module
PHPBB3-15460
2017-11-20 21:13:37 +07:00
Oliver Schramm
719a49d387 [ticket/15339] Free sql results in migration module tool
PHPBB3-15339
2017-11-17 01:31:31 +01:00
Oliver Schramm
aa961991fd [ticket/15339] Allow a module to have multiple parents
Also restore old behaviour from Olympus regarding re-sorting modules

PHPBB3-15339
2017-11-17 01:29:38 +01:00
Marc Alexander
c123254242 Merge branch '3.2.x' 2017-11-16 22:11:11 +01:00
Marc Alexander
0517e43dff Merge pull request #4976 from rubencm/ticket/15171
[ticket/15171] Replace all BBCode templates by default
2017-11-16 21:56:57 +01:00
Máté Bartus
cd757469a6 Merge branch '3.2.x' 2017-11-15 21:45:10 +01:00
Máté Bartus
1a1a2dc046 Merge pull request #4949 from marc1706/ticket/15353
[ticket/15353] Make sure users can continue update after merging file diff
2017-11-15 21:44:53 +01:00
Jakub Senko
5585cb79b2 [ticket/15454] Add core.mcp_queue_approve_details_template
PHPBB3-15454
2017-11-13 14:24:58 +01:00
Kailey Truscott
a24839d21d [ticket/15452] Add template event mcp_topic_postrow_post_before
PHPBB3-15452
2017-11-13 07:39:59 -05:00
Kailey Truscott
da3a1a5d20 [ticket/15451] Add template event mcp_topic_postrow_attachments_before/after
PHPBB3-15451
2017-11-13 07:37:08 -05:00
kasimi
b9254cfda8 [ticket/15447] Add event core.acp_profile_modify_profile_row
PHPBB3-15447
2017-11-08 18:00:52 +01:00
kasimi
0318cea910 [ticket/15446] Add event core.acp_profile_action
PHPBB3-15446
2017-11-08 17:58:26 +01:00
kasimi
0409191be9 [ticket/15431] Fixed event argument description
PHPBB3-15431
2017-11-08 14:45:33 +01:00
JoshyPHP
288def143c [ticket/15442] Allow unsafe HTML in bbcode.html
PHPBB3-15442
2017-11-07 10:34:11 +01:00
Marc Alexander
ded043baab Merge pull request #5000 from hanakin/ticket/15402
[ticket/15402] repurpose tweaks.css
2017-11-05 11:50:06 +01:00
Marc Alexander
7bb40cf5d7 Merge branch '3.2.x' 2017-11-05 11:06:20 +01:00
Marc Alexander
44d5bde616 Merge pull request #5002 from JoshyPHP/ticket/15408
[ticket/15408] Reject duplicate BBCodes in ACP
2017-11-05 11:06:15 +01:00
Marc Alexander
9448cb07c6 Merge pull request #5005 from hanakin/ticket/15404
[ticket/15404] autoprefix browser compatibility
2017-11-04 14:46:30 +01:00
rxu
f9b9d659a1 [ticket/15224] Fix some MySQL fulltext index searching errors
PHPBB3-15224
2017-11-04 19:14:04 +07:00
Michael Miday
9a1acae8af [ticket/15404] fix gradients
PHPBB3-15404
2017-11-04 11:43:09 +01:00
JoshyPHP
9933380d80 [ticket/15408] Reject duplicate BBCodes in ACP
PHPBB3-15408
2017-11-03 13:13:46 +01:00
Marc Alexander
7ad6e50af2 Merge branch '3.2.x' 2017-11-02 21:36:24 +01:00
Marc Alexander
b71e725c0b Merge pull request #5016 from Elsensee/ticket/15195
[ticket/15195] Fix code block in rtl print version
2017-11-02 21:33:56 +01:00
Marc Alexander
968d483d39 Merge pull request #5006 from hanakin/ticket/15406
[ticket/15406] Fix/standardize bidi.css classes
2017-11-02 21:22:04 +01:00
Marc Alexander
7c141954bf Merge branch '3.2.x' 2017-11-02 21:14:19 +01:00
Marc Alexander
3b5f5113ac Merge pull request #5008 from rubencm/ticket/15041
[ticket/15041] Add pagination to orphaned attachments
2017-11-02 21:14:09 +01:00
Oliver Schramm
c67cfb2b41 [ticket/15195] Fix floatings in print view
PHPBB3-15195
2017-11-02 20:24:21 +01:00
Oliver Schramm
3b977eacc1 [ticket/15195] Add bidi.css to ucp_pm_viewmessage_print
PHPBB3-15195
2017-11-02 20:23:54 +01:00
Marc Alexander
4523eb0812 Merge branch '3.2.x' 2017-11-01 21:33:40 +01:00
Marc Alexander
c3cc6bcbac Merge pull request #4977 from rxu/ticket/15384
[ticket/15384] Add linebreaks to SMTP/Jabber configuration option explanations
2017-11-01 21:33:35 +01:00
Marc Alexander
e86afe6799 [ticket/15384] Use html5 version of <br> instead of xhtml one
PHPBB3-15384
2017-11-01 20:08:45 +01:00
Marc Alexander
0a929155b1 Merge pull request #5028 from marc1706/ticket/15387
[ticket/15387] Fix CSS for master branch
2017-11-01 19:45:55 +01:00
Marc Alexander
2312af57c6 [ticket/15387] Fix CSS for master branch
PHPBB3-15387
2017-11-01 19:08:17 +01:00
Marc Alexander
c309b4cd8d Merge branch '3.2.x' 2017-11-01 18:02:14 +01:00
Marc Alexander
22e97296af Merge pull request #5019 from marc1706/ticket/14994
[ticket/14994] Refactor template->assign_block_var
2017-11-01 17:23:33 +01:00
Marc Alexander
91caee664a Merge branch '3.2.x' 2017-11-01 16:08:46 +01:00
Marc Alexander
18a0abcaa3 Merge pull request #5024 from kasimi/ticket/15432
[ticket/15432] Don't remove dark background if fadedark is false
2017-11-01 16:08:41 +01:00
Marc Alexander
1926f1a3a8 Merge pull request #5010 from hanakin/ticket/15414
[ticket/15414] Remove useless redundant css properties
2017-11-01 16:03:31 +01:00
Marc Alexander
d7f9b9bc07 Merge pull request #5011 from rxu/ticket/15415
[ticket/15415] Fix styling in ucp_notifications.html
2017-11-01 16:02:11 +01:00
Marc Alexander
a3fd51ae47 Merge branch '3.2.x' 2017-11-01 15:59:09 +01:00
Marc Alexander
44277d6a0d Merge pull request #5013 from rxu/ticket/15419
[ticket/15419] Fix Sphinx UTF8 search in delta index
2017-11-01 15:59:05 +01:00
Marc Alexander
dbca73f468 Merge branch '3.2.x' 2017-11-01 15:51:31 +01:00
Marc Alexander
1b480df535 Merge pull request #5015 from kasimi/ticket/15423
[ticket/15423] Fix wrong title for topic's "Unappproved posts" icon
2017-11-01 15:51:27 +01:00
Marc Alexander
f75fdc69b3 Merge branch '3.2.x' 2017-11-01 15:45:15 +01:00
Marc Alexander
5cdec6199c Merge pull request #4984 from senky/ticket/15111
[ticket/15111] Fix the typo in ucp_pm_view_messsage
2017-11-01 15:45:11 +01:00
Marc Alexander
51b8974312 Merge branch '3.2.x' 2017-11-01 13:21:37 +01:00
Marc Alexander
96cb62fe6d Merge pull request #5026 from marc1706/ticket/15387
[ticket/15387] Make vertical bars full height on board index forum rows
2017-11-01 13:21:33 +01:00
Marc Alexander
54d5d9329a Merge branch '3.2.x' 2017-11-01 13:19:50 +01:00
Marc Alexander
a9f850c36d Merge pull request #5018 from marc1706/ticket/15133
[ticket/15133] Update fast-image-size to 1.1.4
2017-11-01 12:32:51 +01:00
javiexin
a30693a594 [ticket/14994] Refactor template->assign_block_var
Refactor assign_block_var to use the same block selection mechanism
as is used in alter_block_array.  This allows creating new blocks
at any position in the template structure, not only on the last block.
Allows selecting a block as outer[2].middle.
Added tests. Added PHP 7.2 compatibility.

PHPBB3-14994
2017-11-01 12:29:49 +01:00
javiexin
c2043e47da [ticket/14994] Refactor template->assign_block_var
Refactor assign_block_var to use the same block selection mechanism
as is used in alter_block_array.  This allows creating new blocks
at any position in the template structure, not only on the last block.
Allows selecting a block as outer[2].middle.
Added tests. Added PHP 7.2 compatibility.

PHPBB3-14994
2017-11-01 12:29:49 +01:00
javiexin
bf882826e4 [ticket/14994] Refactor template->assign_block_var
Refactor assign_block_var to use the same block selection mechanism
as is used in alter_block_array.  This allows creating new blocks
at any position in the template structure, not only on the last block.
Allows selecting a block as outer[2].middle.
Added tests.

PHPBB3-14994
2017-11-01 12:29:47 +01:00
Marc Alexander
e157d8890b Merge pull request #5020 from marc1706/ticket/15424
[ticket/15424] Multiple typo fixes in docs & comments
2017-11-01 12:27:13 +01:00
Marc Alexander
14cb1b9cfc Merge branch '3.2.x' 2017-11-01 12:19:46 +01:00
Marc Alexander
c14cc433b7 Merge pull request #4988 from Elsensee/ticket/15389
[ticket/15389] Allow arrays in event dispatcher
2017-11-01 12:00:23 +01:00
Marc Alexander
c1fb27a68a Merge pull request #5001 from hanakin/ticket/15403
[ticket/15403] Add useful front-end build tools
2017-11-01 11:07:57 +01:00
Sophist
ab83b25857 [ticket/15387] Make vertical bars full height - fix MCP
Fix issue where changes were half applied to MCP creating c. 990px of
whitespace.

PHPBB3-15387
2017-11-01 11:03:00 +01:00
Sophist
e5860288be [ticket/15387] Make vertical bars full height - fix 1
Fix issue with 2px gap at the bottom of the bars.

PHPBB3-15387
2017-11-01 11:00:49 +01:00
Sophist
44a0a9e3e0 [ticket/15387] Make vertical bars full height on forum topic rows - consistency
Make extra size consistent with immediately following css i.e. use 999px
not 99999px as v. large to exceed possible box size.

PHPBB3-15387
2017-11-01 11:00:33 +01:00
Sophist
a6b994d95e [ticket/15387] Make vertical bars full height on board index forum rows
Make vertical left border bars for height for Topics and Posts columns
in board index forum rows when these columns have less height than e.g.
the Last Post column.

PHPBB3-15387
2017-11-01 11:00:06 +01:00
Marc Alexander
6259789e02 Merge branch '3.2.x' 2017-11-01 10:40:01 +01:00
Marc Alexander
a6c5204cbd Merge pull request #4973 from DavidIQ/ticket/15372
[ticket/15372] Add permission for listing topics without being able to read them
2017-11-01 10:39:56 +01:00
kasimi
8df79ba5a4 [ticket/15432] Don't remove dark background if fadedark is false
PHPBB3-15432
2017-10-31 17:36:29 +01:00
Marc Alexander
28df230f8d Merge branch '3.2.x' 2017-10-31 16:13:39 +01:00
Marc Alexander
131c264492 Merge pull request #4985 from senky/ticket/13150
[ticket/13150] Add core.phpbb_log_get_topic_auth_sql_after
2017-10-31 16:13:34 +01:00
Marc Alexander
c6e8a5ddee Merge branch '3.2.x' 2017-10-31 15:51:24 +01:00
Marc Alexander
200562548e Merge pull request #4980 from senky/ticket/15381
[ticket/15381] Better explain CONTACT_US_ENABLE_EXPLAIN
2017-10-31 15:51:20 +01:00
Marc Alexander
a51741df41 Merge branch '3.2.x' 2017-10-31 15:47:14 +01:00
Marc Alexander
1744d829ad Merge pull request #4978 from ftc2/3.2.x
[ticket/15385] nginx.sample.conf: www redirection, security regex
2017-10-31 15:47:09 +01:00
Marc Alexander
330b06b3e8 Merge pull request #5021 from marc1706/ticket/15245
[ticket/15245] Fix tests after merging into master
2017-10-31 15:09:55 +01:00
kasimi
be15e26e5f [ticket/15431] Add event core.ucp_register_modify_template_data
PHPBB3-15431
2017-10-31 14:56:41 +01:00
Rubén Calvo
4bf0f4a50f [ticket/15171] Add migration
PHPBB3-15171
2017-10-31 14:37:36 +01:00
Rubén Calvo
a0ba57dc4f [ticket/15171] Fix test
PHPBB3-15171
2017-10-31 14:30:45 +01:00
Rubén Calvo
3bfd006e77 [ticket/15171] Fix texformatter
PHPBB3-15171
2017-10-31 14:30:45 +01:00
Rubén Calvo
508caa9bd4 [ticket/15171] Replace all BBCode templates by default
PHPBB3-15171
2017-10-31 14:30:45 +01:00
Marc Alexander
f5467c560a Merge branch '3.2.x' 2017-10-31 14:17:32 +01:00
Marc Alexander
78610f0406 Merge pull request #4975 from senky/ticket/15273
[ticket/15273] Better explain cookie path
2017-10-31 14:17:28 +01:00
Marc Alexander
dee88e28e0 [ticket/15245] Fix tests after merging into master
PHPBB3-15245
2017-10-31 14:11:17 +01:00
Marc Alexander
cc52dc9a7e Merge branch '3.2.x' 2017-10-31 12:58:44 +01:00
Marc Alexander
f31dcfc937 Merge pull request #4970 from rxu/ticket/15374
[ticket/15374] Add core event to modify page title in viewforum.php
2017-10-31 12:58:40 +01:00
Marc Alexander
ea23d456d5 Merge branch '3.2.x' 2017-10-31 09:58:33 +01:00
Marc Alexander
fbbd1713d7 Merge pull request #4969 from Elsensee/ticket/15245
[ticket/15245] Fix images in feeds when accessing via app.php
2017-10-31 09:58:29 +01:00
Marc Alexander
0c009e3feb Merge pull request #4959 from rubencm/ticket/15366
[ticket/15366] Remove useless code
2017-10-29 22:09:49 +01:00
Marc Alexander
7a54b0631d Merge branch '3.2.x' 2017-10-29 12:49:25 +01:00
Marc Alexander
d56e573a8e Merge pull request #4950 from Nicofuma/ticket/15357-3.2.x
[ticket/15298] Never suppress exception trace when using CLI
2017-10-29 12:49:16 +01:00
luzpaz
e13ba99c81 [ticket/15424] Multiple typo fixes in docs & comments
Fixed typos in some docs, guidelines, some non-user-facing files.

PHPBB3-15424
2017-10-29 12:44:01 +01:00
Marc Alexander
408916d24e Merge branch '3.2.x' 2017-10-29 11:34:52 +01:00
Marc Alexander
d0e25f2eed Merge pull request #5012 from kasimi/ticket/15060
[ticket/15060] Set correct forum id in user session data if f= is missing
2017-10-29 11:34:47 +01:00
Marc Alexander
53e8e12621 [ticket/15133] Update other dependencies to latest versions as well
PHPBB3-15133
2017-10-29 11:24:50 +01:00
javiexin
e32324c72a [ticket/14994] Refactor template->assign_block_var
Refactor assign_block_var to use the same block selection mechanism
as is used in alter_block_array.  This allows creating new blocks
at any position in the template structure, not only on the last block.
Allows selecting a block as outer[2].middle.

PHPBB3-14994
2017-10-29 11:06:18 +01:00
Marc Alexander
9c8eb3de90 [ticket/15133] Update fast-image-size to 1.1.4
Fixes various issues with JPEG, TIFF, and adds WebP support.

PHPBB3-15133
2017-10-29 11:04:47 +01:00
Oliver Schramm
297278a45c Merge branch 'ticket/15339' into ticket/15339-33 2017-10-28 04:00:22 +02:00
Oliver Schramm
dcf33148a7 [ticket/15195] Fix code block in rtl print version
PHPBB3-15195
2017-10-28 03:46:43 +02:00
kasimi
a35a225adf [ticket/15423] Fix wrong title for topic's "Unappproved posts" icon
PHPBB3-15423
2017-10-27 11:04:22 +02:00
David Colón
33ceceda02 [ticket/15372] Add permission to schema and copy from f_read 2017-10-26 16:21:50 -04:00
David Colón
4ae7cb89ff [ticket/15372] Remove revert_data from migration 2017-10-26 16:09:01 -04:00
David Colón
2ba529e144 [ticket/15372] Fix pagination and don't render viewtopic link 2017-10-26 16:09:01 -04:00
David Colón
e55480385b [ticket/15372] Migration for adding f_list_topic permission 2017-10-26 16:09:01 -04:00
David Colón
dc5267728b [ticket/15372] Add and handle f_list_topics permission 2017-10-26 16:09:01 -04:00
rxu
4f0b736f14 [ticket/15419] Fix Sphinx UTF8 search in delta index
PHPBB3-15419
2017-10-24 20:35:25 +07:00
kasimi
60596eb675 [ticket/15060] Set correct forum id in user session data if f= is missing
PHPBB3-15060
2017-10-23 22:36:29 +02:00
Marc Alexander
d11db17e2c Merge branch '3.2.x' 2017-10-22 10:19:35 +02:00
Marc Alexander
3b5c624c03 Merge pull request #4930 from rubencm/ticket/15201
[ticket/15201] Set user style to default style when it is disabled or uninstalled
2017-10-22 10:19:30 +02:00
rxu
613cbd8654 [ticket/15415] Fix styling in ucp_notifications.html
PHPBB3-15415
2017-10-19 23:58:57 +07:00
Marc Alexander
e7fa0de888 Merge branch '3.2.x' 2017-10-18 21:11:42 +02:00
Marc Alexander
1d12d76790 Merge pull request #4948 from Elsensee/ticket/15267
[ticket/15267] Hide birthday list if permission wasn't granted
2017-10-18 21:10:52 +02:00
Michael Miday
817736ed3a [ticket/15414] Inline take no dimensions
PHPBB3-15414
2017-10-17 23:32:31 -04:00
Michael Miday
f9e21a81dc [ticket/15414] Inline with float
PHPBB3-15414
2017-10-17 23:31:58 -04:00
Michael Miday
8b76c54240 [ticket/15404] Add missing non-vendors
PHPBB3-15404
2017-10-17 23:27:02 -04:00
Michael Miday
2c58e7a8a9 [ticket/15404] fix errors
PHPBB3-15404
2017-10-17 23:26:26 -04:00
Marc Alexander
f2f1037e8d Merge branch '3.2.x' 2017-10-17 21:16:15 +02:00
Marc Alexander
0e9a1e0d54 Merge pull request #4910 from javiexin/ticket/15331_B
[ticket/15331] Allow gravatars to be overridden by existing event - B
2017-10-17 21:13:40 +02:00
Marc Alexander
867d0bfb2f Merge branch '3.2.x' 2017-10-17 21:01:25 +02:00
Marc Alexander
c1c3004fa1 Merge pull request #5003 from kasimi/ticket/15409
[ticket/15409] Add u_action to core.acp_users_overview_run_quicktool
2017-10-17 20:48:49 +02:00
Marc Alexander
5338b7a361 Merge branch '3.2.x' 2017-10-17 19:54:24 +02:00
Marc Alexander
7bdff132ff Merge pull request #4997 from kasimi/ticket/15396
[ticket/15396] Fix revert_schema() steps not executed in correct order
2017-10-17 19:54:19 +02:00
Rubén Calvo
cc361144f9 [ticket/15041] Show error if there are not attachments
PHPBB3-15041
2017-10-17 18:58:43 +02:00
Rubén Calvo
3f95d49fee [ticket/15041] Add pagination to orphaned attachments
PHPBB3-15041
2017-10-17 18:47:47 +02:00
Marc Alexander
b60f30ca66 Merge pull request #5007 from vinny/ticket/15411
[ticket/15411] Use lowercase in hex color code
2017-10-17 12:05:32 +02:00
vinny
40247dcd1b [ticket/15411] Use lowercase in hex color code
PHPBB3-15411
2017-10-17 03:54:08 -03:00
Michael Miday
1a5c75ef35 [ticket/15406] Remove deprecated fucky code
PHPBB3-15406
2017-10-16 23:59:21 -04:00
Michael Miday
01d05c2ccb [ticket/15406] Fix missing .rtl class
PHPBB3-15406
2017-10-16 23:58:46 -04:00
kasimi
0b42b34531 [ticket/15409] Add u_action to core.acp_users_overview_run_quicktool
PHPBB3-15409
2017-10-16 22:59:41 +02:00
Marc Alexander
d509bd9baa Merge pull request #4947 from rubencm/ticket/15289-2
[ticket/15289] Allow to configure storage from acp
2017-10-16 21:05:01 +02:00
Michael Miday
83079a89c7 [ticket/15404] autoprefix browser compatability
PHPBB3-15404
2017-10-16 12:42:46 -04:00
Michael Miday
a59db22959 [ticket/15402] repurpose tweaks.css
PHPBB3-15402
2017-10-16 12:32:54 -04:00
Michael Miday
919d2879c3 [ticket/15403] Add useful gulp methods
PHPBB3-15403
2017-10-16 12:31:18 -04:00
Michael Miday
a97ae96eda [ticket/15403] Add node modules
PHPBB3-15403
2017-10-16 12:30:48 -04:00
Marc Alexander
3dc1cde5c6 Merge branch '3.2.x' 2017-10-15 21:32:26 +02:00
Marc Alexander
ee9eb586dd Merge pull request #4999 from marc1706/ticket/15401
[ticket/15401] Use separate constant for memcached driver config
2017-10-15 21:31:53 +02:00
Marc Alexander
d80b2d4236 Merge pull request #4946 from Nicofuma/ticket/15357
[ticket/15357] Requires composer/installers in phpBB core for extensions
2017-10-15 20:48:09 +02:00
Marc Alexander
21ccc97cf8 Merge branch '3.2.x' 2017-10-15 20:42:05 +02:00
Marc Alexander
7fa30de9d5 Merge pull request #4944 from Elsensee/ticket/14677
[ticket/14677] Add exclamation mark to outdated extensions
2017-10-15 20:28:43 +02:00
Julien Tant
5aceccf00b [ticket/15401] Use separate constant for memcached driver config
PHPBB3-15401
2017-10-15 14:13:26 +02:00
Marc Alexander
052b55624b Merge pull request #4626 from hanakin/ticket/14976
[ticket/14976] Convert all ems to px
2017-10-15 10:06:39 +02:00
kasimi
490626d985 [ticket/15396] Added test for correct order of revert_schema() steps
PHPBB3-15396
2017-10-14 15:59:42 +02:00
Marc Alexander
c3939580b3 Merge branch '3.2.x' 2017-10-13 19:39:46 +02:00
Marc Alexander
e1966c3476 Merge pull request #4888 from javiexin/ticket/15306
[ticket/15306] Error and missing data in core.acp_users_profile_validate
2017-10-13 19:39:42 +02:00
kasimi
ed9b896d22 [ticket/15396] Fix revert_schema() steps not executed in correct order
PHPBB3-15396
2017-10-13 14:46:32 +02:00
Michael Miday
b7c3318541 [ticket/14976] fix error
PHPBB3-14976
2017-10-13 00:16:48 -04:00
Michael Miday
dbcd54d523 [ticket/14976] refactor fieldset.fields1 dd
PHPBB3-14976
2017-10-13 00:16:30 -04:00
Marc Alexander
f57e377847 [ticket/15353] Use empty where applicable
PHPBB3-15353
2017-10-12 21:56:59 +02:00
Marc Alexander
d64ce15ecf Merge branch '3.2.x' 2017-10-11 21:00:38 +02:00
Marc Alexander
2c01fe67e9 Merge pull request #4942 from rubencm/ticket/15172
[ticket/15172] Fix redirection to wrong port
2017-10-11 21:00:33 +02:00
hanakin
a408180c4a [ticket/14976] fix errors
PHPBB3-14976
2017-10-11 14:51:16 -04:00
hanakin
f7baa94d44 [ticket/14976] Fix content.css
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
4ddc9a89fe [ticket/14976] more fixes in content.css
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
8a312b01fb [ticket/14976] fix errors
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
f268e07935 [ticket/14976] fix common.css and ignore normalize
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
c51b613015 [ticket/14976] Allow px line-heights for prosilver
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
a3372e628a [ticket/14976] Fix linting
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
036d00f872 [ticket/14976] Some cleanup
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
3652a9cae6 [ticket/14976] More conversions
PHPBB3-14976
2017-10-11 14:50:32 -04:00
hanakin
3b5fa30bb5 [ticket/14976] Fix icon line-height
PHPBB3-14976
2017-10-11 14:49:49 -04:00
hanakin
dbf1987bb3 [ticket/14976] more em converstions and size fixes
PHPBB3-14976
2017-10-11 14:49:49 -04:00
hanakin
725805e7ed [ticket/14976] Some more em conversions
PHPBB3-14976
2017-10-11 14:48:33 -04:00
hanakin
980a9a6f69 [ticket/14976] Start converting ems
PHPBB3-14976
2017-10-11 14:48:33 -04:00
Marc Alexander
0e6a0aae8f Merge pull request #4987 from hanakin/ticket/14336
[ticket/14336] add title text to online status icon
2017-10-11 19:13:18 +02:00
Marc Alexander
5fb7029692 Merge branch '3.2.x' 2017-10-11 19:06:52 +02:00
Marc Alexander
2f799fa993 Merge pull request #4994 from hanakin/ticket/15391
[ticket/15391] image-rendering not needed for Topic/Forum imgs
2017-10-11 19:06:48 +02:00
Michael Miday
e213b8264d [ticket/15391] image-rendering no longer needed
PHPBB3-15391
2017-10-11 10:11:10 -04:00
Marc Alexander
7998aa8381 Merge branch '3.2.x' 2017-10-11 13:29:06 +02:00
Marc Alexander
f6d1dd8b33 Merge pull request #4995 from senky/ticket/15394
[ticket/15394] Add $user_cache
2017-10-11 13:29:00 +02:00
Máté Bartus
68b3da2df0 Merge pull request #4990 from rubencm/ticket/15377
[ticket/15377] Fix INCLUDECSS and INCLUDEJS
2017-10-09 21:12:08 +02:00
Jakub Senko
5c16ef0657 [ticket/15394] Add $post_edit_list
PHPBB3-15394
2017-10-09 19:08:16 +02:00
Jakub Senko
bad711e0d9 [ticket/15394] Add $user_cache
PHPBB3-15394
2017-10-09 17:55:47 +02:00
Jakub Senko
4d333e7f70 [ticket/13150] Add core.phpbb_log_get_topic_auth_sql_after
PHPBB3-13150
2017-10-09 16:42:48 +02:00
Máté Bartus
eb0122b8ee Merge pull request #4685 from hanakin/ticket/15071
[ticket/15071] Consolidate all media queries
2017-10-09 16:15:33 +02:00
Rubén Calvo
eaeec9b50b [ticket/15377] Use __DIR__ constant
PHPBB3-15377
2017-10-09 12:31:57 +02:00
Rubén Calvo
c2d3322e82 [ticket/15377] Add test
PHPBB3-15377
2017-10-07 00:20:20 +02:00
Sophist
4a8aa339d0 [ticket/15390] Fix vertical bar permission tooltip
Fix a vertical bar and menu text running through the Admin Permission
Role Tooltip pop-up caused by z-index on menu div (and opacity of the
popup of .95 rather than 1).

PHPBB3-15390
2017-10-05 22:21:53 +01:00
Rubén Calvo
18c5f5c6e8 [ticket/15377] Fix INCLUDECSS and INCLUDEJS
PHPBB3-15377
2017-10-05 20:54:01 +02:00
Máté Bartus
f4ffbd5506 Merge branch '3.2.x' 2017-10-05 20:46:10 +02:00
Máté Bartus
cfba5613b7 Merge pull request #4989 from Elsensee/ticket/15361
[ticket/15361] Fix paths and names of graphics
2017-10-05 20:45:57 +02:00
Oliver Schramm
69985f9b0c [ticket/15361] Fix paths and names of graphics
PHPBB3-15361
2017-10-05 17:58:57 +02:00
Oliver Schramm
bba4b4fc30 Merge branch '3.2.x' 2017-10-05 15:40:28 +02:00
Oliver Schramm
9c91bc4976 Merge pull request #4967 from Leinad4Mind/3.2.x
[PHPBB3-14629] round() the log() explicitly to a proper integer
2017-10-05 15:40:24 +02:00
Oliver Schramm
8e62ea225e Merge branch '3.2.x'
Conflicts:
	phpBB/includes/ucp/ucp_notifications.php
2017-10-05 15:14:58 +02:00
Oliver Schramm
e1ae3236b2 Merge pull request #4981 from senky/ticket/15362
[ticket/15362] Fix colspan in notification options table
2017-10-05 15:13:41 +02:00
Oliver Schramm
5d3cac71d5 Merge branch '3.2.x' 2017-10-05 15:00:55 +02:00
Oliver Schramm
5c33c852ae Merge pull request #4961 from hanakin/ticket/15361
[ticket/15361] Topic / Forum Icon rendering across all browsers
2017-10-05 15:00:50 +02:00
Oliver Schramm
92f25a6edc Merge branch '3.2.x' 2017-10-05 14:55:00 +02:00
Oliver Schramm
16159f20f6 Merge branch '3.1.x' into 3.2.x 2017-10-05 14:54:52 +02:00
Oliver Schramm
5514b10699 Merge pull request #4960 from rxu/ticket/15367
[ticket/15367] Escape special characters in Sphinx search backend
2017-10-05 14:54:47 +02:00
Oliver Schramm
6c04a6715c [ticket/15389] Match multiple events in dispatcher in php_exporter
I've also improved some regular expressions

PHPBB3-15389
2017-10-04 20:12:34 +02:00
Michael Miday
7d464aa0ea [ticket/14336] add title
PHPBB3-14336
2017-10-04 10:07:43 -04:00
Oliver Schramm
f788b7384b [ticket/15389] Allow arrays in event dispatcher
PHPBB3-15389
2017-10-04 04:52:41 +02:00
Jakub Senko
7fcb07572b [ticket/15111] Fix the typo in ucp_pm_view_messsage
PHPBB3-15111
2017-10-03 11:43:29 +02:00
Jakub Senko
2cdb27a0d1 [ticket/15362] Fix colspan in notification options table
PHPBB3-15362
2017-10-02 12:24:33 +02:00
Jakub Senko
99374731d1 [ticket/15381] Better explain CONTACT_US_ENABLE_EXPLAIN
PHPBB3-15381
2017-10-02 12:17:04 +02:00
ftc2
8f97887683 [ticket/15385] nginx.sample.conf: www redirection, security regex
according to the latest wiki info:
    http://wiki.nginx.org/Pitfalls#Taxing_Rewrites
`return 301` is preferred over a rewrite.

also, the 'security' regex breaks some official extensions because it
will match and deny access to `/ext/phpbb`.
looking through the names of dirs and files containing `phpbb`, it
looks like the intent of the regex was to only disallow the folder
`phpbb` in the root dir and not other `/phpbb` matches.
a negative lookbehind was added to specifically not match `/ext/phpbb`
but still match other occurrences of `/phpbb`.

Tracker ticket: https://tracker.phpbb.com/browse/PHPBB3-15385
2017-10-01 22:57:21 -06:00
rxu
c5e8b759c1 [ticket/15384] Add linebreaks to SMTP/Jabber configuration option explanations
PHPBB3-15384
2017-10-02 10:55:25 +07:00
Oliver Schramm
886089d28e [ticket/15245] Fix tests
PHPBB3-15245
2017-10-01 19:14:12 +02:00
Oliver Schramm
221e5a01b1 [ticket/15245] Fix comments, class names and code style
PHPBB3-15245
2017-09-28 23:55:28 +02:00
Marc Alexander
ff52857b1e Merge branch '3.2.x' 2017-09-28 21:33:24 +02:00
Marc Alexander
fc3d3a83db Merge pull request #4974 from Elsensee/ticket/15379
[ticket/15379] Fix assignments in reparser cron job
2017-09-28 21:33:19 +02:00
Oliver Schramm
3da67ce581 [ticket/15245] Configure TextFormatter before rendering feeds
PHPBB3-15245
2017-09-28 20:02:50 +02:00
Oliver Schramm
6de10bd75e Merge branch '3.2.x' 2017-09-28 18:57:57 +02:00
Oliver Schramm
e71cb17b64 Merge pull request #4958 from kasimi/ticket/15365
[ticket/15365] Fix invalidating OPcache
2017-09-28 18:57:44 +02:00
Jakub Senko
402b7a0973 [ticket/15273] Better explain cookie path
PHPBB3-15273
2017-09-28 13:53:59 +02:00
Oliver Schramm
e41819e37a [ticket/15379] Only initialize reparsers on first call in migration
PHPBB3-15379
2017-09-25 17:48:37 +02:00
Oliver Schramm
4069cdd518 [ticket/15379] Fix the assignments in reparser cron job
PHPBB3-15379
2017-09-25 17:46:00 +02:00
Michael Miday
ad67efecfa [ticket/15071] Tweak order
PHPBB3-15071
2017-09-23 11:32:02 -04:00
hanakin
98479f235b [ticket/15071] Fix cahnges
PHPBB3-15071
2017-09-23 11:24:32 -04:00
hanakin
f724017953 [ticket/15071] Consolidate all media queries
PHPBB3-15071
2017-09-23 11:17:57 -04:00
Oliver Schramm
4a7ead0239 [ticket/15245] Remove unnecessary arguments and fix whitespace
PHPBB3-15245
2017-09-22 15:51:10 +02:00
rxu
ae02cf785a [ticket/15374] Add core event to modify page title in viewforum.php
PHPBB3-15374
2017-09-22 20:15:05 +07:00
Oliver Schramm
2592d59765 [ticket/15339] Use manual method when adding modules
This will fix cases where the module is deleted in later
versions and the migrator thus cannot retrieve the info.

PHPBB3-15339
2017-09-22 14:34:38 +02:00
Oliver Schramm
27ae01c27a [ticket/15245] Fix images in feeds when accessing via app.php
PHPBB3-15245
2017-09-22 13:03:14 +02:00
Daniel Mota
f79b7f1896 [PHPBB3-14629] round() the log() explicitly to a proper integer 2017-09-21 17:24:16 +01:00
Oliver Schramm
aea84322e9 [ticket/14677] Use classes for colors in ext list
PHPBB3-14677
2017-09-20 14:20:06 +02:00
Marc Alexander
b70ba0e47c Merge branch '3.2.x' 2017-09-19 19:22:22 +02:00
Marc Alexander
d095e620c1 Merge pull request #4963 from DavidIQ/ticket/15368
[ticket/15368] Correct function reference in MSSQL db tools
2017-09-19 19:22:16 +02:00
David Colón
3574832ddb [ticket/15368] Correct function reference in MSSQL db tools 2017-09-17 18:04:14 -04:00
Rubén Calvo
e1e2c8ae3f [ticket/14972] replace all occurrences of sizeof() with the count()
PHPBB3-14972
2017-09-17 17:05:37 +02:00
Michael Miday
77401ff354 [ticket/15361] fix forum_link
PHPBB3-15361
2017-09-16 15:40:37 -04:00
Michael Miday
d0e2b29492 [ticket/15361] new graphics to fix chrome & safari
PHPBB3-15361
2017-09-16 15:28:53 -04:00
rxu
ca5678cc1c [ticket/15367] Escape special characters in Sphinx search backend
PHPBB3-15367
2017-09-16 23:54:25 +07:00
Rubén Calvo
7b4c355190 [ticket/15366] Remove useless code
PHPBB3-15366
2017-09-16 12:30:36 +02:00
kasimi
f1f35f7f3d [ticket/15365] Fix invalidating OPcache
PHPBB3-15365
2017-09-16 11:10:04 +02:00
Marc Alexander
024cf709c4 Merge pull request #4957 from CHItA/ticket/13214
[ticket/13214] Remove px after 0 from padding property
2017-09-15 15:45:37 +02:00
Máté Bartus
36e7446103 [ticket/13214] Remove px after 0 from padding property
PHPBB3-13214
2017-09-15 11:29:08 +02:00
Máté Bartus
711d4db968 [ticket/13214] Remove .idea files added by accident on merge
PHPBB3-13214
2017-09-15 10:18:34 +02:00
Máté Bartus
ba58e9cb4c Merge branch '3.2.x' 2017-09-15 10:12:14 +02:00
Máté Bartus
cd14b2cdf8 Merge pull request #4955 from hanakin/ticket/13214
[ticket/13214] Contact us page textarea looks narrow in responsive mode
2017-09-15 10:07:56 +02:00
Máté Bartus
905c5e3706 Merge branch '3.2.x' 2017-09-15 10:05:19 +02:00
Máté Bartus
969048293d Merge pull request #4956 from hanakin/ticket/15271
[ticket/15271] align forum and topic row columns
2017-09-15 10:05:08 +02:00
Michael Miday
78c9d07a7b [ticket/15271] align forum and topic row columns
PHPBB3-15271
2017-09-11 13:00:56 -04:00
Michael Miday
840bfb1226 [ticket/13214] Fix weird alignment of labels
PHPBB3-13214
2017-09-11 11:38:02 -04:00
Michael Miday
2522c70675 [ticket/13214] remove inputbox from textarea
PHPBB3-13214
2017-09-11 11:37:28 -04:00
Oliver Schramm
99306435bd Merge branch '3.2.x' 2017-09-10 15:32:28 +02:00
Oliver Schramm
b1e3787197 Merge pull request #4889 from javiexin/ticket/15307
[ticket/15307] Extensions may add modes to acp_users
2017-09-10 15:32:23 +02:00
Máté Bartus
10f487fbf6 Merge branch '3.2.x' 2017-09-10 15:18:06 +02:00
Máté Bartus
16c4564272 Merge pull request #4943 from Elsensee/ticket/14933
[ticket/14933] Make "route not found" more user-friendly
2017-09-10 15:17:54 +02:00
Rubén Calvo
c10f1b38ac [ticket/15289] Add migration for storage module
PHPBB3-15289
2017-09-10 14:42:06 +02:00
Tristan Darricau
6e86cd9e15 [ticket/15298] Never suppress exception trace when using CLI
PHPBB3-15298
2017-09-10 13:34:31 +02:00
Rubén Calvo
7b489638d7 [ticket/15172] Cast port to integer
PHPBB3-15172
2017-09-10 13:24:10 +02:00
Rubén Calvo
748235276e [ticket/15289] Remove permission for standard admin
PHPBB3-15289
2017-09-10 13:23:02 +02:00
Marc Alexander
9aa997b4ef Merge branch '3.2.x' 2017-09-10 13:02:15 +02:00
Marc Alexander
1e1c8e7a9d Merge pull request #4945 from Elsensee/ticket/15353
[ticket/15353] Fix html in acp_board.html
2017-09-10 13:02:11 +02:00
Oliver Schramm
77e7a27c11 [ticket/15267] Hide birthday list if permission wasn't granted
PHPBB3-15267
2017-09-10 12:53:26 +02:00
Marc Alexander
f8f985c099 [ticket/15353] Make sure users can continue update after merging file diff
PHPBB3-15353
2017-09-10 12:52:12 +02:00
Oliver Schramm
38bf2e3771 [ticket/14677] Make the exclamation mark red
PHPBB3-14677
2017-09-10 12:19:13 +02:00
Rubén Calvo
f6b8f69e7e [ticket/15172] Add symfony_request to some tests
PHPBB3-15172
2017-09-10 12:16:51 +02:00
Rubén Calvo
cb350e20e1 [ticket/15289] Add permission for storage
PHPBB3-15289
2017-09-10 11:55:05 +02:00
Máté Bartus
5ab5e99691 Merge pull request #4719 from hanakin/ticket/14131
[ticket/14131] Completely overhaul all colors in Colours.css
2017-09-10 11:40:53 +02:00
Oliver Schramm
4b39b99d56 [ticket/14933] Fix docblock for kernel_exception_subscriber
PHPBB3-14933
2017-09-10 11:08:59 +02:00
Tristan Darricau
c6bf129ee4 [ticket/15357] Requires composer/installers in phpBB core for extensions
PHPBB3-15357
2017-09-10 11:03:31 +02:00
Oliver Schramm
9adf7474a9 [ticket/15353] Fix html in acp_board.html
PHPBB3-15353
2017-09-09 19:06:12 +02:00
Oliver Schramm
41077cae64 [ticket/14677] Add exclamation mark to outdated extensions
PHPBB3-14677
2017-09-09 19:01:30 +02:00
Rubén Calvo
246bc8cf08 [ticket/15289] Fix missing language string
PHPBB3-15289
2017-09-09 17:59:33 +02:00
Oliver Schramm
7f8407b321 [ticket/14933] Fix parameter for kernel_exception_subscriber
PHPBB3-14933
2017-09-09 17:37:10 +02:00
Tristan Darricau
83071ee3fd Merge pull request #4895 from rubencm/ticket/15289
[ticket/15289] Allow to configure storage from acp

* github.com:phpbb/phpbb: (38 commits)
  [ticket/15289] Add phpdoc
  [ticket/15289] Remove common language from acp module
  [ticket/15289] Check form
  [ticket/15289] Use empty instead of count
  [ticket/15289] Language fixes
  [ticket/15289] Add missing files
  [ticket/15289] Use twig syntax in variables
  [ticket/15289] Use lang_defined()
  [ticket/15289] Dont use short names
  [ticket/15289] Dont use short names
  [ticket/15289] Use Twig includes
  [ticket/15289] Update acp module
  [ticket/15289] Fix comment typo
  [ticket/15289] Fix show field description
  [ticket/15289] Update event
  [ticket/15289] Remove switch since there is only one mode
  [ticket/15289] Improve error messages
  [ticket/15289] Fix code style
  [ticket/15289] Update acp storage
  [ticket/15289] Update acp storage template
  ...
2017-09-09 17:33:51 +02:00
Rubén Calvo
3f9de5b1d4 [ticket/15172] Use symfony request component to get port
PHPBB3-15172
2017-09-09 17:32:06 +02:00
Máté Bartus
5fccb54391 Merge branch '3.2.x' 2017-09-09 17:20:36 +02:00
Máté Bartus
954af4f180 Merge pull request #4876 from JoshyPHP/ticket/15290
[ticket/15290] Add core.text_formatter_s9e_configure_finalize event
2017-09-09 17:20:20 +02:00
Máté Bartus
72799a26ea Merge branch '3.2.x' 2017-09-09 17:11:03 +02:00
Máté Bartus
9ebe4da725 Merge pull request #4885 from JoshyPHP/ticket/15301
[ticket/15301] Set quotes' nesting limit when configuring a parser
2017-09-09 17:10:43 +02:00
Tristan Darricau
3e18766fd6 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15149] Fix Ctrl+Submit action on posting
2017-09-09 17:09:09 +02:00
Tristan Darricau
e465af28d1 Merge pull request #4941 from Elsensee/ticket/15149
[ticket/15149] Fix Ctrl+Submit action on posting

* github.com:phpbb/phpbb:
  [ticket/15149] Fix Ctrl+Submit action on posting
2017-09-09 17:09:08 +02:00
Oliver Schramm
a29048abd6 [ticket/14933] Make "route not found" more user-friendly
PHPBB3-14933
2017-09-09 17:08:27 +02:00
Máté Bartus
5a19307e9a Merge pull request #4938 from hanakin/ticket/15354
[ticket/15354] Use Lang Var for Loading text
2017-09-09 17:07:18 +02:00
Tristan Darricau
a33666fd32 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15355] Remove version field when no update is available
2017-09-09 17:04:32 +02:00
Tristan Darricau
e767b753a4 Merge pull request #4940 from Elsensee/ticket/15355
[ticket/15355] Remove version field when no update is available

* github.com:phpbb/phpbb:
  [ticket/15355] Remove version field when no update is available
2017-09-09 17:04:31 +02:00
Oliver Schramm
6a96249e24 [ticket/15149] Fix Ctrl+Submit action on posting
PHPBB3-15149
2017-09-09 15:54:10 +02:00
Rubén Calvo
2b864f51d8 [ticket/15289] Add phpdoc
PHPBB3-15289
2017-09-09 15:21:06 +02:00
hanakin
43e7261acc [ticket/14131] Fix rebase conflict
PHPBB3-14131
2017-09-09 14:13:42 +02:00
hanakin
ae7d5f1207 [ticket/14131] Fix prefixing
PHPBB3-14131
2017-09-09 14:13:42 +02:00
hanakin
cd0a2a7e63 [ticket/14131] Re-color everything consistently
PHPBB3-14131
2017-09-09 14:13:42 +02:00
Rubén Calvo
c2f508eec6 [ticket/15289] Remove common language from acp module
PHPBB3-15289
2017-09-09 14:01:08 +02:00
Oliver Schramm
ed7ec01fea [ticket/15355] Remove version field when no update is available
PHPBB3-15355
2017-09-09 13:41:04 +02:00
Tristan Darricau
870ced94eb Merge pull request #4939 from CHItA/ticket/15351
[ticket/15351] Fix missing global usage

* github.com:phpbb/phpbb:
  [ticket/15351] Fix missing global usage
2017-09-09 13:19:56 +02:00
Máté Bartus
bd7cdd2e25 [ticket/15351] Fix missing global usage
PHPBB3-15351
2017-09-09 12:58:05 +02:00
Máté Bartus
dababbb9ad Merge branch '3.2.x' 2017-09-09 12:09:50 +02:00
Máté Bartus
c265eab081 Merge pull request #4932 from Nicofuma/ticket/15351
[ticket/15351] Makes confirm_works in a router context (app.php)
2017-09-09 12:07:52 +02:00
Michael Miday
dca07283e9 [ticket/15354] Use Lang Var
PHPBB3-15354
2017-09-09 11:20:05 +02:00
Rubén Calvo
11f13e21ac [ticket/15289] Check form
PHPBB3-15289
2017-09-08 17:01:13 +02:00
Rubén Calvo
036ae01b82 [ticket/15289] Use empty instead of count
PHPBB3-15289
2017-09-08 16:54:11 +02:00
Rubén Calvo
d7b1018110 [ticket/15289] Language fixes
PHPBB3-15289
2017-09-08 16:53:20 +02:00
Rubén Calvo
b1928d515e [ticket/15289] Add missing files
PHPBB3-15289
2017-09-08 16:27:26 +02:00
Tristan Darricau
c368d170cf [ticket/15351] Makes confirm_works in a router context (app.php)
PHPBB3-15351
2017-09-08 16:26:39 +02:00
Rubén Calvo
367b84b462 [ticket/15289] Use twig syntax in variables
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
557165ac2f [ticket/15289] Use lang_defined()
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
7a0c5fcb18 [ticket/15289] Dont use short names
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
500404a921 [ticket/15289] Dont use short names
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
5420d660ba [ticket/15289] Use Twig includes
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
0628d00986 [ticket/15289] Update acp module
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
c785bfa00e [ticket/15289] Fix comment typo
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
0789a42c7a [ticket/15289] Fix show field description
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
d322404d00 [ticket/15289] Update event
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
ab2dfc2762 [ticket/15289] Remove switch since there is only one mode
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
4c9670363c [ticket/15289] Improve error messages
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
e27e51bdbf [ticket/15289] Fix code style
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
c5f3dec2f2 [ticket/15289] Update acp storage
PHPBB3-15289
2017-09-08 16:25:18 +02:00
Rubén Calvo
f36a6d845d [ticket/15289] Update acp storage template
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
fdb75ed443 [ticket/15289] Use config global
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
5be42739dc [ticket/15289] Fix radio buttons
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
da32ecb30b [ticket/15289] Remove comment
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
7f4e47d26f [ticket/15289] Update provider
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
0b75f1e46a [ticket/15289] Update acp template
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
04a34d9f4f [ticket/15289] Use macros to generate form
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
7e0845f930 [ticket/15289] Fix code style
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
ebfb71604d [ticket/15289] Use lang function in template
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
d5438dd3f2 [ticket/15289] Add event to add language
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
c3c8117f0a [ticket/15289] Update acp to be able to save data in the database
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
6e739a1d0b [ticket/15289] Fix adapter factory
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
71f9babcf1 [ticket/15289] Fix language key
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
19b99a0770 [ticket/15289] Add twig extension to generate inputs from the template
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
9fd8a6ee0f [ticket/15289] Update acp template
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
6cf97b9471 [ticket/15289] Fix selected
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
737a8f9f7d [ticket/15289] Update acp module
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
ba9f082bf4 [ticket/15289] Add acp module
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Rubén Calvo
944f9bf54e [ticket/15289] Add storage collection service
PHPBB3-15289
2017-09-08 16:22:10 +02:00
Marc Alexander
ad24ecae11 Merge pull request #4937 from rubencm/ticket/15330
[ticket/15330] Twig function to know if a language string is defined
2017-09-08 16:16:44 +02:00
Oliver Schramm
7a32f79752 Merge branch '3.2.x' 2017-09-08 16:06:52 +02:00
Oliver Schramm
16da17a4ba Merge branch '3.1.x' into 3.2.x 2017-09-08 16:06:47 +02:00
Oliver Schramm
93621aa184 Merge pull request #4929 from marc1706/ticket/15347
[ticket/15347] Use single quotes in update hashes query
2017-09-08 16:06:46 +02:00
Rubén Calvo
bace8dd31f [ticket/15201] Add casting
PHPBB3-15201
2017-09-08 15:02:29 +02:00
Oliver Schramm
da1f2fb9a9 Merge branch '3.2.x' 2017-09-08 15:02:26 +02:00
Oliver Schramm
b75a9dcbe3 Merge pull request #4936 from marc1706/ticket/7845
[ticket/7845] Ensure config script path is not empty
2017-09-08 15:02:25 +02:00
Rubén Calvo
c87b94133c [ticket/15330] Fix typo
PHPBB3-15330
2017-09-08 14:39:04 +02:00
Oliver Schramm
92f4cb442b Merge branch '3.2.x' 2017-09-08 14:22:17 +02:00
Oliver Schramm
1095a67a1b Merge pull request #4934 from marc1706/ticket/7488
[ticket/7488] Display no forums message if user can't see forums of category
2017-09-08 14:22:17 +02:00
Oliver Schramm
aa15e61e4c Merge branch '3.2.x' 2017-09-08 13:53:38 +02:00
Oliver Schramm
65692e8785 Merge pull request #4935 from JimMH/patch-4
[ticket/15352] Descriptions are not used in categories
2017-09-08 13:53:17 +02:00
Jim Mossing Holsteyn
563fc6ed6c [ticket/15352] Descriptions are not using in categories
PHPBB3-15352
2017-09-08 13:50:42 +02:00
Tristan Darricau
9b2c45d892 Merge pull request #4894 from rubencm/ticket/15276
[ticket/15276] Use storage in avatars

* github.com:phpbb/phpbb: (34 commits)
  [ticket/15276] Changed annotation
  [ticket/15276] Remove unused code
  [ticket/15276] Revert some changes
  [ticket/15276] Use IniGetWrapper
  [ticket/15276] Add missing dependency
  [ticket/15276] Remove unused dependency
  [ticket/15276] Add missing properties
  [ticket/15276] Use InitGetWrapper
  [ticket/15276] Fix comments
  [ticket/15276] Fix code and add phpdoc
  [ticket/15276] Use stream_copy_to_stream
  [ticket/15276] Fix typo
  [ticket/15276] Use mimetype guesser
  [ticket/15276] Update file_info to get size of images
  [ticket/15276] Update
  [ticket/15276] Remove avatar_path
  [ticket/15276] Remove avatar_path from acp
  [ticket/15276] Use finfo to get mimetype
  [ticket/15276] Update file_info
  [ticket/15276] Fix code style
  ...
2017-09-08 13:32:38 +02:00
Rubén Calvo
21f3c53882 [ticket/15330] Twig function to know if a language string is defined
PHPBB3-15330
2017-09-08 11:56:20 +02:00
Marc Alexander
654c2370ea [ticket/7845] Ensure config script path is not empty
PHPBB3-7845
2017-09-08 11:54:42 +02:00
Marc Alexander
339ec5bded [ticket/7488] Display no forums message if user can't see forums of category
PHPBB3-7488
2017-09-08 11:42:50 +02:00
Rubén Calvo
4b1ec6abb7 [ticket/15201] Fix tests
PHPBB3-15201
2017-09-08 10:59:47 +02:00
Marc Alexander
7e4498dfb5 [ticket/15347] Fix query quotes in update hashes cli command
PHPBB3-15347
2017-09-08 10:54:58 +02:00
Rubén Calvo
443c5034ce [ticket/15276] Changed annotation
PHPBB3-15276
2017-09-07 16:44:01 +02:00
Marc Alexander
38cbdb6768 [ticket/15347] Use single quotes in update hashes query
PHPBB3-15347
2017-09-07 16:27:49 +02:00
Tristan Darricau
7221a47bb6 Merge pull request #4928 from Crizz0/ticket/15350
[ticket/15350] Changes outdated wiki-link for plural-rules to new docs/

* github.com:phpbb/phpbb:
  [ticket/15350] Changes outdated wiki-link to new docs/
2017-09-07 15:17:57 +02:00
Rubén Calvo
a8ba4a99e3 [ticket/15276] Remove unused code
PHPBB3-15276
2017-09-07 15:10:52 +02:00
Máté Bartus
114f38648b Merge pull request #4900 from rxu/ticket/15318
[ticket/15318] Make user option to disable word censoring effective again
2017-09-07 15:09:48 +02:00
Máté Bartus
b1fe0f9dbe Merge branch '3.2.x' 2017-09-07 15:09:40 +02:00
Máté Bartus
f6166225cf Merge pull request #4902 from MoleDJ/patch-1
[ticket/15320] 	Redis cache does not save keys withouth expiration
2017-09-07 15:09:08 +02:00
Máté Bartus
da357f80f8 Merge pull request #4903 from rxu/ticket/15323
[ticket/15323] Allow Twig syntax in bbcode.html
2017-09-07 15:08:12 +02:00
Máté Bartus
2c56beee33 Merge pull request #4890 from hanakin/ticket/15308
[ticket/15308] Remove !important from pagination css class
2017-09-07 15:07:26 +02:00
Crizzo
4dfd12d5b2 [ticket/15350] Changes outdated wiki-link to new docs/
PHPBB3-15350
2017-09-07 15:05:53 +02:00
Tristan Darricau
d7005b816c Merge branch '3.2.x'
* 3.2.x:
  [ticket/15262] Update the font-weight of buttons
2017-09-07 15:01:00 +02:00
Rubén Calvo
ed282199ac [ticket/15276] Revert some changes
PHPBB3-15276
2017-09-07 14:59:55 +02:00
Tristan Darricau
9af394eff3 Merge pull request #4920 from hanakin/ticket/15262
[ticket/15262] Update button font-weight

* github.com:phpbb/phpbb:
  [ticket/15262] Update the font-weight of buttons
2017-09-07 14:59:55 +02:00
Tristan Darricau
4bed192958 Merge pull request #4921 from hanakin/ticket/15343
[ticket/15343] Fix forum row inner list

* github.com:phpbb/phpbb:
  [ticket/15343] make blocks
  [ticket/15343] Fix forum row inner list
2017-09-07 14:58:26 +02:00
Rubén Calvo
9fcf30d504 [ticket/15276] Use IniGetWrapper
PHPBB3-15276
2017-09-07 14:50:55 +02:00
Tristan Darricau
51693764f9 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15309] Add margin to pagination
  [ticket/15309] Right-align responsive pagination for consistency
  [ticket/15309] Fix pagination overlap
2017-09-07 14:46:12 +02:00
Tristan Darricau
c52bb42dcf Merge pull request #4919 from sdschulze/ticket/15309
[ticket/15309] Fix pagination overlap in prosilver via "left-box"

* github.com:phpbb/phpbb:
  [ticket/15309] Add margin to pagination
  [ticket/15309] Right-align responsive pagination for consistency
  [ticket/15309] Fix pagination overlap
2017-09-07 14:44:21 +02:00
Tristan Darricau
1521def486 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15333] Call callback when confirm dialog is canceled
2017-09-07 14:41:49 +02:00
Tristan Darricau
1ee4968a01 Merge pull request #4913 from kasimi/ticket/15333
[ticket/15333] Call callback when confirm dialog is canceled

* github.com:phpbb/phpbb:
  [ticket/15333] Call callback when confirm dialog is canceled
2017-09-07 14:41:49 +02:00
Máté Bartus
0755ae423b Merge pull request #4905 from rxu/ticket/15324
[ticket/15324] Add more core and template events
2017-09-07 14:39:39 +02:00
Máté Bartus
049971d31d Merge branch '3.2.x' 2017-09-07 14:39:03 +02:00
Máté Bartus
908b1c9bc9 Merge pull request #4906 from rxu/ticket/15327
[ticket/15327] Add post anchor to the log postlink
2017-09-07 14:37:51 +02:00
Tristan Darricau
b2be15e46e Merge branch '3.2.x'
* 3.2.x:
  [ticket/15332] Don't remove dark background if fadedark is false
2017-09-07 14:36:09 +02:00
Tristan Darricau
f3b5862468 Merge pull request #4912 from kasimi/ticket/15332
[ticket/15332] Don't remove dark background if fadedark is false

* github.com:phpbb/phpbb:
  [ticket/15332] Don't remove dark background if fadedark is false
2017-09-07 14:36:09 +02:00
Máté Bartus
6211b69a6f Merge branch '3.2.x' 2017-09-07 14:32:51 +02:00
Máté Bartus
6c13ca7a19 Merge pull request #4908 from hubaishan/ticket/15317
[ticket/15317] Fix phpbbcli language
2017-09-07 14:32:27 +02:00
Máté Bartus
24d0b06466 Merge pull request #4914 from kasimi/ticket/15334
[ticket/15334] Add template event viewtopic_topic_title_before
2017-09-07 14:31:38 +02:00
Máté Bartus
6e7593a5db Merge pull request #4918 from kasimi/ticket/15328
[ticket/15328] Disable checkbox if notification method isn't supported
2017-09-07 14:31:04 +02:00
Tristan Darricau
1bf9d4815d Merge branch '3.2.x'
* 3.2.x:
  [ticket/15340] Update plupload to version 2.3.3
2017-09-07 14:19:26 +02:00
Tristan Darricau
c1b00896b4 Merge pull request #4922 from DavidIQ/ticket/15340
[ticket/15340] Update plupload to version 2.3.3

* github.com:phpbb/phpbb:
  [ticket/15340] Update plupload to version 2.3.3
2017-09-07 14:19:24 +02:00
Tristan Darricau
d4f56b7409 Merge pull request #4923 from hanakin/ticket/15344
[ticket/15344] update and fix stylelint

* github.com:phpbb/phpbb:
  [ticket/15344] update stylelint and fix issues
2017-09-07 14:16:32 +02:00
Máté Bartus
60dba82e1d Merge branch '3.2.x' 2017-09-07 14:13:58 +02:00
Máté Bartus
384ece3621 Merge pull request #4924 from rubencm/ticket/15346
[ticket/15346] Check if extension is enableable during install
2017-09-07 14:12:18 +02:00
Máté Bartus
9c0bb4afb5 Merge pull request #4927 from rubencm/ticket/15349
[ticket/15349] Check if an extension if enableable before enable with CLI
2017-09-07 14:08:14 +02:00
Máté Bartus
6459bcf98f Merge branch '3.2.x' 2017-09-07 14:07:26 +02:00
Rubén Calvo
5ff182ce25 [ticket/15276] Add missing dependency
PHPBB3-15276
2017-09-07 13:51:35 +02:00
Rubén Calvo
b255209574 [ticket/15276] Remove unused dependency
PHPBB3-15276
2017-09-07 13:36:25 +02:00
Rubén Calvo
bb886667d2 [ticket/15276] Add missing properties
PHPBB3-15276
2017-09-07 13:35:15 +02:00
kasimi
edd1ce7443 [ticket/15328] Use type_interface
PHPBB3-15328
2017-09-07 13:30:39 +02:00
Rubén Calvo
354dda5cc8 [ticket/15276] Use InitGetWrapper
PHPBB3-15276
2017-09-07 13:29:35 +02:00
Rubén Calvo
fe20aa058f [ticket/15276] Fix comments
PHPBB3-15276
2017-09-07 13:15:19 +02:00
Rubén Calvo
bf289de26f [ticket/15349] Return 1 instead of 2 in case of error
PHPBB3-15346
2017-09-07 12:56:39 +02:00
Rubén Calvo
aa23af38d4 [ticket/15349] Check if extension is enableable before enable
PHPBB3-15346
2017-09-07 12:56:29 +02:00
Marc Alexander
a6fb569fa9 Merge branch '3.2.x' 2017-09-06 19:07:35 +02:00
Marc Alexander
1084b91b66 Merge pull request #4926 from JoshyPHP/ticket/15348
[ticket/15348] Ignore smilies that are immediately followed by a word
2017-09-06 19:07:25 +02:00
JoshyPHP
837dc9b3a7 [ticket/15348] Ignore smilies that are immediately followed by a word
PHPBB3-15348
2017-09-06 03:35:26 +02:00
Rubén Calvo
d99dbf1f0e [ticket/15346] Add log message if extension is not enableable
PHPBB3-15346
2017-09-05 18:48:02 +02:00
Rubén Calvo
e854e5b71f [ticket/15346] Check if extension is enableable during install
PHPBB3-15346
2017-09-03 17:53:10 +02:00
Michael Miday
30fa0c9474 [ticket/15344] update stylelint and fix issues
PHPBB3-15344
2017-09-02 15:44:47 -04:00
Michael Miday
40b2e3c1d4 [ticket/15343] make blocks
PHPBB3-15343
2017-09-01 06:30:44 -04:00
David Colón
638f0ff248 [ticket/15340] Update plupload to version 2.3.3 2017-08-31 10:16:03 -04:00
Soeren D. Schulze
eff68f3487 [ticket/15309] Add margin to pagination
Set margin-top and margin-bottom of pagination to 3px

PHPBB3-15309
2017-08-31 02:23:21 +02:00
Michael Miday
95e5f9cfe0 [ticket/15343] Fix forum row inner list
PHPBB3-15343
2017-08-30 17:41:33 -04:00
Michael Miday
311c7c0561 [ticket/15262] Update the font-weight of buttons
PHPBB3-15262
2017-08-30 17:31:29 -04:00
Michael Miday
cff4e1e7fb [ticket/15308] Unqualify selectors
PHPBB3-15308
2017-08-30 17:12:19 -04:00
Soeren D. Schulze
dd542ca630 [ticket/15309] Right-align responsive pagination for consistency
Left-aligning pagination is no longer needed after fix

PHPBB3-15309
2017-08-28 22:42:37 +02:00
Soeren D. Schulze
3c0a555c24 [ticket/15309] Fix pagination overlap
Mark the contents of the column as "left-box", enabling proper alignment

PHPBB3-15309
2017-08-28 22:40:27 +02:00
Rubén Calvo
13b0f39961 [ticket/15201] Migration to fix current invalid styles
PHPBB3-15201
2017-08-28 18:33:38 +02:00
Rubén Calvo
4719f94cec [ticket/15201] Remove wrong user style check
PHPBB3-15201
2017-08-28 18:33:38 +02:00
Rubén Calvo
48a3bd1a9e [ticket/15201] Fix
PHPBB3-15201
2017-08-28 18:33:38 +02:00
Rubén Calvo
b0a2216326 [ticket/15201] Castings
PHPBB3-15201
2017-08-28 18:33:38 +02:00
Rubén Calvo
0ced93ccd5 [ticket/15201] Set user style to default style when it is disabled or uninstalled
PHPBB3-15201
2017-08-28 18:33:38 +02:00
Rubén Calvo
da3c9b3de7 [ticket/15276] Fix code and add phpdoc
PHPBB3-15276
2017-08-28 17:55:19 +02:00
Rubén Calvo
28060a8468 [ticket/15276] Use stream_copy_to_stream
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
87229e1a77 [ticket/15276] Fix typo
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
c3e9aa1c18 [ticket/15276] Use mimetype guesser
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
09856aeb26 [ticket/15276] Update file_info to get size of images
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
3c60333725 [ticket/15276] Update
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
2afada5a5a [ticket/15276] Remove avatar_path
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
0ff80fead8 [ticket/15276] Remove avatar_path from acp
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
090ed9bf79 [ticket/15276] Use finfo to get mimetype
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
400e663347 [ticket/15276] Update file_info
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
8d7336e57c [ticket/15276] Fix code style
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
8a47fd4120 [ticket/15276] Remove old code
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
006990f1d0 [ticket/15276] Fix file_info errors
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
9e018e7c12 [ticket/15276] Use streams
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
946f0348a2 [ticket/15276] Add methods to get file info
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
4c5114c14d [ticket/15276] Use storage to download avatar
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
286b1bbe33 [ticket/15276] Change adapter to provider in config_name
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
89f4e12f85 [ticket/15276] Add service to collection
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
5a25a6b69f [ticket/15276] Remove empty line
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
ee094dd0de [ticket/15276] Remove annotation
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
929e32e80d [ticket/15276] Use storage in avatar test
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
41af01b1ee [ticket/15276] Rename exception
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
ef00bb4da5 [ticket/15276] Resolve conflicts
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
0417482d55 [ticket/15276] Fix migration
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Rubén Calvo
4ed0de9f41 [ticket/15276] Use storage in avatars
PHPBB3-15276
2017-08-25 15:31:58 +02:00
Tristan Darricau
d8fb94245f Merge pull request #4893 from rubencm/ticket/15305
[ticket/15305] Add streams for storage

* github.com:phpbb/phpbb:
  [ticket/15305] Update phpdoc
  [ticket/15305] Remove not_implemented exception
  [ticket/15305] Close stream before throwing an exception
  [ticket/15305] Update annotations
  [ticket/15305] Remove not_implemented exception in streams
  [ticket/15305] Use streams in filespec
  [ticket/15305] Throw exception if stream_copy_to_stream() fail
  [ticket/15305] Use php://temp stream instead of tmpfile()
  [ticket/15305] Revert open in w+b mode
  [ticket/15305] Fix typo
  [ticket/15305] Open file in w+b mode
  [ticket/15305] Open file in binary mode
  [ticket/15305] Simulate streams if they are not implemented
  [ticket/15305] Use an aditional interface for streams
  [ticket/15305] Fix streams
  [ticket/15305] Add tests
  [ticket/15305] Update PHPDoc
  [ticket/15305] Add streams
2017-08-25 15:28:37 +02:00
Rubén Calvo
89bb359361 [ticket/15305] Update phpdoc
PHPBB3-15305
2017-08-25 15:11:21 +02:00
Rubén Calvo
6c3756a1b3 [ticket/15305] Remove not_implemented exception
PHPBB3-15305
2017-08-24 17:42:31 +02:00
JoshyPHP
e1e94683bd [ticket/15301] Remove quote limits when creating a parser
PHPBB3-15301
2017-08-24 14:17:42 +02:00
kasimi
ec2d983ab1 [ticket/15328] Disable checkbox if notification method isn't supported
PHPBB3-15328
2017-08-24 10:39:59 +02:00
Rubén Calvo
0ec50e9055 [ticket/15305] Close stream before throwing an exception
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
b311bb6411 [ticket/15305] Update annotations
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
dbd80a950a [ticket/15305] Remove not_implemented exception in streams
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
55f3452e2d [ticket/15305] Use streams in filespec
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
d89df35959 [ticket/15305] Throw exception if stream_copy_to_stream() fail
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
98ad1e4971 [ticket/15305] Use php://temp stream instead of tmpfile()
The tmpfile() return a file resource, but is not in binary mode.

PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
4a4e5d13b1 [ticket/15305] Revert open in w+b mode
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
e87daeb952 [ticket/15305] Fix typo
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
9d8e0080b9 [ticket/15305] Open file in w+b mode
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
c28100be1c [ticket/15305] Open file in binary mode
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
b9e22b4da4 [ticket/15305] Simulate streams if they are not implemented
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
c93c2d4007 [ticket/15305] Use an aditional interface for streams
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
cd2bae63cb [ticket/15305] Fix streams
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
9b7a5fc2a5 [ticket/15305] Add tests
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
dedd7648cd [ticket/15305] Update PHPDoc
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Rubén Calvo
8ffb14b305 [ticket/15305] Add streams
PHPBB3-15305
2017-08-23 17:18:53 +02:00
Tristan Darricau
c17db782f8 Merge pull request #4917 from vinny/ticket/15336
[ticket/15336] Fix travis fail in bidi.css

* github.com:phpbb/phpbb:
  [ticket/15336] Fix travis fail in bidi.css
2017-08-23 14:52:04 +02:00
Vinny
9fc4052697 [ticket/15336] Fix travis fail in bidi.css
PHPBB3-15336
2017-08-23 04:17:33 -03:00
kasimi
1f041c79c6 [ticket/15334] Add template event viewtopic_topic_title_before
PHPBB3-15334
2017-08-21 18:32:26 +02:00
kasimi
d3305ad13e [ticket/15332] Don't remove dark background if fadedark is false
PHPBB3-15332
2017-08-21 15:37:46 +02:00
kasimi
b9854b4c89 [ticket/15333] Call callback when confirm dialog is canceled
PHPBB3-15333
2017-08-21 15:33:46 +02:00
javiexin
e6796a690c [ticket/15331] Allow gravatars to be changed in the existing event
Option B:
- change the get_avatar function

PHPBB3-15331
2017-08-19 22:36:47 +02:00
hubaishan
b5e850b6df [ticket/15317] Fix phpbbcli language
Updated as Nicofuma said

PHPBB3-15317
2017-08-18 20:13:42 +03:00
hubaishan
ce17a5d892 [ticket/15317] Fix phpbbcli language
Fix language by adding set_default_language

PHPBB3-15317
2017-08-17 21:29:01 +03:00
rxu
79093c1145 [ticket/15327] Add post anchor to the log postlink
PHPBB3-15327
2017-08-17 00:45:28 +07:00
rxu
68c3a0307d [ticket/15324] Add more core and template events
PHPBB3-15324
2017-08-16 22:38:34 +07:00
rxu
e67d2ae3b9 [ticket/15323] Run s9e configurator tests on twigified bbcode.html
PHPBB3-15323
2017-08-15 17:10:42 +07:00
rxu
aabb9d2e48 [ticket/15323] Allow Twig syntax in bbcode.html
PHPBB3-15323
2017-08-15 15:41:56 +07:00
Jagoba Los Arcos
4e5fd9a6e9 [ticket/15320] Fix to accomplish coding guidelines 2017-08-14 13:00:54 +02:00
Jagoba Los Arcos
a6c9119dfa [ticket/15320] Redis cache does not save keys withouth expiration
In some functions like sql_save in cache/memory.php, code try to save a key/value in cache with ttl = 0 so key should never expire. In current redis.php cache driver, it fails so key never get cached. This cause for example that when you create a subforum, it not appear in the forum box in the admincp.
To solve, if ttl is 0, we use redis->set instead of setex
2017-08-13 22:49:24 +02:00
Marc Alexander
52d356da88 Merge branch '3.2.x' 2017-08-13 16:15:43 +02:00
Marc Alexander
1e605efaf1 Merge pull request #4877 from JoshyPHP/ticket/15291
[ticket/15291] Allow short array notation in event declarations
2017-08-13 16:15:39 +02:00
Marc Alexander
5519bf05f1 Merge branch '3.2.x' 2017-08-13 16:10:30 +02:00
Marc Alexander
46684228d5 Merge pull request #4898 from rxu/ticket/15314
[ticket/15314] Fix convert class constructor
2017-08-13 16:10:26 +02:00
Marc Alexander
53a0c8a4e0 Merge branch '3.2.x' 2017-08-13 16:06:03 +02:00
Marc Alexander
7747d79e31 Merge pull request #4901 from id-tarzanych/ticket/15319
[ticket/15319] Add IF EXISTS to Postgres DROP SEQUENCE query
2017-08-13 16:05:59 +02:00
Marc Alexander
cdd58d997b Merge branch '3.2.x' 2017-08-13 15:59:46 +02:00
Marc Alexander
d676ca12ab Merge pull request #4884 from hubaishan/ticket/15297
[ticket/15297] Fix current date broken lines
2017-08-13 15:59:40 +02:00
Serge Skripchuk
3aac61cfa7 [ticket/15319] Add IF EXISTS to Postgres DROP SEQUENCE query 2017-08-13 15:33:04 +03:00
rxu
de6a0a7dc1 [ticket/15318] Add UCP censoring switch testing
PHPBB3-15318
2017-08-12 20:45:34 +07:00
rxu
a86cff313f [ticket/15318] Fix tests
PHPBB3-15318
2017-08-12 17:48:47 +07:00
rxu
1d808931f6 [ticket/15318] Make user option to disable word censoring effective again
PHPBB3-15318
2017-08-12 17:01:34 +07:00
rxu
f7249f8839 [ticket/15314] Fix convert class constructor
PHPBB3-15314
2017-08-11 01:44:59 +07:00
javiexin
b6cb353239 [ticket/15307] Extensions may add modes to acp_users
Includes both PHP and Template events.

PHPBB3-15307
2017-08-06 14:22:57 +02:00
javiexin
d9662a5891 [ticket/15306] Error and missing data in core.acp_users_profile_validate
PHPBB3-15306
2017-08-06 13:38:30 +02:00
Tristan Darricau
5e97463651 Merge branch '3.2.x'
* 3.2.x:
  [PHPBB3-15247] Add support for php v7 APCu cache API
2017-08-06 12:07:53 +02:00
Tristan Darricau
d9a5c8e918 Merge pull request #4861 from v12mike/PHPBB3-15247
[PHPBB3-15247] Add support for php v7 APCu cache API

* github.com:phpbb/phpbb:
  [PHPBB3-15247] Add support for php v7 APCu cache API
2017-08-06 12:07:52 +02:00
Tristan Darricau
6cdf94197f Merge pull request #4871 from javiexin/ticket/15274
[ticket/15274] Allow "custom" migrations to use parameters

* github.com:phpbb/phpbb:
  [ticket/15274] Allow "custom" migrations to use parameters
  [ticket/15274] Allow "custom" migrations to use parameters
2017-08-06 12:04:07 +02:00
Tristan Darricau
07c12f2d1e Merge pull request #4875 from rubencm/ticket/15287
[ticket/15287] Factory to build storage from DI

* github.com:phpbb/phpbb:
  [ticket/15287] Change adapter to provider in config_name
  [ticket/15287] Launch exception if storage is not available
  [ticket/15287] Add is_available method
  [ticket/15287] Fix annotation return type
  [ticket/15287] Fix variable name
  [ticket/15287] Fix method name
  [ticket/15287] Ensures that the target file directory exists
  [ticket/15287] Rename class
  [ticket/15287] Load the adapter lazily
  [ticket/15287] Travis
  [ticket/15287] Remove unused argument
  [ticket/15287] Travis
  [ticket/15287] Fix code style
  [ticket/15287] Add PHPDoc
  [ticket/15287] Remove unused services
  [ticket/15287] Add filespec for storage
  [ticket/15287] Add services
  [ticket/15287] Update test
  [ticket/15287] Apply suggested change
  [ticket/15287] Update storage
2017-08-06 12:02:25 +02:00
Tristan Darricau
327333e328 Merge pull request #4880 from marc1706/ticket/15292
[ticket/15292] Reduce bluriness for forum and topic icons

* github.com:phpbb/phpbb:
  [ticket/15292] Reduce bluriness for forum and topic icons
2017-08-06 12:01:05 +02:00
Tristan Darricau
85cecd8764 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15292] Reduce bluriness for forum and topic icons
2017-08-06 12:01:05 +02:00
Tristan Darricau
c59ef8bd2f Merge branch '3.2.x'
* 3.2.x:
  [ticket/15304] Update s9e/text-formatter dependency
2017-08-06 11:52:08 +02:00
Tristan Darricau
a8fb68051e Merge pull request #4887 from JoshyPHP/ticket/15304
[ticket/15304] Update s9e/text-formatter dependency

* github.com:phpbb/phpbb:
  [ticket/15304] Update s9e/text-formatter dependency
2017-08-06 11:35:35 +02:00
Tristan Darricau
8422d1551b Merge branch '3.2.x'
* 3.2.x:
  [ticket/15303] Correctly refer to $memcached and not $memcache
2017-08-06 11:32:56 +02:00
Tristan Darricau
1fcf0d4808 Merge pull request #4886 from marc1706/ticket/15303
[ticket/15303] Correctly refer to $memcached and not $memcache

* github.com:phpbb/phpbb:
  [ticket/15303] Correctly refer to $memcached and not $memcache
2017-08-06 11:32:56 +02:00
JoshyPHP
5b67939e6a [ticket/15304] Update s9e/text-formatter dependency
https://github.com/s9e/TextFormatter/releases/tag/0.11.0

PHPBB3-15304
2017-08-05 18:28:09 +02:00
abyssmedia
ef404d0f95 [ticket/15303] Correctly refer to $memcached and not $memcache
PHPBB3-15303
2017-08-05 12:19:47 +02:00
Marc Alexander
342a7cbd55 [ticket/security/211] Allow make_clickable() again after change to regex
SECURITY-211
2017-08-03 22:23:08 +02:00
hubaishan
21b35d95be [ticket/15297] revert changes to responsive.css change to bidi.css
revert changes to responsive.css
adding the class to bidi.css

PHPBB3-15297
2017-07-30 12:30:35 +03:00
hubaishan
e4abbcaca3 Revert "[ticket/15297] revert changes to responsive.css and fix by editing bidi.css"
This reverts commit 5d0a41b814.
2017-07-30 12:24:44 +03:00
hubaishan
5d0a41b814 [ticket/15297] revert changes to responsive.css and fix by editing bidi.css
Revert changes to responsive.css
Adding class to bidi.css

PHPBB3-15297
2017-07-30 12:14:48 +03:00
hubaishan
ff5c88be77 [ticket/15297] Fix current date broken lines
Because browsers give priority to style in bidi.css
so I sign (!important) to the style in responsive.css

PHPBB3-15297
2017-07-30 07:11:23 +03:00
Rubén Calvo
42dcce34de [ticket/15287] Change adapter to provider in config_name
PHPBB3-15287
2017-07-28 15:32:15 +02:00
Marc Alexander
d4bb31d240 Merge pull request #4883 from VSEphpbb/ticket/15295
[ticket/15295] Restore tests on mysql and myisam
2017-07-27 18:59:15 +02:00
Marc Alexander
f7d387f93c [ticket/security/211] Add test for line breaks in URL
SECURITY-211
2017-07-27 18:23:43 +02:00
Matt Friedman
bc93feba66 [ticket/15295] Restore tests on mysql and myisam
PHPBB3-15295
2017-07-26 12:24:57 -07:00
Marc Alexander
0aba1faa08 [ticket/security/211] Do not match javascript URIs with URL regexes
SECURITY-211
2017-07-26 21:14:05 +02:00
Máté Bartus
ec9b52f86e Merge pull request #4866 from Nicofuma/ticket/15258
[ticket/15258] Adds a method to get a service by class in service_collection
2017-07-26 17:42:53 +02:00
Tristan Darricau
29f48475aa [ticket/15258] Adds a method to get a service by class in service_collection
PHPBB3-15258
2017-07-26 13:16:51 +02:00
Tristan Darricau
3de15aa6f0 Merge pull request #4878 from rxu/ticket/14972
[ticket/14972] Add PHP 7.2 to the test matrix

* github.com:phpbb/phpbb:
  [ticket/14972] Add PHP 7.2 to the test matrix
2017-07-26 13:11:35 +02:00
Tristan Darricau
ca260d41e5 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15293] Prevent continuing to database update on incomplete file update
2017-07-26 13:09:30 +02:00
Tristan Darricau
aa5a0f62c4 Merge pull request #4879 from marc1706/ticket/15293
[ticket/15293] Prevent continuing to database update on incomplete file update

* github.com:phpbb/phpbb:
  [ticket/15293] Prevent continuing to database update on incomplete file update
2017-07-26 13:09:29 +02:00
Rubén Calvo
e41d4b0d0c [ticket/15287] Launch exception if storage is not available
PHPBB3-15287
2017-07-24 09:42:29 +02:00
Rubén Calvo
ba8cda4d05 [ticket/15287] Add is_available method
PHPBB3-15287
2017-07-24 09:29:57 +02:00
Marc Alexander
523a1e7b7c [ticket/15292] Reduce bluriness for forum and topic icons
PHPBB3-15292
2017-07-23 21:29:10 +02:00
Marc Alexander
d84834db88 [ticket/15293] Prevent continuing to database update on incomplete file update
PHPBB3-15293
2017-07-23 21:09:30 +02:00
Marc Alexander
91f9050a70 [ticket/security/211] Extend tests for profile field values
SECURITY-211
2017-07-23 11:18:07 +02:00
Marc Alexander
2749bfe26c [ticket/security/211] Only run make_clickable() on URL type profile fields
SECURITY-211
2017-07-23 10:40:30 +02:00
rxu
a0434284d5 [ticket/14972] Add PHP 7.2 to the test matrix
PHPBB3-14972
2017-07-23 01:30:42 +07:00
Marc Alexander
882a3c3831 [ticket/security/211] Make sure website URL only uses http & https schemes
SECURITY-211
2017-07-22 17:38:04 +02:00
JoshyPHP
80d0bf4566 [ticket/15291] Allow short array notation in event declarations
PHPBB3-15291
2017-07-22 08:43:10 +02:00
JoshyPHP
7f45062466 [ticket/15290] Add core.text_formatter_s9e_configure_finalize event
PHPBB3-15290
2017-07-22 08:36:48 +02:00
Rubén Calvo
23e67da331 [ticket/15287] Fix annotation return type
PHPBB3-15287
2017-07-21 20:23:38 +02:00
Rubén Calvo
a09a50670c [ticket/15287] Fix variable name
PHPBB3-15287
2017-07-21 19:29:22 +02:00
Rubén Calvo
8d7e8d4311 [ticket/15287] Fix method name
PHPBB3-15287
2017-07-21 19:29:12 +02:00
Rubén Calvo
2a19e213e8 [ticket/15287] Ensures that the target file directory exists
PHPBB3-15287
2017-07-21 19:28:54 +02:00
Rubén Calvo
e2b02c15a5 [ticket/15287] Rename class
PHPBB3-15287
2017-07-21 19:28:46 +02:00
Rubén Calvo
69bfc48dd2 [ticket/15287] Load the adapter lazily
PHPBB3-15287
2017-07-21 19:28:32 +02:00
Rubén Calvo
18ca46a66c [ticket/15287] Travis
PHPBB3-15287
2017-07-21 19:28:23 +02:00
Rubén Calvo
3e89fdca6d [ticket/15287] Remove unused argument
PHPBB3-15287
2017-07-21 19:28:12 +02:00
Rubén Calvo
4d37063cd7 [ticket/15287] Travis
PHPBB3-15287
2017-07-21 19:28:01 +02:00
Rubén Calvo
a710bc616a [ticket/15287] Fix code style
PHPBB3-15287
2017-07-21 19:27:47 +02:00
Rubén Calvo
ff86178667 [ticket/15287] Add PHPDoc
PHPBB3-15287
2017-07-21 19:27:38 +02:00
Rubén Calvo
67f1f85146 [ticket/15287] Remove unused services
PHPBB3-15287
2017-07-21 19:27:26 +02:00
Rubén Calvo
1dbf75c32c [ticket/15287] Add filespec for storage
PHPBB3-15287
2017-07-21 19:27:12 +02:00
Rubén Calvo
440ef369ca [ticket/15287] Add services
PHPBB3-15287
2017-07-21 19:26:58 +02:00
Rubén Calvo
95ebd5d894 [ticket/15287] Update test
PHPBB3-15287
2017-07-21 19:26:45 +02:00
Rubén Calvo
5897876f2f [ticket/15287] Apply suggested change
PHPBB3-15287
2017-07-21 19:26:27 +02:00
Rubén Calvo
af21b8b6c1 [ticket/15287] Update storage
PHPBB3-15287
2017-07-21 19:26:00 +02:00
Tristan Darricau
51d42b2ced Merge pull request #4859 from rubencm/ticket/15253
[ticket/15253] Add storage abstraction

* github.com:phpbb/phpbb: (26 commits)
  [ticket/15253] Fix code style
  [ticket/15253] Fix rebase
  [ticket/15253] Add create dir method
  [ticket/15253] Remove delete dir method
  [ticket/15253] Fix get contents method
  [ticket/15253] PHP 7.2 compatibility
  [ticket/15253] Fix method visibility
  [ticket/15253] Add old tests
  [ticket/15253] Fix code
  [ticket/15253] Add missing return
  [ticket/15253] Make symfony_filesystem variable static
  [ticket/15253] Fix test for <php7.0
  [ticket/15253] Replace realpath with helper
  [ticket/15253] Update tests
  [ticket/15253] Update imports
  [ticket/15253] Add language strings
  [ticket/15253] Fix code style
  [ticket/15253] Move storage helper to filesystem
  [ticket/15253] Move storage helper to filesystem
  [ticket/15253] Add experimental annotation
  ...
2017-07-20 21:09:10 +02:00
Rubén Calvo
3399594946 [ticket/15253] Fix code style
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
c3a422bdeb [ticket/15253] Fix rebase
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
c18c40aaa5 [ticket/15253] Add create dir method
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
b8483c582d [ticket/15253] Remove delete dir method
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
30e0015ca9 [ticket/15253] Fix get contents method
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
01a28d0bd4 [ticket/15253] PHP 7.2 compatibility
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
9b28b21f9a [ticket/15253] Fix method visibility
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
7bf1a27db4 [ticket/15253] Add old tests
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
436410761d [ticket/15253] Fix code
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
a01d33b1fa [ticket/15253] Add missing return
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
9de384fb22 [ticket/15253] Make symfony_filesystem variable static
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
425fb5b09d [ticket/15253] Fix test for <php7.0
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
9ff25b5970 [ticket/15253] Replace realpath with helper
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
45334eadb6 [ticket/15253] Update tests
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
b1755d9dac [ticket/15253] Update imports
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
8bbec30748 [ticket/15253] Add language strings
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
94ee3dc8b0 [ticket/15253] Fix code style
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
de288be1b3 [ticket/15253] Move storage helper to filesystem
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
603a8c51da [ticket/15253] Move storage helper to filesystem
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
8dbbf74550 [ticket/15253] Add experimental annotation
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
ecb79539f4 [ticket/15253] Use storage helper methods instead of filesystem methods
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
21c9b0eeae [ticket/15253] Fix coding style
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
91163d7ec3 [ticket/15253] Update test
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
afb804fe1e [ticket/15253] Fix exception route
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
0d14c85630 [ticket/15253] Use path from adapter
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Rubén Calvo
334b44057d [ticket/15253] Add storage abstraction
PHPBB3-15253
2017-07-20 19:55:52 +02:00
Marc Alexander
2482ec6897 Merge branch '3.2.x' 2017-07-20 19:50:19 +02:00
Marc Alexander
63d85935f5 Merge branch '3.1.x' into 3.2.x 2017-07-20 19:50:14 +02:00
Marc Alexander
fa3bdedf7b Merge pull request #4872 from Nicofuma/ticket/15285
[ticket/15285] Updates .travis.yml to fix builds issues
2017-07-20 19:50:10 +02:00
Tristan Darricau
75d3b7d09c [ticket/15285] Updates .travis.yml to fix builds issues
PHPBB3-15285
2017-07-20 18:45:31 +02:00
Tristan Darricau
35962a0508 Merge pull request #4862 from rxu/ticket/14972-new
[ticket/14972] PHP 7.2 compatibility

* github.com:phpbb/phpbb:
  [ticket/14972] Temporarily pull PHP nightly build out of allowed tests failures
  [ticket/14972] replace all occurrences of sizeof() with the count()
  [ticket/14972] Fix find_key_index method
  [ticket/14972] Update tests matrix to reflect bumping PHP version requirement
  [ticket/14972] Fix test_collection_with_mask test
  [ticket/14972] Avoid using self as constant in tests
  [ticket/14972] Fix create_insert_array() declaration in admin_activate_user
  [ticket/14972] Fix use of deprecated media attachment constants
  [ticket/14972] Migrate from deprecated getMock() method to createMock()
  [ticket/14972] Fix sizeof calls
  [ticket/14972] Bump PHP requirements to 5.6. Update dependencies.
2017-07-18 10:25:24 +02:00
Tristan Darricau
60efaef3cb Merge pull request #4870 from rubencm/ticket/15269
[ticket/15269] Set development environment and enable all debugs when installing with vagrant

* github.com:phpbb/phpbb:
  [ticket/15269] Don't enable DEBUG_CONTAINER by default
  [ticket/15269] Remove comment only if is the beginning of a line
  [ticket/15269] Set development environment and enable all debugs with vagrant
2017-07-18 10:22:59 +02:00
Rubén Calvo
60f175046d [ticket/15269] Don't enable DEBUG_CONTAINER by default
PHPBB3-15269
2017-07-17 21:09:35 +02:00
rxu
765768f139 [ticket/14972] Temporarily pull PHP nightly build out of allowed tests failures
PHPBB3-14972
2017-07-17 18:44:45 +07:00
rxu
797234e416 [ticket/14972] replace all occurrences of sizeof() with the count()
PHPBB3-14972
2017-07-17 16:57:00 +07:00
rxu
67a65e3788 [ticket/14972] Fix find_key_index method
PHPBB3-14972
2017-07-17 16:56:58 +07:00
rxu
e336a62fa3 [ticket/14972] Update tests matrix to reflect bumping PHP version requirement
PHPBB3-14972
2017-07-17 16:56:57 +07:00
rxu
0552666cf5 [ticket/14972] Fix test_collection_with_mask test
In PHP 7.2, the severity of the message “Use of undefined constant” was raised
from E_NOTICE to E_WARNING, so calling $array[ITEM] causes warning caught by
error collector. Use undefined offset notice to get an empty message as such.

PHPBB3-14972
2017-07-17 16:56:57 +07:00
rxu
221004b21b [ticket/14972] Avoid using self as constant in tests
PHPBB3-14972
2017-07-17 16:56:56 +07:00
rxu
efd8e35a6b [ticket/14972] Fix create_insert_array() declaration in admin_activate_user
PHPBB3-14972
2017-07-17 16:56:56 +07:00
rxu
003a9a6d25 [ticket/14972] Fix use of deprecated media attachment constants
PHPBB3-14972
2017-07-17 16:56:55 +07:00
rxu
e3859d894d [ticket/14972] Migrate from deprecated getMock() method to createMock()
PHPBB3-14972
2017-07-17 16:56:55 +07:00
rxu
055a5f8040 [ticket/14972] Fix sizeof calls
As of PHP 7.2, only arrays and objects implementing the Countable interface
should be passed as a count() or sizeof() parameter.
See https://github.com/php/php-src/blob/php-7.2.0alpha2/UPGRADING#L197-L198
Also, sizeof() seems to be sheduled for deprecation, see
https://wiki.php.net/rfc/deprecations_php_7_2#suggested_deprecations

PHPBB3-14972
2017-07-17 16:56:54 +07:00
rxu
07c6e821d5 [ticket/14972] Bump PHP requirements to 5.6. Update dependencies.
Also bump to PHP 7.2 compatible versions: PHPUnit to 5.7, Guzzle to 6.3.

PHPBB3-14972
2017-07-17 16:56:53 +07:00
Marc Alexander
f101532c09 Merge branch '3.2.x' 2017-07-16 21:42:30 +02:00
Marc Alexander
1d523531b5 Merge branch '3.1.x' into 3.2.x 2017-07-16 20:54:36 +02:00
Marc Alexander
53f186d96b Merge branch 'prep-release-3.2.1' into 3.2.x 2017-07-16 20:53:18 +02:00
Marc Alexander
5216bf4483 [prep-release-3.2.1] Add missing .htaccess file 2017-07-16 20:07:13 +02:00
Marc Alexander
c56ebb5312 Merge branch 'prep-release-3.1.11' into prep-release-3.2.1 2017-07-16 18:24:47 +02:00
Marc Alexander
d490190a99 Merge pull request #4864 from lavigor/ticket/15259
[ticket/15259] Fatal error on SQLite/Oracle database update
2017-07-16 17:33:52 +02:00
Marc Alexander
337c8451e7 Merge pull request #4865 from JoshyPHP/ticket/15261
[ticket/15261] Fix censoring HTML tags
2017-07-16 17:33:34 +02:00
Marc Alexander
4b73342669 [prep-release-3.2.1] Add migration for 3.2.1 2017-07-16 17:12:01 +02:00
Marc Alexander
0e505c6fc7 [prep-release-3.2.1] Update versions for 3.2.1 2017-07-16 17:10:46 +02:00
Marc Alexander
5b21903e66 [ticket/security/210] Fix tests for 3.2.x
SECURITY-210
2017-07-16 17:09:06 +02:00
Marc Alexander
05513b96a4 Merge pull request #39 from phpbb/ticket/security/210-rhea
[ticket/security/210] Prevent using IP addresses or ports for remote avatar -- Rhea
2017-07-16 15:49:32 +02:00
Marc Alexander
34e9b4d066 Merge pull request #35 from phpbb/ticket/security-203-rhea
[ticket/security-203] Fully validate version check data in version helper -- Rhea
2017-07-16 15:29:35 +02:00
Marc Alexander
6f897568da Merge pull request #30 from phpbb/ticket/security-181-rhea
[ticket/security-181] Harden protection of migrations files and other directories
2017-07-16 15:08:40 +02:00
Marc Alexander
65aaef1f83 Merge branch 'prep-release-3.1.11' into 3.1.x 2017-07-16 15:00:22 +02:00
Marc Alexander
1493752536 [prep-release-3.1.11] Add migration for 3.1.11 2017-07-16 12:18:50 +02:00
javiexin
55d5ed79fb [ticket/15274] Allow "custom" migrations to use parameters
Remove references in migration tool.

PHPBB3-15274
2017-07-16 11:58:54 +02:00
Marc Alexander
3df3cb87c5 [prep-release-3.1.11] Update version numbers to 3.1.11 2017-07-16 11:54:37 +02:00
Marc Alexander
0b405a2cdc Merge pull request #38 from phpbb/ticket/security/210
[ticket/security/210] Prevent using IP addresses or ports for remote avatar
2017-07-16 11:29:35 +02:00
Marc Alexander
4ed45c4e12 Merge pull request #32 from phpbb/ticket/security-203
[ticket/security-203] Fully validate version check data in version helper
2017-07-16 11:17:36 +02:00
Marc Alexander
c99820eb6b Merge pull request #29 from phpbb/ticket/security-181
[ticket/security-181] Harden protection of migrations files and other directories
2017-07-16 10:59:48 +02:00
Marc Alexander
0ec5e21979 Merge pull request #37 from phpbb/ticket/security/208
[ticket/security/208] Add form key to password reset form
2017-07-16 09:58:46 +02:00
Marc Alexander
c1d835b6b4 Merge pull request #36 from phpbb/ticket/security/124
[ticket/security/124] Filter out disallowed search query items
2017-07-16 08:27:46 +02:00
javiexin
563a6680eb [ticket/15274] Allow "custom" migrations to use parameters
Add the possibility to have custom migrations with parameters,
allowing the use of a single function for several uses.

PHPBB3-15274
2017-07-15 18:49:13 +02:00
Rubén Calvo
2a31978aff [ticket/15269] Remove comment only if is the beginning of a line
PHPBB3-15269
2017-07-12 12:07:13 +02:00
Rubén Calvo
f9a5787fc9 [ticket/15269] Set development environment and enable all debugs with vagrant
PHPBB3-15269
2017-07-12 12:06:47 +02:00
Marc Alexander
8514e8be73 Merge branch '3.2.x' 2017-07-11 21:30:04 +02:00
Marc Alexander
a53c8cee79 [3.2.x] Update version numbers for 3.2.2-dev 2017-07-11 21:27:26 +02:00
Marc Alexander
8e310231bd Merge branch 'prep-release-3.2.1' into 3.2.x 2017-07-11 21:26:12 +02:00
Marc Alexander
324d1e3c55 Merge branch '3.2.x' 2017-07-11 21:19:00 +02:00
Marc Alexander
05c47a0f4a Merge branch '3.1.x' into 3.2.x 2017-07-11 21:18:42 +02:00
Marc Alexander
50d2e337b0 [3.1.x] Update version number to 3.1.12-dev 2017-07-11 21:15:08 +02:00
Marc Alexander
dff65f902c Merge branch 'prep-release-3.1.11' into 3.1.x 2017-07-11 21:09:12 +02:00
Marc Alexander
e7be47c93d Merge branch 'ticket/security/210' into ticket/security/210-rhea 2017-07-10 21:18:45 +02:00
Marc Alexander
fa631947f1 [ticket/security/210] Adjust regex and add tests for IPv6
SECURITY-210
2017-07-10 21:17:52 +02:00
javiexin
31b93280ee [ticket/15266] Fix events in content_visibility
Additional errors found.  The event parameter 'timestamp' does
not exist, it is really called 'time'.  Affects four events:
core.set_post_visibility_before_sql
core.set_post_visibility_after
core.set_topic_visibility_before_sql
core.set_topic_visibility_after

PHPBB3-15266
2017-07-10 15:11:22 +02:00
javiexin
d69ff96236 [ticket/15266] Fix events in content_visibility
Fixes core.phpbb_content_visibility_get_visibility_sql_before,
core.phpbb_content_visibility_get_forums_visibility_before,
core.phpbb_content_visibility_get_global_visibility_before

Does not modify the events, but fixes some comments, and changes
the rest of the function to allow (at least) the documented
event functionality.

PHPBB3-15266
2017-07-09 23:08:58 +02:00
Marc Alexander
3fc3f55d34 Merge branch 'ticket/security/210' into ticket/security/210-rhea 2017-07-09 16:24:49 +02:00
Marc Alexander
a281d526dc [ticket/security/210] Prevent using IP addresses or ports for remote avatar
SECURITY-210
2017-07-09 15:38:18 +02:00
lavigor
24bde10028 [ticket/15259] Fatal error on SQLite/Oracle database update
Add a test.

PHPBB3-15259
2017-07-06 02:37:35 +03:00
JoshyPHP
329e5c5e05 [ticket/15261] Fix censoring HTML tags
PHPBB3-15261
2017-07-03 16:06:50 +02:00
lavigor
b7ce395fbe [ticket/15259] Fatal error on SQLite/Oracle database update
PHPBB3-15259
2017-07-01 23:01:34 +03:00
v12mike
7f408e4b41 [PHPBB3-15247] Add support for php v7 APCu cache API
Add new cache driver apcu.php (based closely on existing APC cache driver)
Add new unit test apcu_driver_test.php for the new driver
Update RUNNING_TESTS.md to clarify requirements for apc, apcu and apc_bc extensions
and add a couple of general hints to RUNNING_TESTS.md

PHPBB3-15247
2017-06-26 12:43:23 +01:00
Marc Alexander
b99d47ce7e [prep-release-3.2.1] Add changelog since 3.2.0 2017-06-25 22:03:32 +02:00
Marc Alexander
03cd4658d0 [prep-release-3.2.1] Add migration for 3.2.1-RC1 2017-06-25 21:59:14 +02:00
Marc Alexander
d423b2ec0d [prep-release-3.2.1] Update version numbers for 3.2.1-RC1 2017-06-25 21:55:00 +02:00
Marc Alexander
35b7a4fae5 Merge branch 'prep-release-3.1.11' into prep-release-3.2.1 2017-06-25 21:53:12 +02:00
Marc Alexander
a5d83e12ec [prep-release-3.1.11] Update changelog 2017-06-25 21:36:40 +02:00
Marc Alexander
08c146ee34 Merge branch '3.1.x' into prep-release-3.1.11 2017-06-25 21:32:12 +02:00
Marc Alexander
5e24508280 Merge branch '3.2.x' 2017-06-25 21:27:09 +02:00
Marc Alexander
aef138d8bc Merge branch '3.1.x' into 3.2.x 2017-06-25 21:26:43 +02:00
Marc Alexander
dc49a8a199 Merge pull request #4804 from rxu/ticket/15186
[ticket/15186] Fully implement the force_delete_allowed feature
2017-06-25 21:25:54 +02:00
Marc Alexander
d811743303 [prep-release-3.1.11] Update changelog for 3.1.11-RC1 2017-06-25 17:48:07 +02:00
Marc Alexander
65f7137825 [prep-release-3.1.11] Add migration for update to 3.1.11-RC1 2017-06-25 17:45:07 +02:00
Marc Alexander
04ef19595c [prep-release-3.1.11] Update version numbers to 3.1.11-RC1 2017-06-25 17:42:55 +02:00
Marc Alexander
848cc8c5e6 Merge branch '3.2.x' 2017-06-25 17:27:50 +02:00
Marc Alexander
4f81c94a95 Merge branch '3.1.x' into 3.2.x 2017-06-25 17:27:47 +02:00
Marc Alexander
71f9c6ebe5 Merge pull request #4860 from marc1706/ticket/14982
[ticket/14982] Always do a ban check except on contact me form
2017-06-25 17:27:42 +02:00
David Colón
cc556122f3 [ticket/14982] Always do a ban check except on contact me form
PHPBB3-14982
2017-06-25 15:32:49 +02:00
Marc Alexander
6b55ae7573 Merge branch '3.2.x' 2017-06-25 15:12:39 +02:00
Marc Alexander
68346e7dfb Merge branch '3.1.x' into 3.2.x 2017-06-25 15:12:36 +02:00
Marc Alexander
8938a0ce98 Merge pull request #4852 from javiexin/ticket/15248
[ticket/15248] Make use of event parameters of core.modify_posting_auth
2017-06-25 15:12:32 +02:00
Marc Alexander
c876392b98 Merge branch '3.2.x' 2017-06-25 14:13:58 +02:00
Marc Alexander
937cc1ca14 Merge pull request #4858 from marc1706/ticket/15251
[ticket/15251] Use dispatcher_interface in help manager
2017-06-25 14:13:53 +02:00
Agris
ba5a2bcb73 [ticket/15251] Use dispatcher_interface in help manager
Allow TraceableEventDispatcher for webprofiler

PHPBB3-15251
2017-06-25 12:02:25 +02:00
Marc Alexander
797bde42aa Merge branch '3.2.x' 2017-06-25 11:07:13 +02:00
Marc Alexander
b28dc339f0 Merge branch '3.1.x' into 3.2.x 2017-06-25 11:06:47 +02:00
Marc Alexander
689ebd3bb6 Merge pull request #4855 from dsinn/ticket/15250
[ticket/15250] Add core event to MCP at the end of merge_posts
2017-06-25 11:05:40 +02:00
Marc Alexander
fd9a084386 Merge branch '3.2.x' 2017-06-25 10:32:43 +02:00
Marc Alexander
774c79c631 Merge branch '3.1.x' into 3.2.x 2017-06-25 10:32:39 +02:00
Marc Alexander
ea8334b693 Merge pull request #4850 from rxu/ticket/15246
[ticket/15246] Allow use of Unix socket as memcache(d) host
2017-06-25 10:32:35 +02:00
Marc Alexander
3b8a155de0 Merge pull request #4848 from rubencm/ticket/15203
[ticket/15203] Include missing constants in web installer
2017-06-25 10:29:49 +02:00
Marc Alexander
1660f7e52c Merge branch '3.2.x' 2017-06-25 10:24:15 +02:00
Marc Alexander
e45ba1d279 Merge branch '3.1.x' into 3.2.x 2017-06-25 10:23:53 +02:00
Marc Alexander
868ae09e1b Merge pull request #4843 from rxu/ticket/15238
[ticket/15238] Add console command to fix forums/modules left/right IDs
2017-06-25 10:20:49 +02:00
Marc Alexander
e50e5dbcae Merge pull request #4842 from rxu/ticket/15238-3.1
[ticket/15238] Add console command to fix forums/modules left/right IDs
2017-06-25 10:20:19 +02:00
Marc Alexander
1b3bdddfd1 Merge branch '3.2.x' 2017-06-25 10:10:14 +02:00
Marc Alexander
c5501d90a4 Merge pull request #4824 from senky/ticket/15217
[ticket/15217] Add core.user_format_date_override event
2017-06-25 10:10:09 +02:00
Marc Alexander
976d799ff2 Merge branch '3.2.x' 2017-06-24 21:42:54 +02:00
Marc Alexander
b59073cf3e Merge pull request #4794 from lr94/ticket/15176
[ticket/15176] Add setting for user activity display limit.
2017-06-24 21:42:39 +02:00
Marc Alexander
d77c018d7f Merge branch '3.2.x' 2017-06-24 21:32:14 +02:00
Marc Alexander
909976f076 Merge pull request #4856 from rxu/ticket/15252
[ticket/15252] Fix editing a topic with poll by user not permitted to edit poll
2017-06-24 21:31:39 +02:00
rxu
14cea02412 [ticket/15252] Fix editing a topic with poll by user not permitted to edit poll
Basically, decoding the original poll title and options text was missing.

PHPBB3-15252
2017-06-21 22:22:47 +07:00
Daniel Sinn
127f5a3ffa [ticket/15250] Add core event to MCP at the end of merge_posts
PHPBB3-15250
2017-06-20 17:56:48 -04:00
rxu
f3403fb10d [ticket/15238] Add missing protected keyword
PHPBB3-15238
2017-06-20 21:07:11 +07:00
rxu
9402339af9 [ticket/15238] Add missing protected keyword
PHPBB3-15238
2017-06-20 21:06:01 +07:00
javiexin
ca5243810f [ticket/15248] Make use of event parameters of core.modify_posting_auth
Fixes is_authed and error not behaving as expected by extensions.

PHPBB-15248
2017-06-19 23:29:54 +02:00
rxu
840cb510e4 [ticket/15238] More code cleanup
PHPBB3-15238
2017-06-18 23:15:05 +07:00
rxu
c1fa252fc1 [ticket/15238] Code cleanup, add docblocks
PHPBB3-15238
2017-06-18 23:14:09 +07:00
rxu
fd822ade20 [ticket/15238] Add console command to fix forums/modules left/right IDs
PHPBB3-15238
2017-06-18 23:14:09 +07:00
rxu
7f08d46aa4 [ticket/15238] More code cleanup
PHPBB3-15238
2017-06-18 23:11:44 +07:00
rxu
b0ed1f2388 [ticket/15238] Code cleanup, add docblocks
PHPBB3-15238
2017-06-18 23:11:27 +07:00
rxu
8a8d435ed4 [ticket/15238] Add console command to fix forums/modules left/right IDs
PHPBB3-15238
2017-06-18 23:11:12 +07:00
Marc Alexander
41df4d3c4c [ticket/security/208] Add form key to password reset form
SECURITY-208
2017-06-18 17:39:16 +02:00
Marc Alexander
4303ae9ae6 [ticket/security/124] Filter out disallowed search query items
SECURITY-124
2017-06-18 12:15:46 +02:00
rxu
c255e1fae8 [ticket/15246] Allow use of Unix socket as memcache(d) host
PHPBB3-15246
2017-06-17 15:42:08 +07:00
Marc Alexander
059c08181e Merge branch '3.2.x' 2017-06-16 20:18:55 +02:00
Marc Alexander
7301748a3a Merge branch '3.1.x' into 3.2.x 2017-06-16 20:18:50 +02:00
Marc Alexander
1c4f49249f Merge pull request #4845 from javiexin/ticket/15241
[ticket/15241] Add ACP template event acp_profile_contact_last
2017-06-16 20:18:46 +02:00
Marc Alexander
011aa0a125 Merge branch '3.2.x' 2017-06-16 19:49:13 +02:00
Marc Alexander
c555bd78df Merge pull request #4849 from rubencm/ticket/15243
[ticket/15243] Check permissions before installing with SQLite
2017-06-16 19:49:08 +02:00
Rubén Calvo
e6bdba7da1 [ticket/15243] Check permissions before installing with SQLite
PHPBB3-15243
2017-06-15 16:56:19 +02:00
Rubén Calvo
833a4c9e95 [ticket/15203] Remove require since is already in startup.php
PHPBB3-15203
2017-06-14 08:37:12 +02:00
Rubén Calvo
0f941a8db2 [ticket/15203] Include missing constants in web installer
PHPBB3-15203
2017-06-14 06:12:02 +02:00
Marc Alexander
b51d809491 Merge pull request #4846 from rxu/ticket/15179
[ticket/15179] Fix indentation
2017-06-11 21:39:45 +02:00
rxu
467ff41e84 [ticket/15179] Fix indentation
PHPBB3-15179
2017-06-12 02:04:30 +07:00
Marc Alexander
a44f31ec42 Merge branch '3.2.x' 2017-06-11 19:09:02 +02:00
Marc Alexander
eafbaf4c30 Merge branch '3.1.x' into 3.2.x 2017-06-11 16:45:02 +02:00
Marc Alexander
c830af48bd Merge pull request #4799 from marc1706/ticket/15179
[ticket/15179] Update dependencies and fix compatibility with newer twig
2017-06-11 16:44:15 +02:00
Marc Alexander
65c6bae91d Merge pull request #4797 from marc1706/ticket/15178
[ticket/15178] Update dependencies for 3.1.x
2017-06-11 16:43:25 +02:00
Marc Alexander
70e30a0591 Merge pull request #4741 from flash1452/ticket/11515
[ticket/11515] Extra check after acquiring locks.
2017-06-11 16:40:48 +02:00
Tristan Darricau
5e6d8f44c9 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15219] Add console command for updating hashes to bcrypt
  [ticket/15219] Add missing space
  [ticket/15219] Update hashes to bcrypt with cron
2017-06-06 09:33:57 +02:00
Tristan Darricau
474cbe0574 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2017-06-06 09:33:36 +02:00
Tristan Darricau
1571c76ccd Merge pull request #4826 from marc1706/ticket/15219-rhea
[ticket/15219] Update hashes to bcrypt with cron -- Rhea

* github.com:phpbb/phpbb:
  [ticket/15219] Add console command for updating hashes to bcrypt
  [ticket/15219] Add missing space
  [ticket/15219] Update hashes to bcrypt with cron
2017-06-06 09:33:22 +02:00
Tristan Darricau
2a49420124 Merge pull request #4825 from marc1706/ticket/15219
[ticket/15219] Update hashes to bcrypt with cron

* github.com:phpbb/phpbb:
  [ticket/15219] Add console command for updating hashes to bcrypt
  [ticket/15219] Add missing space
  [ticket/15219] Update hashes to bcrypt with cron
2017-06-06 09:32:45 +02:00
javiexin
ecdc05a13e [ticket/15241] Add ACP template event acp_profile_contact_last
Event to place code in Profile Field configuration screen,
as additional information for Contact Profile Fields.

PHPBB-15241
2017-06-05 15:14:42 +02:00
Jakub Senko
27b2d91713 [ticket/15217] Add core.user_format_date_override event
PHPBB3-15217
2017-06-05 13:02:05 +02:00
Marc Alexander
cfa56ed3b8 Merge branch '3.2.x' 2017-06-05 11:57:37 +02:00
Marc Alexander
34fb146ab5 Merge branch '3.1.x' into 3.2.x 2017-06-05 11:57:18 +02:00
Marc Alexander
05a8baffdb Merge pull request #4840 from rmcgirr83/ticket_15237
[ticket/15237] Fix unguarded includes to functions_user
2017-06-05 11:56:22 +02:00
Marc Alexander
c0abca3c1a Merge pull request #4836 from hanakin/ticket/15234
[ticket/15234] quickfix notification avatar sizes
2017-06-05 11:55:06 +02:00
Marc Alexander
92195ede52 Merge branch '3.2.x' 2017-06-05 11:53:07 +02:00
Marc Alexander
4177edf33a Merge pull request #4833 from javiexin/ticket/15227
[ticket/15227] Check PHP version and remove old unused code
2017-06-05 11:53:02 +02:00
Marc Alexander
1377f13f36 Merge branch '3.2.x' 2017-06-05 11:44:13 +02:00
Marc Alexander
192d3932f6 Merge branch '3.1.x' into 3.2.x 2017-06-05 11:43:53 +02:00
Marc Alexander
3f6119c42b Merge pull request #4818 from rxu/ticket/15205
[ticket/15205] Add template events prepending/appending subforum link
2017-06-05 11:22:13 +02:00
Marc Alexander
47684bd684 Merge branch '3.2.x' 2017-06-05 11:19:26 +02:00
Marc Alexander
98415c43cf Merge branch '3.1.x' into 3.2.x 2017-06-05 11:19:07 +02:00
Marc Alexander
f0dbfc56d5 Merge pull request #4812 from rxu/ticket/15200-3.1.x
[ticket/15200] Allow extensions using custom templates for help/faq controllers
2017-06-05 11:18:27 +02:00
Marc Alexander
970c44b05f Merge branch '3.2.x' 2017-06-05 11:16:35 +02:00
Marc Alexander
fd5a013f06 Merge pull request #4811 from rxu/ticket/15200
[ticket/15200] Allow extensions using custom templates for help/faq controllers
2017-06-05 11:16:32 +02:00
Marc Alexander
a58d032bf9 Merge branch '3.2.x' 2017-06-05 11:13:43 +02:00
Marc Alexander
be76d582dc Merge branch '3.1.x' into 3.2.x 2017-06-05 11:13:39 +02:00
Marc Alexander
acf9cdba01 Merge pull request #4810 from rxu/ticket/15199
[ticket/15199] Add core event to the messenger send() function
2017-06-05 11:13:35 +02:00
Marc Alexander
509ea30aa2 Merge branch '3.2.x' 2017-06-05 11:02:49 +02:00
Marc Alexander
346c784bf3 Merge branch '3.1.x' into 3.2.x 2017-06-05 11:02:30 +02:00
Marc Alexander
a6939fcb8e Merge pull request #4784 from rubencm/ticket/15150
[ticket/15150] Add Jabber SSL context configuration options
2017-06-05 11:00:38 +02:00
Marc Alexander
df2a0e0b00 Merge branch '3.2.x' 2017-06-05 10:54:46 +02:00
Marc Alexander
a282eb1328 Merge branch '3.1.x' into 3.2.x 2017-06-05 10:54:41 +02:00
Marc Alexander
fb29d79bc1 Merge pull request #4782 from nomind60s/ticket/14498
[ticket/14498] Don't display 'Who is online' members when permission is No
2017-06-05 10:54:31 +02:00
Marc Alexander
cfafc32694 Merge branch '3.2.x' 2017-06-03 11:43:13 +02:00
Marc Alexander
e10d563fc9 Merge branch '3.1.x' into 3.2.x 2017-06-03 11:43:09 +02:00
Marc Alexander
b357f78546 Merge pull request #4747 from ErnadoO/ticket/15132
[ticket/15132] Add variable to the 'core.mcp_main_modify_shadow_sql' event
2017-06-03 11:43:06 +02:00
Marc Alexander
2a8f3e0101 Merge branch '3.2.x' 2017-06-03 11:37:10 +02:00
Marc Alexander
4d4dbd52f7 Merge branch '3.1.x' into 3.2.x 2017-06-03 11:37:06 +02:00
Marc Alexander
58bd7a90a9 Merge pull request #4746 from ErnadoO/ticket/15131
[ticket/15131] Add variable to the 'core.mcp_main_modify_fork_sql' event
2017-06-03 11:37:02 +02:00
Marc Alexander
77d73678a1 Merge branch 'ticket/15219' into ticket/15219-rhea 2017-06-03 11:13:03 +02:00
Marc Alexander
170613848a [ticket/15219] Add console command for updating hashes to bcrypt
PHPBB3-15219
2017-06-03 11:07:34 +02:00
Marc Alexander
e2c0356f34 [ticket/15179] Replace spaces with a tab
PHPBB3-15179
2017-06-03 10:01:28 +02:00
Michael Miday
686a8e6d3a [ticket/15234] patch avatar sizes
PHPBB3-15234
2017-06-01 16:35:21 -04:00
Erwan Nader
0914123391 [ticket/15132] Add variable to the 'core.mcp_main_modify_shadow_sql' event
PHPBB3-15132
2017-05-31 21:21:04 +02:00
Erwan Nader
e754a51acc [ticket/15131] Add variables to the 'core.mcp_main_modify_fork_sql' event
PHPBB3-15131
2017-05-31 21:04:22 +02:00
Marc Alexander
a079c5fed0 Merge branch 'ticket/15178' into ticket/15179 2017-05-31 20:20:43 +02:00
Marc Alexander
e3ec1440ef [ticket/15178] Run update again
PHPBB3-15178
2017-05-31 20:06:33 +02:00
Marc Alexander
9a18d3e79c Merge branch '3.2.x' 2017-05-30 19:10:22 +02:00
Marc Alexander
f63f9693d8 Merge branch '3.1.x' into 3.2.x 2017-05-30 19:09:21 +02:00
Marc Alexander
635f73bc06 Merge pull request #4690 from javiexin/ticket/15081
[ticket/15081] Add acp_ext_details_notice template event
2017-05-30 19:05:44 +02:00
Marc Alexander
145a3a2c75 Merge branch '3.2.x' 2017-05-29 12:14:10 +02:00
Marc Alexander
7dc288cb89 Merge remote-tracking branch 'javiexin/ticket/15068' into 3.2.x 2017-05-29 12:13:41 +02:00
Marc Alexander
0a3d290551 Merge branch '3.2.x' 2017-05-25 21:50:23 +02:00
Marc Alexander
8fcdf1747c Merge pull request #4841 from DavidIQ/ticket/14992
[ticket/14992] Add temp index migration for removing duplicates
2017-05-25 21:50:13 +02:00
David Colón
9029a925aa [ticket/14992] Add temp index migration for removing duplicates 2017-05-25 14:42:45 -04:00
Marc Alexander
cb3ce2b19a Merge branch '3.2.x' 2017-05-25 19:38:02 +02:00
Marc Alexander
deb9240546 Merge pull request #4701 from DavidIQ/ticket/14992
[ticket/14992] Improve user_notifications table performance
2017-05-25 19:36:26 +02:00
David Colón
a6317dc52d [ticket/14992] Reduce notification table col sizes 2017-05-25 09:40:58 -04:00
Marc Alexander
36763ab244 Merge branch '3.2.x' 2017-05-25 08:52:49 +02:00
Marc Alexander
de4b2eb620 Merge branch '3.1.x' into 3.2.x 2017-05-25 08:52:45 +02:00
Marc Alexander
3f58b5f9ab Merge pull request #4717 from rmcgirr83/ticket/15107
[ticket/15107] Add message_parser to event
2017-05-25 08:52:41 +02:00
David Colón
4c67f65d5d [ticket/14992] 'method' is needed for the unique index 2017-05-24 16:56:24 -04:00
RMcGirr83
7a3e55bdb3 [ticket/15237] Fix unguarded includes to functions_user
https://tracker.phpbb.com/browse/PHPBB3-15237

PHPBB3-15237
2017-05-24 12:58:25 -04:00
David Colón
c2711fb6c4 [ticket/14992] Remove temp index migration 2017-05-23 14:01:30 -04:00
Marc Alexander
f3c782b358 [ticket/14992] Make unit tests run more verbose
PHPBB3-14992
2017-05-21 22:19:44 +02:00
javiexin
37c48a59c3 Merge branch 'ticket/15068' of https://github.com/javiexin/phpbb into ticket/15068 2017-05-21 18:25:57 +02:00
javiexin
60d6667eb4 [ticket/15068] Add template vars retrieval from the template object
Added tests.

PHPBB3-15068
2017-05-21 18:18:59 +02:00
javiexin
bee363f072 [ticket/15227] Remove function deregister_globals, not needed
PHPBB3-15227
2017-05-21 16:57:01 +02:00
Marc Alexander
ee95103ced Merge branch '3.2.x' 2017-05-21 16:42:17 +02:00
Marc Alexander
37e30ad83e Merge pull request #4822 from Louis7777/ticket/15212
[ticket/15212] Fix code box double horizontal scrollbars
2017-05-21 16:38:21 +02:00
Marc Alexander
0d1c6d46af Merge branch '3.2.x' 2017-05-21 16:33:08 +02:00
Marc Alexander
6a69c6a006 Merge pull request #4834 from senky/ticket/15056
[ticket/15056] Update subforum icons with Mark forums read
2017-05-21 16:33:02 +02:00
Marc Alexander
bcc85ab679 [ticket/14992] Correctly remove table name and prefix from keys
PHPBB3-14992
2017-05-21 16:01:27 +02:00
Marc Alexander
3c9843dc42 Merge branch '3.2.x' 2017-05-21 14:20:12 +02:00
Marc Alexander
15e80cebe8 Merge branch '3.1.x' into 3.2.x 2017-05-21 14:20:08 +02:00
Marc Alexander
03c30d4bc6 Merge pull request #4838 from marc1706/ticket/15020
[ticket/15020] Add Event for mcp_topic_postrow_post_subject
2017-05-21 14:20:03 +02:00
Marc Alexander
11f968e774 [ticket/14992] Shorten index name for user_id and item_id
PHPBB3-14992
2017-05-21 14:18:10 +02:00
Daniel Mota
1a1def5339 [ticket/15020] Add Event for mcp_topic_postrow_post_subject
Add 2 events:
mcp_topic_postrow_post_subject_before
mcp_topic_postrow_post_subject_after

PHPBB3-15020
2017-05-21 13:04:47 +02:00
javiexin
1d5f5ccffc [ticket/15227] Remove STRIP, as always false
PHPBB3-15227
2017-05-21 12:58:05 +02:00
Marc Alexander
f9ceb05f2c Merge branch '3.2.x' 2017-05-21 12:49:23 +02:00
Marc Alexander
ff3f52db6d Merge branch '3.1.x' into 3.2.x 2017-05-21 12:49:19 +02:00
Marc Alexander
fbc8a4a275 Merge pull request #4837 from marc1706/ticket/14996
[ticket/14996] Add Event for search_results_topic_title_after
2017-05-21 12:49:15 +02:00
Daniel Mota
b63b83a920 [ticket/14996] Add Event for search_results_topic_title_after
PHPBB3-14996
2017-05-21 12:15:43 +02:00
Jakub Senko
06a9629497 [ticket/15056] Update subforum icons with Mark forums read
PHPBB3-15056
2017-05-16 17:55:28 +02:00
Vishal Pandey
fa108176e5 [ticket/11515] If condition changes
Duplicate return statements removed.

PHPBB3-11515
2017-05-14 12:08:20 +05:30
Vishal Pandey
8897dbf9fe [ticket/11515] Inverted Logic
Inverted the logic to raise exception inside if.

PHPBB3-11515
2017-05-14 11:47:48 +05:30
javiexin
c2c5c20c31 [ticket/15227] Check PHP version and remove old unused code
PHPBB3-15227
2017-05-12 23:04:54 +02:00
Tristan Darricau
52dd4895c8 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15226] Add index for latest topics to topics table
2017-05-12 17:27:06 +02:00
Tristan Darricau
0984dbb3f8 Merge pull request #4832 from marc1706/ticket/15226
[ticket/15226] Add index for latest topics to topics table

* github.com:phpbb/phpbb:
  [ticket/15226] Add index for latest topics to topics table
2017-05-12 17:27:01 +02:00
Tristan Darricau
60d1e49e43 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15226] Add index for latest topics to topics table
2017-05-12 17:27:01 +02:00
Marc Alexander
18b29ca074 [ticket/15226] Add index for latest topics to topics table
PHPBB3-15226
2017-05-11 18:30:51 +02:00
Máté Bartus
e87e2a76b1 Merge pull request #4827 from rxu/ticket/15220
[ticket/15220] Fix undefined variable $phpbb_root_path in acp_extensions.php
2017-05-09 08:58:18 +02:00
Máté Bartus
f6ac6701ff Merge pull request #4820 from marc1706/ticket/15213
[ticket/15213] Fix stylelint failures
2017-05-09 08:41:48 +02:00
Tristan Darricau
3fd197f37a Merge pull request #4828 from hubaishan/ticket/15221
[ticket/15221] add missing commas

* github.com:phpbb/phpbb:
  [ticket/15221] add missing commas
2017-05-08 14:56:01 +02:00
Tristan Darricau
985d822706 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15221] add missing commas
2017-05-08 14:56:01 +02:00
Tristan Darricau
0af7fc6e08 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15222] Fix a typo in generate_text_for_display_test.php
2017-05-08 14:52:00 +02:00
Tristan Darricau
07d3ae7dac Merge pull request #4829 from rxu/ticket/15222
[ticket/15222] Fix a typo in generate_text_for_display_test.php

* github.com:phpbb/phpbb:
  [ticket/15222] Fix a typo in generate_text_for_display_test.php
2017-05-08 14:51:47 +02:00
rxu
9a5714071e [ticket/15222] Fix a typo in generate_text_for_display_test.php
PHPBB3-15222
2017-05-08 17:29:24 +07:00
hubaishan
2d8985e4a4 [ticket/15221] add missing commas
in language/en/install.php

PHPBB3-15221
2017-05-07 16:28:00 +03:00
rxu
2485db81a3 [ticket/15220] Fix undefined variable $phpbb_root_path in acp_extensions.php
PHPBB3-15220
2017-05-07 10:03:19 +07:00
Marc Alexander
8fd78e607d Merge branch 'ticket/15219' into ticket/15219-rhea 2017-05-05 21:26:07 -04:00
Marc Alexander
7034986427 [ticket/15219] Add missing space
PHPBB3-15219
2017-05-05 21:25:29 -04:00
Marc Alexander
710a943b00 Merge branch 'ticket/15219' into ticket/15219-rhea 2017-05-05 21:08:13 -04:00
Marc Alexander
18fe3b2833 [ticket/15219] Update hashes to bcrypt with cron
PHPBB3-15219
2017-05-05 20:52:21 -04:00
Louis7777
0c79cdcb31 [ticket/15212] Fix code box double horizontal scrollbars
The code box has two overflow properties set,
one on the code element and one on the parent div container,
causing double horizontal scrollbars.

PHPBB3-15212
2017-05-04 20:04:11 +03:00
Louis7777
cc40d64e24 [ticket/15212] Fix code box double horizontal scrollbars
The code box has two overflow properties set,
one on the code element and one on the parent div container,
causing double horizontal scrollbars.

PHPBB3-15212
2017-05-03 04:04:27 +03:00
Louis7777
3e971bd1f8 [ticket/15212] Fix code box double horizontal scrollbars
The code box has two overflow properties set,
one on the code element and one on the parent div container,
causing double horizontal scrollbars.

PHPBB3-15212
2017-05-03 04:00:33 +03:00
Louis7777
234a6f1256 Update content.css 2017-05-03 03:30:16 +03:00
Louis7777
fd423d5a7a [ticket/15212] Fix code box double horizontal scrollbars
The code box has two overflow properties set,
one on the code element and one on the parent div container,
causing double horizontal scrollbars.

PHPBB3-15212
2017-05-03 02:58:05 +03:00
Marc Alexander
5f09e0ec0a [ticket/15213] Fix stylelint failures
PHPBB3-15213
2017-05-02 13:55:36 -04:00
Marc Alexander
cf603f7025 Merge branch '3.2.x' 2017-05-02 13:16:39 -04:00
Marc Alexander
877760ef98 Merge branch '3.1.x' into 3.2.x 2017-05-02 13:16:36 -04:00
Marc Alexander
ca9e3eb528 Merge pull request #4815 from kasimi/ticket/15187
[ticket/15187] Add paths of newly enabled extensions to template
2017-05-02 13:16:32 -04:00
rxu
e84459ba67 [ticket/15205] Add template events prepending/appending subforum link
PHPBB3-15205
2017-05-01 18:49:56 +07:00
Marc Alexander
d8e11c7983 Merge branch '3.2.x' 2017-04-30 20:36:15 -04:00
Marc Alexander
521760aeb7 Merge pull request #4816 from javiexin/ticket/15202
[ticket/15202] To disable, an extension must be enabled
2017-04-30 20:36:12 -04:00
kasimi
5808c9fae1 [ticket/15187] Use $this->template property 2017-04-29 13:45:20 +02:00
kasimi
bc404a3701 [ticket/15187] Add ACP style after enabling an extension 2017-04-29 11:01:55 +02:00
javiexin
1e8f467964 [ticket/15202] To disable, an extension must be enabled
PHPBB3-15202
2017-04-28 23:47:51 +02:00
kasimi
0082dd8039 [ticket/15187] Reverted commits e6b7def & 90a80b7
PHPBB3-15187
2017-04-28 22:20:24 +02:00
kasimi
90a80b7b31 [ticket/15187] Fail gracefully if template service is unavailable 2017-04-28 16:58:08 +02:00
kasimi
e6b7defd38 [ticket/15187] Add paths of newly enabled extensions to template
When enabling an extension its paths aren't added immediately to
the template which results in ACP events not being registered in
the compiled template files.

PHPBB3-15187
2017-04-28 16:32:11 +02:00
Tristan Darricau
d6f5231324 Merge branch '3.2.x'
* 3.2.x:
2017-04-28 11:30:36 +02:00
Tristan Darricau
64f33e7a94 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2017-04-28 11:30:15 +02:00
Tristan Darricau
7254980753 Merge pull request #4657 from marc1706/ticket/7336
[ticket/7336] Index first post when splitting topics

* github.com:phpbb/phpbb:
  [ticket/7336] Index first post when splitting topics
  [ticket/7336] Add tests for indexing first post after splitting topics
2017-04-28 11:30:14 +02:00
Marc Alexander
e60306d1e1 Merge pull request #4801 from hanakin/ticket/15156
[ticket/15156] Simplify user online notification
2017-04-27 17:04:18 -04:00
rxu
3114e5399c [ticket/15200] Allow extensions using custom templates for help/faq controllers
PHPBB3-15200
2017-04-27 21:14:43 +07:00
Marc Alexander
b98b039056 Merge branch '3.2.x' 2017-04-27 10:04:12 -04:00
Marc Alexander
476e51f7db Merge pull request #4813 from marc1706/ticket/13603
[ticket/13603] Add missing event to events.md
2017-04-27 10:04:10 -04:00
Marc Alexander
bcfbae567f [ticket/13603] Add missing event to events.md
PHPBB3-13603
2017-04-27 09:46:27 -04:00
Marc Alexander
bd1206d45f Merge branch '3.2.x' 2017-04-27 09:36:14 -04:00
Marc Alexander
abbb782820 Merge pull request #4710 from nomind60s/ticket/15086
[ticket/15086] Replace quote.gif with Font Awesome icon
2017-04-27 09:34:16 -04:00
rxu
33a62648d1 [ticket/15200] Allow extensions using custom templates for help/faq controllers
PHPBB3-15200
2017-04-27 16:22:03 +07:00
rxu
f5d49b61bb [ticket/15199] Add core event to the messenger send() function
PHPBB3-15199
2017-04-27 15:06:34 +07:00
Marc Alexander
183ec7c05f Merge branch '3.2.x' 2017-04-26 19:58:51 -04:00
Marc Alexander
8179e56b02 Merge branch '3.1.x' into 3.2.x 2017-04-26 19:58:29 -04:00
Marc Alexander
e53343857a Merge pull request #4674 from senky/ticket/13730
[ticket/13730] Add core.delete_post_end event
2017-04-26 19:57:35 -04:00
Marc Alexander
a7a7757e30 Merge branch '3.2.x' 2017-04-26 19:54:02 -04:00
Marc Alexander
38d8787854 Merge branch '3.1.x' into 3.2.x 2017-04-26 19:53:34 -04:00
Marc Alexander
994c1d79b1 Merge pull request #4672 from senky/ticket/13603
[ticket/13603] Add index_body_stat_blocks_after event
2017-04-26 19:52:35 -04:00
Marc Alexander
630320d9d2 Merge branch '3.2.x' 2017-04-26 19:30:53 -04:00
Marc Alexander
5cafff36b2 Merge branch '3.1.x' into 3.2.x 2017-04-26 19:30:50 -04:00
Marc Alexander
4c58dfc19a Merge pull request #4671 from senky/ticket/13605
[ticket/13605] Add core.ucp_pm_compose_predefined_message event
2017-04-26 19:30:47 -04:00
Marc Alexander
47231fe435 Merge branch '3.2.x' 2017-04-26 19:08:30 -04:00
Marc Alexander
a116762974 Merge pull request #4809 from VSEphpbb/ticket/15198
[ticket/15198] Add PHP version to board stats in the ACP
2017-04-26 19:08:27 -04:00
Matt Friedman
95f61af798 [ticket/15198] Add PHP version to board stats in the ACP
PHPBB3-15198
2017-04-26 09:40:15 -07:00
Marc Alexander
2cf47ffaa1 Merge pull request #3909 from Nicofuma/ticket/11150
[ticket/11150] Install extensions through composer
2017-04-26 09:49:37 -04:00
Marc Alexander
df473d2a7e Merge pull request #4808 from hanakin/ticket/15192
[ticket/15192] Fix dropdown-extended & notification code
2017-04-26 09:35:19 -04:00
hanakin
077a3c1fa1 [ticket/15156] remove old img and fix language.css
PHPBB3-15156
2017-04-25 20:48:07 -04:00
hanakin
0b818b0739 [ticket/15192] fix stupid test issue
PHPBB3-15192
2017-04-25 18:32:25 -04:00
hanakin
5c36c41f06 [ticket/15192] use proper scope for overides
PHPBB3-15192
2017-04-25 18:30:09 -04:00
hanakin
323f187ccf [ticket/15192] Cleanup selectors and proper scope
PHPBB3-15192
2017-04-25 18:07:21 -04:00
hanakin
308b0778cf [ticket/15192] Fix js selectors
PHPBB3-15192
2017-04-25 18:06:44 -04:00
hanakin
5e6ba1e466 [ticket/15192] relocate class properly
PHPBB3-15192
2017-04-25 18:04:06 -04:00
Tristan Darricau
1f9a269d78 [ticket/11150] Makes the customisation db lync dynamic
PHPBB3-11150
2017-04-23 21:09:59 +02:00
Tristan Darricau
5376f676bf [ticket/11150] Handle composer context transparently
PHPBB3-11150
2017-04-23 21:01:16 +02:00
Tristan Darricau
69571f9cef [ticket/11150] Fix comments
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
31953496ee [ticket/11150] More CSS fixes
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
9314e533c8 [ticket/11150] Fix rebase conflicts
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
a49663a10f [ticket/11150] Silly CSS changes
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
ab162b2fa6 [ticket/11150] Do not generate actions links in templates
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
d59b26dcec [ticket/11150] Add comments + ignore invaid repositories URLs
PHPBB3-11150
2017-04-23 21:01:15 +02:00
Tristan Darricau
fbf11d61aa [ticket/11150] Updates deps + fix various issues
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
87ce6cadaf [ticket/11150] Fix wording
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
efe37cd5a8 [ticket/11150] Wording
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
ed32ab89ad [ticket/11150] Removes outdated TODO
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
60bf9af27a [ticket/11150] Fix illegal uage if $_SERVER when viewing the catalog
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
4599799fba [ticket/11150] Improves requirements check
PHPBB3-11150
2017-04-23 21:01:14 +02:00
Tristan Darricau
16d3fa49a1 [ticket/11150] Add composer-ext.* and vendor-ext/
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
1703b678d0 [ticket/11150] Skip invalid extensions, not the whole list
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
5f4aa4f416 [ticket/11150] Uses PHPBB_VERSION, not the composer.json one
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
ce12b7799f [ticket/11150] Ignore vendor-ext in the sniffer
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
fad379813f [ticket/11150] Always display an error message
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
f6eb17048a [ticket/11150] Initialize the errors array in the translate trait
PHPBB3-11150
2017-04-23 21:01:13 +02:00
Tristan Darricau
1c9ecd084c [ticket/11150] CS
PHPBB3-11150
2017-04-23 21:01:12 +02:00
Tristan Darricau
43038a65de [ticket/11150] Update tests
PHPBB3-11150
2017-04-23 21:01:12 +02:00
Tristan Darricau
718ca44a06 [ticket/11150] CS
PHPBB3-11150
2017-04-23 21:01:12 +02:00
Tristan Darricau
4617037feb [ticket/11150] Console liek output
PHPBB3-11150
2017-04-23 21:01:12 +02:00
Tristan Darricau
6571067719 [ticket/11150] Case insentitive sort
PHPBB3-11150
2017-04-23 21:01:12 +02:00
Tristan Darricau
b5136e4976 [ticket/11150] Fix CS
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
ea4a4acee0 [ticket/11150] CS and wording
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
8ea2ecf835 [ticket/11150] Disable packagist and add titania
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
7958dca09d [ticket/11150] Load vendor/ext-autoload.php
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
e71e6224f5 [ticket/11150] Remove 'Update' and 'Remove' actions in the catalog
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
bac391c282 [ticket/11150] CS
PHPBB3-11150
2017-04-23 21:01:11 +02:00
Tristan Darricau
8b96fc7d04 [ticket/11150] Add missing config entries
PHPBB3-11150
2017-04-23 21:01:10 +02:00
Tristan Darricau
65cd20539f [ticket/11150] Purge on remove by default
PHPBB3-11150
2017-04-23 21:01:10 +02:00
Tristan Darricau
b10719d03d [ticket/11150] Don't display remove for enabled extensions
PHPBB3-11150
2017-04-23 21:01:10 +02:00
Tristan Darricau
ba0f151c39 [ticket/11150] Adds an overflow to composer output
PHPBB3-11150
2017-04-23 21:01:10 +02:00
Tristan Darricau
0926e94955 [ticket/11150] CS
PHPBB3-11150
2017-04-23 21:01:10 +02:00
Tristan Darricau
dbfe2d7947 [ticket/11150] Yellow => Orange in composer output
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
fc1d79cf47 [ticket/11150] Correctly enable/purge extensions
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
60086b5c41 [ticket/11150] Add language key
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
9a836b5901 [ticket/11150] Makes composer output level configurable
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
972f3a7ff4 [ticket/11150] Fix Html output formatter
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
317c90cf48 [ticket/11150] Makes minimum-stability configurable
PHPBB3-11150
2017-04-23 21:01:09 +02:00
Tristan Darricau
6bbd8486b2 [ticket/11150] Filter out versions incompatibles with the minimum stability flag
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
a5a678c0d8 [ticket/11150] Translate Enabling/disabling extension
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
ab60adb60c [ticket/11150] Add html output formatter
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
c88c692ad6 [ticket/11150] Use json instead of serialize
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
f1e80830b7 [ticket/11150] Wording
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
38a58df41b [ticket/11150] Gallery => Catalog
PHPBB3-11150
2017-04-23 21:01:08 +02:00
Tristan Darricau
963eea33a9 [ticket/11150] Move composer output
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
560d4729f9 [ticket/11150] Small fix
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
178f0e1639 [ticket/11150] Tweak gallery actions
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
35b0543da9 [ticket/11150] Uses percentages instead of fixed column size
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
1acef8d268 [ticket/11150] Updates CLI wording
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
31931134aa [ticket/11150] Composer is using $_SERVER for some git stuff
PHPBB3-11150
2017-04-23 21:01:07 +02:00
Tristan Darricau
cc0a762866 [ticket/11150] Disable if directories not writable
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
0a809fb90e [ticket/11150] Add missing language keys
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
9b69cd74ae [ticket/11150] Language keys
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
46972aa4c7 [ticket/11150] Enforce enable on install and purge on remove options
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
8f1d254191 [ticket/11150] Repositories settings - end
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
b75087a433 [ticket/11150] Repositories settings, beginning
PHPBB3-11150
2017-04-23 21:01:06 +02:00
Tristan Darricau
3640302afd [ticket/11150] Set settings
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
3d363a7bb3 [ticket/11150] Gallery pagination
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
3a1f2ad3ff [ticket/11150] Sorts extensions by display name
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
8db408a21c [ticket/11150] Resize actions column
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
bf5462e708 [ticket/11150] Resizes some columns
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
f6a867af5f [ticket/11150] Move homepage and display package name
PHPBB3-11150
2017-04-23 21:01:05 +02:00
Tristan Darricau
c12cfdad9d [ticket/11150] Move actions to a dedicated collumn in the gallery
PHPBB3-11150
2017-04-23 21:01:04 +02:00
Tristan Darricau
76a9bb2275 [ticket/11150] Display extensions with the display_name in the gallery
PHPBB3-11150
2017-04-23 21:01:04 +02:00
Tristan Darricau
88b32580dc [ticket/11150] Add Remove && Update buttons
PHPBB3-11150
2017-04-23 21:01:04 +02:00
Tristan Darricau
d6618397bf [ticket/11150] Better pre/post action handling, restore ext.json in case of err
PHPBB3-11150
2017-04-23 21:01:04 +02:00
Tristan Darricau
51916def9c [ticket/11150] Display extension status in "gallery"
PHPBB3-11150
2017-04-23 21:01:04 +02:00
Tristan Darricau
a32d429f1e [ticket/11150] Restore the cwd before using the autoloader in case of error
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
50b2989cf0 [ticket/11150] PHP 5.4 compatibility
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
d5672303a3 [ticket/11150] Install from ACP
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
6a15ad1368 [ticket/11150] Implement install extension link in ACP
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
adb8d30d98 [ticket/11150] Add ACP gallery
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
c49cd29e96 [ticket/11150] Cache the list of available packages for 24 hours
PHPBB3-11150
2017-04-23 21:01:03 +02:00
Tristan Darricau
8b1284594b [ticket/11150] Use a trait to translate composer and introduce web_io
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
8a1ca4375e [ticket/11150] Preserve original requirements and avoid finally
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
e3fadc1fc7 [ticket/11150] Display and translate composer output
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
00229c20f0 [ticket/11150] Add extension:start-managing command
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
779c9c8552 [ticket/11150] Preserve every packages of every phpbb types in composer-ext.json
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
540bac3ba4 [ticket/11150] Better version normalization
PHPBB3-11150
2017-04-23 21:01:02 +02:00
Tristan Darricau
ac129f34d3 [ticket/11150] Do not override extensions installed manually
PHPBB3-11150
2017-04-23 21:01:01 +02:00
Tristan Darricau
fbb85e2f4f [ticket/11150] Add ability to manage extensions through composer
PHPBB3-11150
2017-04-23 21:01:01 +02:00
Tristan Darricau
712626d845 Merge branch '3.2.x'
* 3.2.x:
  [ticket/8116] Add missing new line
  [ticket/8116] Correctly get other users who posted under IP
  [ticket/8116] Improve code and add tests for helper functions
  [ticket/8116] Add pagination for IP tables on post info
2017-04-21 23:55:13 +02:00
Tristan Darricau
6922593660 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2017-04-21 23:54:53 +02:00
Tristan Darricau
afe2664c56 Merge pull request #4802 from marc1706/ticket/8116-rhea
[ticket/8116] Add pagination for IP tables and post info -- Rhea version

* github.com:phpbb/phpbb:
  [ticket/8116] Add missing new line
  [ticket/8116] Correctly get other users who posted under IP
  [ticket/8116] Improve code and add tests for helper functions
  [ticket/8116] Add pagination for IP tables on post info
2017-04-21 23:54:41 +02:00
Tristan Darricau
a233f98bbf Merge pull request #4780 from marc1706/ticket/8116
[ticket/8116] Add pagination for IP tables and post info

* github.com:phpbb/phpbb:
  [ticket/8116] Add missing new line
  [ticket/8116] Correctly get other users who posted under IP
  [ticket/8116] Improve code and add tests for helper functions
  [ticket/8116] Add pagination for IP tables on post info
2017-04-21 23:54:18 +02:00
Tristan Darricau
1844b8ca2a Merge branch '3.2.x'
* 3.2.x:
  [ticket/15011] Use exception interface for 3.2
2017-04-21 23:51:42 +02:00
Tristan Darricau
f40d4e03a3 Merge pull request #4806 from javiexin/ticket/15011v32
[ticket/15011] Use exception interface for 3.2

* github.com:phpbb/phpbb:
  [ticket/15011] Use exception interface for 3.2
2017-04-21 23:51:41 +02:00
javiexin
6a61e73e00 [ticket/15011] Use exception interface for 3.2
Update the mentioned ticket to 3.2 by using exception_inteface
instead of the actual exception class.
Also, use adm_back_link consistently.

PHPBB3-15011
2017-04-21 21:28:29 +02:00
Tristan Darricau
bdbac7b4c9 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15144] Attachment icon display should only occur
2017-04-20 12:55:14 +02:00
Tristan Darricau
ad5fcd5356 Merge pull request #4805 from rmcgirr83/ticket-15144
[ticket/15144] Attachment icon display should only occur

* github.com:phpbb/phpbb:
  [ticket/15144] Attachment icon display should only occur
2017-04-20 12:55:13 +02:00
Richard McGirr
ca3b715fdc [ticket/15144] Attachment icon display should only occur
if there are attachments in reports

https://tracker.phpbb.com/browse/PHPBB3-15144

PHPBB3-15144
2017-04-20 06:04:27 -04:00
hanakin
522b73cd46 [ticket/15156] Fix profile page
PHPBB3-15156
2017-04-19 19:21:36 -04:00
Marc Alexander
b1439a4601 Merge branch 'ticket/8116' into ticket/8116-rhea 2017-04-19 23:43:41 +02:00
Marc Alexander
e72f6d4236 [ticket/8116] Add missing new line
PHPBB3-8116
2017-04-19 23:35:44 +02:00
Tristan Darricau
f21662ab95 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13608] Add core.ucp_restore_permissions event
2017-04-19 23:09:05 +02:00
Tristan Darricau
ff22d54eae Merge pull request #4670 from senky/ticket/13608
[ticket/13608] Add core.ucp_restore_permissions event

* github.com:phpbb/phpbb:
  [ticket/13608] Add core.ucp_restore_permissions event
2017-04-19 23:08:15 +02:00
Tristan Darricau
109aaff534 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13608] Add core.ucp_restore_permissions event
2017-04-19 23:08:15 +02:00
Tristan Darricau
fb328548f4 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13609] Add core.ucp_switch_permissions event
2017-04-19 23:04:46 +02:00
Tristan Darricau
5bd497ae54 Merge pull request #4669 from senky/ticket/13609
[ticket/13609] Add core.ucp_switch_permissions event

* github.com:phpbb/phpbb:
  [ticket/13609] Add core.ucp_switch_permissions event
2017-04-19 23:04:11 +02:00
Tristan Darricau
40e4a6ea87 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13609] Add core.ucp_switch_permissions event
2017-04-19 23:04:11 +02:00
Tristan Darricau
edf6aefd2a Merge branch '3.2.x'
* 3.2.x:
  [ticket/7336] Index first post when splitting topics
  [ticket/7336] Add tests for indexing first post after splitting topics
2017-04-19 23:02:03 +02:00
Tristan Darricau
c61e43cc91 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/7336] Index first post when splitting topics
  [ticket/7336] Add tests for indexing first post after splitting topics
2017-04-19 23:01:35 +02:00
Tristan Darricau
a8d28d6bc8 Merge pull request #4657 from marc1706/ticket/7336
[ticket/7336] Index first post when splitting topics

* github.com:phpbb/phpbb:
  [ticket/7336] Index first post when splitting topics
  [ticket/7336] Add tests for indexing first post after splitting topics
2017-04-19 23:00:37 +02:00
Tristan Darricau
f579e75be0 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15146] Date profile field validation incorrect
2017-04-19 22:53:00 +02:00
Tristan Darricau
3661398a78 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15146] Date profile field validation incorrect
2017-04-19 22:52:56 +02:00
Tristan Darricau
8ae7d2495c Merge pull request #4763 from javiexin/ticket/15146
[ticket/15146] Date profile field validation incorrect

* github.com:phpbb/phpbb:
  [ticket/15146] Date profile field validation incorrect
2017-04-19 22:52:55 +02:00
Tristan Darricau
69b703f1ad Merge branch '3.2.x'
* 3.2.x:
  [ticket/13735] Fix input type number for Firefox in prosilver
2017-04-19 22:20:21 +02:00
Tristan Darricau
fc39aa8d71 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13735] Fix input type number for Firefox in prosilver
2017-04-19 22:20:15 +02:00
Tristan Darricau
8d8886e7ba Merge pull request #4798 from javiexin/ticket/13735
[ticket/13735] Fix input type number for Firefox in prosilver

* github.com:phpbb/phpbb:
  [ticket/13735] Fix input type number for Firefox in prosilver
2017-04-19 22:20:14 +02:00
hanakin
9f71c1baff [ticket/15109] Add icon to member profile
PHPBB3-15109
2017-04-19 15:26:31 -04:00
hanakin
4ffb033978 [ticket/15156] Add icon to pm profile
PHPBB3-15156
2017-04-19 14:51:47 -04:00
hanakin
c730702570 [ticket/15156] Add icon to post profile
PHPBB3-15156
2017-04-19 14:35:15 -04:00
hanakin
e34ad7c4a9 [ticket/15156] Set icon color
PHPBB3-15156
2017-04-19 14:32:25 -04:00
hanakin
e678880492 [ticket/15156] Remove online styles
PHPBB3-15156
2017-04-19 14:10:34 -04:00
Tristan Darricau
57b122cc16 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15151] Use redirected link for consistency
  [ticket/15151] ACP Cookie settings explanatory text
  [ticket/15151] ACP Cookie settings add explanatory text where it was missing
2017-04-19 17:08:28 +02:00
Tristan Darricau
7cc2f8aa43 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15151] Use redirected link for consistency
  [ticket/15151] ACP Cookie settings explanatory text
  [ticket/15151] ACP Cookie settings add explanatory text where it was missing
2017-04-19 17:08:16 +02:00
Tristan Darricau
d550f925ab Merge pull request #4781 from nomind60s/ticket/15151
[ticket/15151] ACP Cookie settings add explanatory text

* github.com:phpbb/phpbb:
  [ticket/15151] Use redirected link for consistency
  [ticket/15151] ACP Cookie settings explanatory text
  [ticket/15151] ACP Cookie settings add explanatory text where it was missing
2017-04-19 17:05:47 +02:00
rxu
f178c06b4f [ticket/15186] Fully implement the force_delete_allowed feature
PHPBB3-15186
2017-04-19 21:33:22 +07:00
nomind60s
d0486964ce [ticket/15151] Use redirected link for consistency
Other phpbb.com links used in the core use a redirect rather than a direct link
so change to make the Cookie settings link a redirect also.

PHPBB3-15151
2017-04-19 06:34:16 -06:00
Tristan Darricau
1e14328493 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15158] Update oauth to v0.8.10
2017-04-18 23:54:27 +02:00
Tristan Darricau
7a4d6209fd Merge pull request #4786 from vinny/ticket/15158
[ticket/15158] Update oauth to v0.8.10

* github.com:phpbb/phpbb:
  [ticket/15158] Update oauth to v0.8.10
2017-04-18 23:53:43 +02:00
Tristan Darricau
3a59ba17e5 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15173] Fix message area resizing lag
2017-04-18 23:49:00 +02:00
Tristan Darricau
f2659962d3 Merge pull request #4792 from Louis7777/ticket/15173
[ticket/15173] Fix message area resizing lag

* github.com:phpbb/phpbb:
  [ticket/15173] Fix message area resizing lag
2017-04-18 23:45:25 +02:00
Tristan Darricau
446bfd9680 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15174] Split timeout message to extra method and set timeout to 60s
  [ticket/15174] Increase timeout for loading indicator
2017-04-18 23:43:03 +02:00
Tristan Darricau
f4bc0020ca Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15174] Split timeout message to extra method and set timeout to 60s
  [ticket/15174] Increase timeout for loading indicator
2017-04-18 23:42:28 +02:00
Tristan Darricau
67995e1e09 Merge pull request #4796 from marc1706/ticket/15174
[ticket/15174] Increase timeout for loading indicator

* github.com:phpbb/phpbb:
  [ticket/15174] Split timeout message to extra method and set timeout to 60s
  [ticket/15174] Increase timeout for loading indicator
2017-04-18 23:41:34 +02:00
Tristan Darricau
ea1222f3bb Merge branch '3.2.x'
* 3.2.x:
  [ticket/15163] Escape curly braces in smilies HTML attributes
2017-04-18 23:37:01 +02:00
Tristan Darricau
e0ae49d8a5 Merge pull request #4788 from JoshyPHP/ticket/15163
fixes #4788

* ticket/15163:
  [ticket/15163] Escape curly braces in smilies HTML attributes
2017-04-18 23:36:04 +02:00
JoshyPHP
ddcd0f2437 [ticket/15163] Escape curly braces in smilies HTML attributes
PHPBB3-15163
2017-04-18 23:33:35 +02:00
Tristan Darricau
5566d03718 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15084] fix wrong order of breadcrumbs on module management
2017-04-18 23:25:44 +02:00
Tristan Darricau
d4f0c79b56 Merge pull request #4692 from rubencm/ticket/15084
[ticket/15084] Fix wrong order of breadcrumbs in module management

* github.com:phpbb/phpbb:
  [ticket/15084] fix wrong order of breadcrumbs on module management
2017-04-18 23:25:20 +02:00
Tristan Darricau
d4df27b567 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15079] Parse message before inserting it into drafts table
2017-04-18 23:20:05 +02:00
Tristan Darricau
bd220f233a Merge pull request #4693 from marc1706/ticket/15079
[ticket/15079] Parse message before inserting it into drafts table

* github.com:phpbb/phpbb:
  [ticket/15079] Parse message before inserting it into drafts table
2017-04-18 23:19:54 +02:00
Tristan Darricau
451a7ce43c Merge branch '3.2.x'
* 3.2.x:
  [ticket/15097] New 'Installed software' lead section
  [ticket/15097] Resolve travis-ci error
  [ticket/15097] Resolve travis-ci error
  [ticket/15097] Add PHP version to Board statistics
  [ticket/15097] Add PHP version to Board statistics
2017-04-18 23:15:10 +02:00
Tristan Darricau
4cbf619fd5 Merge pull request #4705 from nomind60s/ticket/15097
[ticket/15097] Add PHP version to Board statistics

* github.com:phpbb/phpbb:
  [ticket/15097] New 'Installed software' lead section
  [ticket/15097] Resolve travis-ci error
  [ticket/15097] Resolve travis-ci error
  [ticket/15097] Add PHP version to Board statistics
  [ticket/15097] Add PHP version to Board statistics
2017-04-18 23:14:56 +02:00
Tristan Darricau
19cbb8fa9d Merge branch '3.2.x'
* 3.2.x:
  [ticket/15108] Remove duplicate code in request->context
2017-04-18 23:10:41 +02:00
Tristan Darricau
2b233452c7 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15108] Remove duplicate code in request->context
2017-04-18 23:10:28 +02:00
Tristan Darricau
2d33b6adc6 Merge pull request #4718 from javiexin/ticket/15108
[ticket/15108] Remove duplicate code in request->overwrite

* github.com:phpbb/phpbb:
  [ticket/15108] Remove duplicate code in request->context
2017-04-18 23:10:13 +02:00
Tristan Darricau
a4d1c60b00 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15103] Update fast-image-size to 1.1.3
2017-04-18 23:07:41 +02:00
Tristan Darricau
42fbf9d815 Merge pull request #4768 from marc1706/ticket/15103
[ticket/15103] Update fast-image-size to 1.1.3

* github.com:phpbb/phpbb:
  [ticket/15103] Update fast-image-size to 1.1.3
2017-04-18 23:07:25 +02:00
Tristan Darricau
5e12ca7929 Merge pull request #4773 from VSEphpbb/ticket/15154
[ticket/15154] Load compatibility globals into the CLI installer

* github.com:phpbb/phpbb:
  [ticket/15154] Load compatibility globals into the CLI installer
2017-04-18 23:05:52 +02:00
Marc Alexander
31e258c8c3 Merge branch '3.2.x' 2017-04-18 21:46:48 +02:00
Marc Alexander
623058b08c Merge pull request #4800 from Nicofuma/ticket/15180
[ticket/15180] Adjust \phpbb\di\extension\core::TWIG_OPTIONS_POSITION
2017-04-18 21:46:44 +02:00
Marc Alexander
38b44ea5fc Merge branch '3.2.x' 2017-04-18 20:38:46 +02:00
Marc Alexander
0dfe3da9bb Merge branch 'ticket/15125' into 3.2.x 2017-04-18 20:38:22 +02:00
Rishabh04-02
72f7f6eff9 [ticket/15125] Remove the function play_qt_file in forum_fn.js
PHPBB3-15125
2017-04-18 20:38:02 +02:00
Marc Alexander
771be9310d [ticket/8116] Correctly get other users who posted under IP
PHPBB3-8116
2017-04-18 19:33:05 +02:00
Tristan Darricau
e0d13da5f4 [ticket/15180] Adjust \phpbb\di\extension\core::TWIG_OPTIONS_POSITION
PHPBB3-15180
2017-04-17 23:06:25 +02:00
javiexin
3c8bdc8fb4 [ticket/13735] Fix input type number for Firefox in prosilver
PHPBB3-13735
2017-04-17 20:04:06 +02:00
Marc Alexander
3dd1f9e707 [ticket/15178] Update dependencies for 3.1.x
PHPBB3-15178
2017-04-17 12:40:09 +02:00
Marc Alexander
a87727ba47 Merge branch '3.2.x' 2017-04-17 12:02:22 +02:00
Marc Alexander
2c66867126 Merge pull request #4771 from Crizz0/ticket/15152
[ticket/15152] Updates Font Awesome Icons to version 4.7.0
2017-04-17 12:02:17 +02:00
Marc Alexander
4206e25b2a Merge branch '3.2.x' 2017-04-17 11:51:16 +02:00
Marc Alexander
4946c05937 Merge branch '3.1.x' into 3.2.x 2017-04-17 11:50:55 +02:00
Marc Alexander
8303058ac6 Merge pull request #4689 from javiexin/ticket/15080
[ticket/15080] Save unneeded file loads for extension metadata
2017-04-17 10:19:19 +02:00
Marc Alexander
f645865333 [ticket/15174] Split timeout message to extra method and set timeout to 60s
PHPBB3-15174
2017-04-17 09:59:22 +02:00
Rubén Calvo
4efcfc2477 [ticket/15150] Remove php4 constructor
PHPBB-15150
2017-04-17 03:08:00 +02:00
Marc Alexander
8a624c4dcc [ticket/15174] Increase timeout for loading indicator
The timeout is rather low with 15 seconds until reporting
a timed out request. 25 seconds will be compatible with almost
any setup. A lot more changes would be needed to do proper
timeout checks on slow requests like purging the board cache.

PHPBB3-15174
2017-04-16 21:50:17 +02:00
Marc Alexander
465ceab1e6 Merge branch '3.2.x' 2017-04-16 19:41:19 +02:00
Marc Alexander
515d3b7cd1 Merge pull request #4633 from rxu/ticket/14990
[ticket/14990] Add core events to the Twig environment
2017-04-16 19:41:14 +02:00
rxu
fcc8e155ec [ticket/14990] Move dispatcher object to the front of the options array
PHPBB3-14990
2017-04-16 23:40:16 +07:00
rxu
1ea114ca20 [ticket/14990] Fix event name, email parsing, installer and dispatcher calls
PHPBB3-14990
2017-04-16 22:43:50 +07:00
rxu
633bbc9c6d [ticket/14990] Add core events to the Twig environment
PHPBB3-14990
2017-04-16 22:43:49 +07:00
Marc Alexander
1b9380040c Merge branch '3.2.x' 2017-04-16 17:35:48 +02:00
Marc Alexander
c5126af1df Merge pull request #4795 from marc1706/ticket/14938
[ticket/14938] Add missing language class to extension manager mock
2017-04-16 17:35:43 +02:00
Marc Alexander
f39e5424f1 [ticket/14938] Add missing language class to extension manager mock
PHPBB3-14938
2017-04-16 16:36:13 +02:00
lr94
aa37e9b7fc [ticket/15176] Add setting for user activity display limit.
Up to phpBB 3.2 the maximum number of posts a user must have to have his
activity shown is 5000. This limit is hardcoded in functions_display.php.
It would be useful if board administrators could choose to disable the
limit or to set an higher value.

PHPBB3-15176
2017-04-16 16:28:38 +02:00
Marc Alexander
473f8bc0a6 Merge branch '3.2.x' 2017-04-16 15:14:23 +02:00
Marc Alexander
1b63292cc3 Merge branch '3.1.x' into 3.2.x 2017-04-16 15:14:04 +02:00
Marc Alexander
1cbc6dedab Merge pull request #4592 from javiexin/ticket/14938
[ticket/14938] Inconsistency in ext_mgr all_available vs is_available
2017-04-16 15:07:24 +02:00
Marc Alexander
c92c2aa2f4 Merge branch '3.2.x' 2017-04-16 11:42:53 +02:00
Marc Alexander
9d35258532 Merge branch '3.1.x' into 3.2.x 2017-04-16 11:42:31 +02:00
Marc Alexander
d44d1f115f Merge pull request #4698 from javiexin/ticket/15087
[ticket/15087] Optimize creation of metadata objects by caching
2017-04-16 11:15:45 +02:00
Tristan Darricau
905e189c77 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15090] Ensure send stats module exists before removing
2017-04-16 10:22:01 +02:00
Tristan Darricau
3bddf02799 Merge pull request #4793 from marc1706/ticket/15090
[ticket/15090] Ensure send stats module exists before removing

* github.com:phpbb/phpbb:
  [ticket/15090] Ensure send stats module exists before removing
2017-04-16 10:21:14 +02:00
Marc Alexander
82e1b8fd72 Merge pull request #4581 from javiexin/ticket/14919
[ticket/14919] Do not directly use globals in acp_extensions
2017-04-16 09:49:21 +02:00
Marc Alexander
58929bdccd Merge branch '3.2.x' 2017-04-15 18:19:16 +02:00
Marc Alexander
269150ed40 Merge pull request #4612 from javiexin/ticket/14950
[ticket/14950] Add possibility to delete a template block
2017-04-15 18:18:32 +02:00
Marc Alexander
e7dfdbffb5 [ticket/15090] Ensure send stats module exists before removing
PHPBB3-15090
2017-04-15 12:06:03 +02:00
Louis7777
6d1de15748 [ticket/15173] Fix message area resizing lag
Resizing the posting editor's text area lags,
because there is an all-inclusive CSS transition.
This fix excludes the height property from having a noticeable transition.

PHPBB3-15173
2017-04-14 15:10:48 +03:00
Marc Alexander
fba8595421 Merge branch '3.2.x' 2017-04-11 21:28:08 +02:00
Marc Alexander
24f9a41654 Merge branch '3.1.x' into 3.2.x 2017-04-11 21:27:38 +02:00
Marc Alexander
675b98c89f Merge pull request #4790 from VSEphpbb/ticket/15142-merge32x
[ticket/15142] merge32x
2017-04-11 21:27:19 +02:00
Marc Alexander
f9a596c544 Merge pull request #4761 from VSEphpbb/ticket/15142
[ticket/15142] Check extension updates on current branch
2017-04-11 21:26:52 +02:00
Matt Friedman
6ce5ef53cb [ticket/15142] Merge branch 'ticket/15142' into 32x
PHPBB3-15142
2017-04-10 15:51:22 -07:00
Marc Alexander
4a657d0732 Merge branch '3.2.x' 2017-04-09 14:11:10 +02:00
Marc Alexander
a26e8a1aa4 Merge branch '3.1.x' into 3.2.x 2017-04-09 14:10:49 +02:00
Marc Alexander
3bf133c96c Merge pull request #4778 from marc1706/ticket/15139
[ticket/15139] Assigned 'topics_per_page' before template included
2017-04-09 14:09:07 +02:00
Rubén Calvo
d0540eea52 [ticket/15150] Remove empty space
PHPBB3-15150
2017-04-04 14:28:03 +02:00
Rubén Calvo
601ffba0cf [ticket/15150] Use php5 constructor
PHPBB3-15150
2017-04-04 14:25:57 +02:00
Rubén Calvo
eadd5851d0 [ticket/15150] Use stream_* functions instead of socket_* functions
PHPBB3-15150
2017-04-04 14:14:48 +02:00
Rubén Calvo
d44dde390a [ticket/15150] Remove default values for arguments
PHPBB3-15150
2017-04-04 14:08:48 +02:00
Vinny
91fc8f407a [ticket/15158] Update oauth to v0.8.10
PHPBB3-15158
2017-04-04 04:20:00 -03:00
Matt Friedman
450402ea42 [ticket/15142] Remove duplicate code
PHPBB3-15142
2017-04-03 11:34:40 -07:00
Rubén Calvo
43731202fd [ticket/15150] Hide errors if function stream_socket_client have been disabled
PHPBB3-15150
2017-04-02 15:20:49 +02:00
Rubén Calvo
4147c38838 [ticket/15150] Hide errors if function stream_socket_client have been disabled
PHPBB3-15150
2017-04-02 15:17:31 +02:00
Marc Alexander
08b55af93f Merge pull request #4785 from hanakin/patch-3
[ticket/15160] correct path of node_modules
2017-04-02 10:40:07 +02:00
hanakin
bf5d0fc468 [ticket/15160] correct gitignore node_modules path
PHPBB3-15160
2017-03-31 17:36:02 -04:00
Rubén Calvo
2f277b6f67 [ticket/15150] Fix template label tag
PHPBB3-15150
2017-03-30 20:26:55 +02:00
Rubén Calvo
32f3ddca70 [ticket/15150] Add Jabber SSL context configuration options
PHPBB3-15150
2017-03-30 10:04:50 +02:00
nomind60s
d4ecb910d8 [ticket/15151] ACP Cookie settings explanatory text
Fixed extraneous whitespace at end of line.

PHPBB3-15151
2017-03-29 14:42:02 -06:00
nomind60s
80b72e3d0b [ticket/14498] Don't display 'Who is online' members when permission is No
When the user permission 'Can view profiles, memberlist and online list' is
set to No (or Never) the user should not be able to see which members are
online in the following places, index page, view topic and view forum.

Before this change, guests and bots would see the list of members who are
online, which doesn't match with the user permission and could create privacy
issues where guests or bots could track when a member was online.

PHPBB3-14498
2017-03-29 13:19:55 -06:00
nomind60s
5bf3e4b3c6 [ticket/15151] ACP Cookie settings add explanatory text where it was missing
Improve the lead section to include a link to the phpBB.com Knowledge Base and
add explanation text for the Cookie domain, Cookie name and Cookie path fields.

PHPBB3-15151
2017-03-29 12:30:09 -06:00
Marc Alexander
e6a0e4caed [ticket/8116] Improve code and add tests for helper functions
PHPBB3-8116
2017-03-29 19:53:58 +02:00
Marc Alexander
2edf7056f0 [ticket/8116] Add pagination for IP tables on post info
Diff from previous patch by nickvergessen.

PHPBB3-8116
2017-03-28 22:10:03 +02:00
upstrocker
f991a99a14 [ticket/15139] Assigned 'topics_per_page' before template included
The element $config['topics_per_page'] was assigned a value after the
template was included, which led to incorrect page number display in the
header when pagination.
Now this var is assigned the correct value before the template is included

PHPBB3-15139
2017-03-28 20:41:38 +02:00
Marc Alexander
798dda2cbc Merge branch '3.2.x' 2017-03-28 19:42:59 +02:00
Marc Alexander
33a050ade9 Merge pull request #4775 from hanakin/ticket/15157
[ticket/15157] Add proper google font call
2017-03-28 19:42:55 +02:00
hanakin
b30e775bf1 [ticket/15157] simple header
PHPBB3-15157
2017-03-28 10:55:54 -04:00
hanakin
64b863728b [ticket/15157] Add proper google font call
PHPBB3-15157
2017-03-28 09:56:41 -04:00
Matt Friedman
a10129e6f4 [ticket/15154] Load compatibility globals into the CLI installer
PHPBB3-15154
2017-03-26 23:40:24 -07:00
Marc Alexander
c95a4820b5 Merge pull request #4772 from VSEphpbb/ticket/15153
[ticket/15153] Update to newer homestead for vagrant
2017-03-27 08:14:09 +02:00
Matt Friedman
c6321fc61b [ticket/15153] Update to newer homestead for vagrant
PHPBB3-15153
2017-03-26 16:31:59 -07:00
Marc Alexander
835d8f429d Merge pull request #4727 from hanakin/ticket/15116
[ticket/15116] Fix admin errors
2017-03-26 22:39:45 +02:00
Christian Schnegelberger
f4036bd5b8 [ticket/15152] Updates Font Awesome Icons to version 4.7.0
PHPBB3-15152
2017-03-26 21:05:18 +02:00
Marc Alexander
e2a746c644 Merge branch '3.2.x' 2017-03-26 17:12:43 +02:00
Marc Alexander
ecef296bee Merge pull request #4530 from senky/ticket/14557
[ticket/14557] Simplify updating overloaded events for extensions
2017-03-26 17:12:39 +02:00
Marc Alexander
0b11f2947c [ticket/15103] Update fast-image-size to 1.1.3
This fixes issus with filename casing and JPEG files only using
EXIF header data.

PHPBB3-15103
2017-03-26 14:57:48 +02:00
hanakin
75e4b235b4 [ticket/15116] turn on adm tests
PHPBB3-15116
2017-03-25 17:41:05 -04:00
hanakin
6dc1bdc1ca [ticket/15116] fix new errors after rc update
PHPBB3-15116
2017-03-25 17:40:15 -04:00
hanakin
f0e07ceb90 [ticket/15116] Fix admin errors
PHPBB3-15116
2017-03-25 17:37:58 -04:00
Marc Alexander
f36d5691c8 Merge pull request #4726 from hanakin/ticket/15115
[ticket/15115] Update CSS error checking Stylelintrc file
2017-03-25 16:48:05 +01:00
Michael Miday
84fdd1a5d4 [ticket/15115] Fix typo
PHPBB3-15115
2017-03-25 16:47:51 +01:00
Marc Alexander
f23ff335c7 Merge branch '3.2.x' 2017-03-25 16:37:37 +01:00
Marc Alexander
936426178b Merge pull request #4762 from Nicofuma/ticket/15137
[ticket/15137] Global Announcements shouldn't always be never ending
2017-03-25 16:37:33 +01:00
Tristan Darricau
38cf5c10f9 [ticket/15137] Global Announcements shouldn't always be never ending
PHPBB3-15137
2017-03-25 14:11:20 +01:00
Marc Alexander
097f77dc66 Merge branch '3.2.x' 2017-03-25 11:30:35 +01:00
Marc Alexander
bf6822ed1b Merge pull request #4750 from rubencm/ticket/15134
[ticket/15134] Replace php native functions for filesystem service methods
2017-03-25 11:30:13 +01:00
hanakin
74fcd60afe [ticket/15115] Update grads & single line rules
PHPBB3-15115
2017-03-24 20:33:24 -04:00
hanakin
1f224233c7 [ticket/15115] Fix test paths
PHPBB3-15115
2017-03-24 20:01:10 -04:00
hanakin
3173b46315 [ticket/15115] fix stylelintrc error
PHPBB3-15115
2017-03-24 20:01:10 -04:00
hanakin
79f865bd56 [ticket/15115] Fix errors
PHPBB3-15115
2017-03-24 20:01:10 -04:00
hanakin
ae85c9e91d [ticket/15115] minor order adjustments
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
09dbd30541 [ticket/15115] Small tweak to orders
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
3b67065d89 [ticket/15115] Update tests to run on proprer dir
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
8f25f40321 [ticket/15115] Fix print.css errors
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
9f5dc941dc [ticket/15115] Slight tweaks to rc and sorting file
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
f1ad532a56 [ticket/15115] pkg.json must be in root
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
c6f2f00a78 [ticket/15115] more prep for rebase
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
8713c71776 [ticket/15115] prep for rebase
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
ec71279a77 [ticket/15115] Fix errors
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
2ca1402476 [ticket/15115] Update stylelintrc & pkg.json files
PHPBB3-15115
2017-03-24 20:01:09 -04:00
hanakin
6102a3f6ae [ticket/15115] Add .postcss-sorting.json file
allow for editors to auto sort on save
https://github.com/hudochenkov/postcss-sorting#usage

PHPBB3-15115
2017-03-24 20:01:09 -04:00
javiexin
71a3f12d2a [ticket/15146] Date profile field validation incorrect
Fix by changing select input field options to match validation range

PHPBB3-15146
2017-03-24 23:55:27 +01:00
Tristan Darricau
e4c13af894 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15143] Fix display of version update in ACP
2017-03-24 23:20:08 +01:00
Tristan Darricau
e86f199d16 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15143] Fix display of version update in ACP
2017-03-24 23:19:54 +01:00
Tristan Darricau
827ded82b8 Merge pull request #4757 from VSEphpbb/ticket/15143
[ticket/15143] Fix display of version update in ACP

* github.com:phpbb/phpbb:
  [ticket/15143] Fix display of version update in ACP
2017-03-24 23:18:50 +01:00
Tristan Darricau
1f1baf3e30 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15135] Correctly pass exception arguments and add back link again
  [ticket/15135] Parse language files in acp_extensions instead of md manager
2017-03-24 23:08:02 +01:00
Tristan Darricau
2af371d2f4 Merge pull request #4751 from marc1706/ticket/15135
[ticket/15135] Parse language files in acp_extensions instead of md manager

* github.com:phpbb/phpbb:
  [ticket/15135] Correctly pass exception arguments and add back link again
  [ticket/15135] Parse language files in acp_extensions instead of md manager
2017-03-24 23:07:59 +01:00
Matt Friedman
74054317d2 [ticket/15142] Add ext branch update tests
PHPBB3-15142
2017-03-24 11:47:28 -07:00
Matt Friedman
afddb81acf [ticket/15142] Handle versions for unmatched branches
PHPBB3-15142
2017-03-24 11:47:03 -07:00
Matt Friedman
91ab27ecc9 [ticket/15142] Check extension updates on current branch
PHPBB3-15142
2017-03-24 09:37:14 -07:00
nomind60s
f62419e158 [ticket/15086] Remove properties that are no longer used
PHPBB3-15086
2017-03-24 05:39:30 -06:00
Marc Alexander
a975a35734 [ticket/15135] Correctly pass exception arguments and add back link again
PHPBB3-15135
2017-03-23 21:52:35 +01:00
Matt Friedman
45c3cb52e4 [ticket/15143] Fix display of version update in ACP
PHPBB3-15143
2017-03-22 12:14:05 -07:00
Tristan Darricau
9b6fa7421b Merge branch '3.2.x'
* 3.2.x:
  [ticket/15137] Missed one language string change
  [ticket/15137] Global announcements can stick for a non-zero number of days
2017-03-21 16:29:38 +01:00
Tristan Darricau
c9aab0baef Merge pull request #4752 from nomind60s/ticket/15137
[ticket/15137] Global Announcements shouldn't always be never ending

* github.com:phpbb/phpbb:
  [ticket/15137] Missed one language string change
  [ticket/15137] Global announcements can stick for a non-zero number of days

fixes #4752
2017-03-21 16:29:10 +01:00
nomind60s
d15b88af2a [ticket/15137] Missed one language string change
Change STICKY_ANNOUNCE_TIME_LIMIT for consistency

PHPBB3-15137
2017-03-21 06:50:25 -06:00
nomind60s
7609ba71e9 [ticket/15137] Global announcements can stick for a non-zero number of days
To be consistent with Sticky and Announcements topic types, Global
announcements can now stick for a non-zero number of days, i.e. they are
no longer never ending.

Before this change, if the topic type was Global and a non-zero number of
days where set to stick topic, the number was silently ignored and a Global
announcement was always never ending.

PHPBB3-15137
2017-03-20 23:06:34 -06:00
Rubén Calvo
27ab639fbe [ticket/15134] Return false if error
PHPBB3-15134
2017-03-20 11:49:34 +01:00
Marc Alexander
6f1de69bbe [ticket/15135] Parse language files in acp_extensions instead of md manager
PHPBB3-15135
2017-03-19 22:37:19 +01:00
Rubén Calvo
29ce6e6352 [ticket/15134] Follow coding guideliness
PHPBB3-15134
2017-03-19 19:26:08 +01:00
Tristan Darricau
d64726815c Merge branch '3.2.x'
* 3.2.x:
  [ticket/15102] Missing parameter calling version_check
2017-03-19 18:53:22 +01:00
Tristan Darricau
bd34b2301e Merge pull request #4711 from javiexin/ticket/15102
[ticket/15102] Missing parameter calling version_check

* github.com:phpbb/phpbb:
  [ticket/15102] Missing parameter calling version_check
2017-03-19 18:53:19 +01:00
Tristan Darricau
e0bdec4709 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14758] Improve the ACP Parameter wording
2017-03-19 18:49:59 +01:00
Tristan Darricau
d1248ad5ce Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14758] Improve the ACP Parameter wording
2017-03-19 18:49:47 +01:00
Tristan Darricau
927220c873 Merge branch 'mukeshkharita-ticket/14758' into 3.1.x
* mukeshkharita-ticket/14758:
  [ticket/14758] Improve the ACP Parameter wording

fixes #4724
2017-03-19 18:49:26 +01:00
Mukesh Kumar Kharita
dcdb0dcd23 [ticket/14758] Improve the ACP Parameter wording
PHPBB3-14758
2017-03-19 18:48:55 +01:00
Tristan Darricau
7d0692eff3 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14806] Fix ACP test emails authentication failure
2017-03-19 18:45:39 +01:00
Tristan Darricau
c46efa461e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14806] Fix ACP test emails authentication failure
2017-03-19 18:45:29 +01:00
Tristan Darricau
6abcfe41e0 Merge pull request #4734 from rxu/ticket/14806
[ticket/14806] Fix ACP test emails authentication failure

* github.com:phpbb/phpbb:
  [ticket/14806] Fix ACP test emails authentication failure
2017-03-19 18:44:41 +01:00
Tristan Darricau
0d701f0bd1 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14928] fixing valid stability %s
2017-03-19 18:39:10 +01:00
Tristan Darricau
ed2d086302 Merge branch 'ticket/14928' into 3.2.x
* ticket/14928:
  [ticket/14928] fixing valid stability %s
2017-03-19 18:39:07 +01:00
Rishabh04-02
12a70f63b4 [ticket/14928] fixing valid stability %s
PHPBB3-14928
2017-03-19 18:38:43 +01:00
Tristan Darricau
e2701bd28b Merge branch '3.2.x'
* 3.2.x:
  [ticket/15123] modified return error codes
  [ticket/15123] modified language strings
  [ticket/15123] modified language string
  [ticket/15123] removed blank spaces
  [ticket/15123] add check before enable or disable extension
2017-03-19 18:17:45 +01:00
Tristan Darricau
4b6b73ea9d Merge pull request #4736 from rubencm/ticket/15123
[ticket/15123] Check if extension was enabled/disabled before enable or disable

* rubencm/ticket/15123:
  [ticket/15123] modified return error codes
  [ticket/15123] modified language strings
  [ticket/15123] modified language string
  [ticket/15123] removed blank spaces
  [ticket/15123] add check before enable or disable extension
2017-03-19 18:17:41 +01:00
Tristan Darricau
c3f20c34bd Merge branch '3.2.x'
* 3.2.x:
  [ticket/15122] Add cache driver for memcached
2017-03-19 18:15:00 +01:00
Tristan Darricau
0730d14247 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15122] Add cache driver for memcached
2017-03-19 18:14:56 +01:00
Tristan Darricau
c8670d5324 Merge pull request #4737 from marc1706/ticket/15122
[ticket/15122] Add cache driver for memcached

* marc1706/ticket/15122:
  [ticket/15122] Add cache driver for memcached
2017-03-19 18:14:52 +01:00
Tristan Darricau
9c49aebfe9 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14974] make cookie notice configurable via language files
2017-03-19 18:11:43 +01:00
Tristan Darricau
224330f3a5 Merge pull request #4740 from rubencm/ticket/14974
[ticket/14974] Make cookie notice configurable via language files

* rubencm/ticket/14974:
  [ticket/14974] make cookie notice configurable via language files
2017-03-19 18:11:40 +01:00
Tristan Darricau
d81afd4af1 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13558] Change options prefix and add settings precautions.
  [ticket/13558] Make SSL context specific options more SMTP general
  [ticket/13558] Add smtp SSL context configuration options
2017-03-19 18:10:46 +01:00
Tristan Darricau
552da2e805 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13558] Change options prefix and add settings precautions.
  [ticket/13558] Make SSL context specific options more SMTP general
  [ticket/13558] Add smtp SSL context configuration options
2017-03-19 18:07:14 +01:00
Tristan Darricau
0b2369901a Merge pull request #4745 from rxu/ticket/13558
[ticket/13558] Add smtp SSL context configuration options

* rxu/ticket/13558:
  [ticket/13558] Change options prefix and add settings precautions.
  [ticket/13558] Make SSL context specific options more SMTP general
  [ticket/13558] Add smtp SSL context configuration options
2017-03-19 18:04:53 +01:00
Tristan Darricau
b8e9b0e934 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14844] Add CSS classes for strong and italics text to BBCodes
2017-03-19 18:02:02 +01:00
Tristan Darricau
67509edd40 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14844] Add CSS classes for strong and italics text to BBCodes
2017-03-19 18:00:35 +01:00
Tristan Darricau
d114a3d415 Merge pull request #4749 from marc1706/ticket/14844
[ticket/14844] Add CSS classes for strong and italics text to BBCodes

* marc1706/ticket/14844:
  [ticket/14844] Add CSS classes for strong and italics text to BBCodes
2017-03-19 18:00:31 +01:00
Rubén Calvo
018528b062 [ticket/15134] Replace php native functions for filesystem service methods
PHPBB3-15134
2017-03-19 17:29:11 +01:00
Marc Alexander
644182398f Merge pull request #4704 from hanakin/ticket/14095
[ticket/14095] Pure CSS loader...No Image
2017-03-19 17:27:47 +01:00
Marc Alexander
0dc61deb77 Merge branch '3.2.x' 2017-03-19 16:01:42 +01:00
Marc Alexander
e497937dd4 Merge branch '3.1.x' into 3.2.x 2017-03-19 16:01:37 +01:00
Marc Alexander
948ce2d84f Merge pull request #4578 from javiexin/ticket/14849
[ticket/14849] Add core.acp_extensions_run_action
2017-03-19 16:01:33 +01:00
Marc Alexander
adc2ea3f0c Merge branch '3.2.x' 2017-03-19 15:53:27 +01:00
Marc Alexander
9958a68c57 Merge branch '3.1.x' into 3.2.x 2017-03-19 15:53:08 +01:00
Marc Alexander
59396771e6 Merge pull request #4703 from javiexin/ticket/15011
[ticket/15011] All errors on metadata throw exceptions
2017-03-19 15:49:33 +01:00
Marc Alexander
051644d663 [ticket/14844] Add CSS classes for strong and italics text to BBCodes
PHPBB3-14844
2017-03-19 15:35:51 +01:00
Marc Alexander
218466b40e Merge branch '3.2.x' 2017-03-19 15:28:26 +01:00
Marc Alexander
45ae23628e Merge pull request #4742 from JoshyPHP/ticket/15126
[ticket/15126] Disable HTML entities in quote helper
2017-03-19 15:28:22 +01:00
rxu
22b8632426 [ticket/13558] Change options prefix and add settings precautions.
PHPBB3-13558
2017-03-19 14:32:53 +07:00
Marc Alexander
811a58377e Merge branch '3.2.x' 2017-03-19 00:11:41 +01:00
Marc Alexander
d35262089d Merge pull request #4738 from rxu/ticket/15124
[ticket/15124] Hide navbar icon titles in repsonsive view
2017-03-19 00:11:37 +01:00
Marc Alexander
02c584636f Merge branch '3.2.x' 2017-03-19 00:07:30 +01:00
Marc Alexander
25d5f94d19 Merge pull request #4695 from marc1706/ticket/15083
[ticket/15083] Fix invalid emoji sizing in ACP & print view
2017-03-19 00:04:48 +01:00
Marc Alexander
6676aefa36 Merge branch '3.2.x' 2017-03-19 00:01:38 +01:00
Marc Alexander
e4d253ce76 Merge branch '3.1.x' into 3.2.x 2017-03-19 00:01:34 +01:00
Marc Alexander
0f95e607ff Merge pull request #4743 from rubencm/ticket/14820
[ticket/14820] Add style version in ACP
2017-03-19 00:01:30 +01:00
Erwan Nader
4cf998e9df [ticket/15132] Add variable to the 'core.mcp_main_modify_shadow_sql' event
PHPBB3-15132
2017-03-18 18:27:24 +01:00
Vishal Pandey
f18743eb50 [ticket/11515] Refactoring changes.
Refactoring the code as suggested.

PHPBB3-11515
2017-03-18 22:37:16 +05:30
Erwan Nader
716cff0c97 [ticket/15131] Add variables to the 'core.mcp_main_modify_fork_sql' event
PHPBB3-15131
2017-03-18 17:58:06 +01:00
Marc Alexander
7c59f084a6 Merge pull request #3937 from hanakin/ticket/14204
[ticket/14204]Fix form buttons to use consistent button codebase
2017-03-18 14:35:38 +01:00
rxu
2cc9b6a857 [ticket/13558] Make SSL context specific options more SMTP general
PHPBB3-13558
2017-03-18 01:11:32 +07:00
rxu
ac87784a11 [ticket/13558] Add smtp SSL context configuration options
PHPBB3-13558
2017-03-17 01:21:57 +07:00
Rubén Calvo
d10a5b67a1 [ticket/14820] Add style version in ACP
PHPBB3-14820
2017-03-16 00:00:50 +01:00
JoshyPHP
d3eb85dd5d [ticket/15126] Disable HTML entities in quote helper
PHPBB3-15126
2017-03-15 02:36:20 +01:00
Vishal Pandey
b98acb9409 [ticket/11515] Refactoring the patch.
Removing else conditions.

PHPBB3-11515
2017-03-14 17:19:41 +05:30
Rubén Calvo
568ce32ca8 [ticket/15084] fix wrong order of breadcrumbs on module management
PHPBB3-15084
2017-03-13 22:23:09 +01:00
Rubén Calvo
45f0adcd0a [ticket/15123] modified return error codes
PHPBB3-15123
2017-03-13 22:20:59 +01:00
Rubén Calvo
9b3609d6f6 [ticket/15123] modified language strings
PHPBB3-15123
2017-03-13 22:20:51 +01:00
Rubén Calvo
8994295f2b [ticket/15123] modified language string
PHPBB3-15123
2017-03-13 22:20:45 +01:00
Rubén Calvo
68c167fe7a [ticket/15123] removed blank spaces
PHPBB3-15123
2017-03-13 22:20:38 +01:00
Rubén Calvo
891aab0593 [ticket/15123] add check before enable or disable extension
PHPBB3-15123
2017-03-13 22:20:20 +01:00
Vishal Pandey
4f71a75df1 [ticket/11515] Space between if and braces
Exactly one space between if and opening brace.

PHPBB3-11515
2017-03-14 02:27:18 +05:30
Vishal Pandey
1ba32e1b7a [ticket/11515] Change If...else statement struct
Modifications in if-else structure.

PHPBB3-11515
2017-03-14 02:16:18 +05:30
Vishal Pandey
9063556a57 [ticket/11515] Extra check after acquiring locks.
Add additional check to flock.php and db.php to ensure lock aquiring.

PHPBB3-11515
2017-03-14 00:57:28 +05:30
nomind60s
6da3b5e93d [ticket/15086] Rework specification of properties to simplify
Once more rework the property specifications to maintain backwards compatability
and keep changes as small as possible. Thanks hanakin for the assistance.

PHPBB3-15086
2017-03-13 09:04:02 -06:00
Rubén Calvo
74f1b19dfe [ticket/14974] make cookie notice configurable via language files
PHPBB3-14974
2017-03-13 03:09:35 +01:00
rxu
20a3801cf2 [ticket/15124] Hide navbar icon titles in repsonsive view
PHPBB3-15124
2017-03-13 00:29:00 +07:00
Marc Alexander
877e15a6e6 [ticket/15122] Add cache driver for memcached
PHPBB3-15122
2017-03-12 15:52:41 +01:00
rxu
4826f7c1d3 [ticket/14806] Fix ACP test emails authentication failure
PHPBB3-14806
2017-03-11 17:06:26 +07:00
nomind60s
605af49562 [ticket/15086] Move RTL Font Awesome icon to icons.css
Per github discussion, move the RTL Font Awesome coding from bidi.css
to icons.css.

PHPBB3-15086
2017-03-10 22:11:47 -07:00
Oliver Schramm
b4478676b5 Merge pull request #4731 from Rishabh04-02/ticket/15120
[ticket/15120] Semicolon missing
2017-03-11 01:03:56 +01:00
nomind60s
b56be33e5b [ticket/15086] Refactoring and moving to icons.css
Per hanakin's github suggestions some refactoring and moved icons into
icons.css for conistency. The RTL icons remain in bidi.css to keep all
the RTL content in a consistant location.

A number of places where setting something to zero have been removed.

PHPBB3-15086
2017-03-10 11:42:50 -07:00
Rishabh04-02
e077bd70a4 [ticket/15120] Semicolon missing
PHPBB3-15120
2017-03-10 11:00:46 +05:30
Marc Alexander
1eb364b8d3 Merge pull request #4627 from hanakin/ticket/14981
[ticket/14981] Update nomalize.css to v5.0
2017-03-09 22:22:03 +01:00
Marc Alexander
f7a58e0a6a Merge branch '3.2.x' 2017-03-09 22:11:59 +01:00
Marc Alexander
5d597787eb Merge pull request #4729 from vinny/ticket/15118
[ticket/15118] Fix html error in jumpbox.html
2017-03-09 22:11:55 +01:00
Vinny
6071a5b8aa [ticket/15118] Fix html error in jumpbox.html
PHPBB3-15118
2017-03-09 14:34:42 -03:00
javiexin
bd12504f6c Merge branch '3.2.x' into ticket/15068 2017-03-09 16:12:25 +01:00
javiexin
96a90d3f81 [ticket/15068] Add template vars retrieval from the template object
Add possibility to retrieve full block of vars

PHPBB3-15068
2017-03-09 16:05:39 +01:00
Marc Alexander
a96f55ec15 Merge branch 'ticket/14970' 2017-03-08 21:45:52 +01:00
Marc Alexander
f36eb932a4 [ticket/15083] Add stylelint exceptions for admin.css
PHPBB3-15083
2017-03-08 21:36:27 +01:00
Marc Alexander
18641e822e Merge branch '3.2.x' 2017-03-08 21:29:20 +01:00
Marc Alexander
3e9f12d12d Merge pull request #4696 from marc1706/ticket/14979
[ticket/14979] Do not display underline for unread icon
2017-03-08 21:29:16 +01:00
Marc Alexander
173ca21ca1 Merge branch '3.2.x' 2017-03-08 21:27:15 +01:00
Marc Alexander
1edb0bd173 Merge pull request #4700 from DavidIQ/ticket/15089
[ticket/15089] Reverse the order of cookie secure radio buttons
2017-03-08 21:27:11 +01:00
Marc Alexander
6ce33c2e69 Merge branch '3.2.x' 2017-03-08 21:24:51 +01:00
Marc Alexander
013c9ad9ef Merge pull request #4702 from JimMH/patch-3
[ticket/15092] Correct database update instructions
2017-03-08 21:24:47 +01:00
Marc Alexander
8921c3a3b8 Merge branch '3.2.x' 2017-03-08 21:21:21 +01:00
Marc Alexander
f319b93dc3 Merge pull request #4713 from DavidIQ/ticket/15106
[ticket/15106] Remove space before comma in sub-forum list
2017-03-08 21:21:16 +01:00
Marc Alexander
37ee22a0e6 Merge branch '3.2.x' 2017-03-08 21:09:40 +01:00
Marc Alexander
e0d31d8897 Merge pull request #4714 from vinny/ticket/14732
[ticket/14732] Remove PHP Code syntax highlighting references
2017-03-08 21:07:47 +01:00
Marc Alexander
0097a575ec [ticket/14970] Also run stylelint against admin css
PHPBB3-14970
2017-03-08 20:59:16 +01:00
nomind60s
6bbb7581c2 [ticket/15086] Merge cite and uncited definitions
Per hanakin's suggested changes, merged the cite and uncited definitions.
Handle the uncited case in RTL languages.

PHPBB3-15086
2017-03-07 20:50:51 -07:00
Richard McGirr
d7c417de69 [ticket/15107] Add message_parser to event
https://tracker.phpbb.com/browse/PHPBB3-15107

PHPBB3-15107
2017-03-07 06:35:01 -05:00
javiexin
376e85c1d6 Merge branch '3.1.x' into ticket/15081 2017-03-05 15:07:26 +01:00
javiexin
18eaf10e5a [ticket/15108] Remove duplicate code in request->context
PHPBB3-15108
2017-03-02 15:51:51 +01:00
RMcGirr83
63f7fb1ea6 [ticket/15107] Add message_parser to event
https://tracker.phpbb.com/browse/PHPBB3-15107

PHPBB3-15107
2017-03-02 09:29:39 -05:00
David Colón
59ac4a71b6 [ticket/14992] Check index name length in a more proper way
[ticket/14992] Add indexes to user_notifications table
2017-03-01 23:09:56 -05:00
David Colón
e5eb702514 [ticket/14992] Add indexes to user_notifications table
[ticket/14992] Change how index length is checked

[ticket/14992] Remove duplicates from user_notifications table

[ticket/14992] Add unique index to user_notifications table

[ticket/14992] Shorten unique index name

[ticket/14992] Shorten another index for user notifications
2017-03-01 23:09:27 -05:00
Vinny
51a55cee5d [ticket/14732] Remove references from tests
PHPBB3-14732
2017-02-28 05:59:22 -03:00
Vinny
8227289ecc [ticket/14732] Remove PHP Code syntax highlighting references
PHPBB3-14732
2017-02-28 05:26:20 -03:00
David Colón
25c54beee7 [ticket/15106] Remove space before comma in sub-forum list 2017-02-28 00:24:57 -05:00
nomind60s
4113fba04d [ticket/15086] Handle the uncited case properly
The blockquote uncited CSS needs the Font Awesome icon added as well

PHPBB3-15086
2017-02-24 06:26:42 -07:00
nomind60s
92fefcfe6f [ticket/15086] corrections from vinny's review
Changed instances of 0px; to 0; and add missing element

PHPBB3-15086
2017-02-23 22:33:43 -07:00
javiexin
34e867c590 [ticket/15102] Missing parameter calling version_check
PHPBB3-15102
2017-02-24 00:25:04 +01:00
hanakin
978c2a6a28 [ticket/14095] Update admin.css
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
e4df5ea53f [ticket/14095] Cleanup/simplify JS
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
c9bf006a09 [ticket/14095] Add to all footers by default
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
b19103c5e3 [ticket/14095] Use gmd animated svg spinner
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
2872d6aa1f [ticket/14095] Update design a little
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
072ac9fdca [ticket/14095] keyframes supported by all browsers
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
920ea3018d [ticket/14095] Faster & simpler
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
f02e755756 [ticket/14095] Display it properly on darkened bg
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
8b9a5848f6 [ticket/14095] use the var
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
3d7319d308 [ticket/14095] Add text for screen reader
PHPBB3-14095
2017-02-23 17:44:05 -05:00
hanakin
cf738f05e5 [ticket/14095] Swap out everything
PHPBB3-14095
2017-02-23 17:44:05 -05:00
Marc Alexander
54d60dc8b1 [ticket/14970] Fix issues noted by stylelint
PHPBB3-14970
2017-02-23 22:27:42 +01:00
Marc Alexander
967817143d Merge branch '3.2.x' 2017-02-23 22:21:25 +01:00
Marc Alexander
7a1f4d5008 Merge branch '3.1.x' into 3.2.x 2017-02-23 22:21:20 +01:00
Marc Alexander
9267235f30 Merge pull request #4605 from javiexin/ticket/14943
[ticket/14943] Fix template loop access by index
2017-02-23 22:21:16 +01:00
nomind60s
f78ba39a1c [ticket/15086] Replace quote.gif with Font Awesome icon
Use the Font Awesome icon for a quote rather than the quote.gif
file.

I believe I've handled the RTL case as well.

PHPBB3-15086
2017-02-23 08:44:56 -07:00
Marc Alexander
4365d85b38 Merge branch '3.2.x' 2017-02-22 21:54:10 +01:00
Marc Alexander
cf439f2173 Merge pull request #4629 from hubaishan/ticket/14975
[ticket/14975] Correct RTL style css
2017-02-22 21:49:13 +01:00
Marc Alexander
fa2d1eb8b1 [ticket/14970] Remove unneeded parameters from check-stylesheet.sh
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
ccd4aed3c8 [ticket/14970] Add stylelint-order as dependency
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
dcf83ce60b [ticket/14970] Update package.json definitions for bugs & homepage
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
6a8f20a788 [ticket/14970] Do not output node install output in stylelint
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
f872020c1a [ticket/14970] Try using newer node version
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
1be84e0233 [ticket/14970] Run stylelint on travis
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
47caa97ff2 [ticket/14970] Fixed issues picked up by stylelint
PHPBB3-14970
2017-02-22 21:46:07 +01:00
Marc Alexander
67bc5f93ce [ticket/14970] Add stylelint to package.json
PHPBB3-14970
2017-02-22 21:44:15 +01:00
Marc Alexander
c8dcf82b3e [ticket/14970] Ignore node_modules directory
PHPBB3-14970
2017-02-22 21:44:15 +01:00
Marc Alexander
9ac840f853 [ticket/14970] Add package.json for phpBB
PHPBB3-14970
2017-02-22 21:44:15 +01:00
Marc Alexander
01046c2209 [ticket/15083] Add stylelint definitions
PHPBB3-15083
2017-02-22 21:37:02 +01:00
Saeed Hubaishan
3331581ee5 [ticket/14975] Changes requested by hanakin
[ticket/14975] Changes requested by hanakin

[PHPBB3-14975]
2017-02-22 13:30:48 +03:00
Marc Alexander
d956ac418d Merge branch '3.2.x' 2017-02-22 11:09:30 +01:00
Marc Alexander
dbf7f2b7ee Merge branch '3.1.x' into 3.2.x 2017-02-22 11:09:02 +01:00
Marc Alexander
4c3ddea09f Merge remote-tracking branch 'origin/ticket/14927' into 3.1.x 2017-02-22 11:08:22 +01:00
Marc Alexander
bc86210db8 [ticket/14927] Put vars on one line
PHPBB3-14927
2017-02-21 22:15:12 +01:00
Marc Alexander
cfeea80a8c Merge branch '3.2.x' 2017-02-21 22:08:21 +01:00
Marc Alexander
a302fb47a8 Merge branch '3.1.x' into 3.2.x 2017-02-21 21:33:14 +01:00
Marc Alexander
191a776ce6 Merge pull request #4636 from javiexin/ticket/14995
[ticket/14995] Add ACP template events acp_ext_list_*_name_after
2017-02-21 21:32:03 +01:00
Marc Alexander
7794696317 Merge branch '3.2.x' 2017-02-21 21:14:34 +01:00
Marc Alexander
efe6bcf95a Merge branch '3.1.x' into 3.2.x 2017-02-21 21:14:12 +01:00
Marc Alexander
896249f0e8 Merge pull request #4604 from rxu/ticket/13344
[ticket/13344] Add core event to acp/info/acp_logs.php
2017-02-21 21:10:35 +01:00
david63
bac6dbda5e [ticket/14927] Corrected order in docblock of event & target version
PHPBB3-14927
2017-02-21 20:46:58 +01:00
david63
1b46435734 [ticket/14927] Add items to core.user_add_modify_data
PHPBB3-14927
2017-02-21 20:44:00 +01:00
javiexin
cdca848018 [ticket/14849] Add core.acp_extensions_run_action
Rename event to core.acp_extensions_run_action_before

PHPBB-14849
2017-02-19 22:01:02 +01:00
Marc Alexander
e24d3a6ade Merge branch '3.2.x' 2017-02-19 21:47:10 +01:00
Marc Alexander
bdaa6e4909 Merge branch '3.1.x' into 3.2.x 2017-02-19 21:47:06 +01:00
Marc Alexander
481a592b8d Merge pull request #4598 from javiexin/ticket/14944
[ticket/14944] Add search for template loop indexes by key
2017-02-19 21:47:00 +01:00
nomind60s
f677376b8c [ticket/15097] New 'Installed software' lead section
Created a new lead section showing the installed software (phpBB,
PHP and Database server) and their versions. Implementation is
inspired by MediaWiki's Special:Version page.

Removed those items from Board statistics section.

PHPBB3-15097
2017-02-19 11:49:07 -07:00
Marc Alexander
bdc31265cf [ticket/14979] Use hanakin's CSS version
PHPBB3-14979
2017-02-19 16:46:29 +01:00
Marc Alexander
38c3ded1f8 Merge branch '3.2.x' 2017-02-19 10:06:45 +01:00
Marc Alexander
937a386688 Merge pull request #4691 from DavidIQ/ticket/15058
[ticket/15058] Force browser to redownload stylesheets
2017-02-19 10:03:51 +01:00
nomind60s
16dbc4195a [ticket/15097] Resolve travis-ci error
Make sure indentation is using tabs not spaces per code guidelines

PHPBB3-15097
2017-02-17 16:25:30 -07:00
nomind60s
65513c79f5 [ticket/15097] Resolve travis-ci error
Make sure indentation is using tabs not spaces per code guidelines

PHPBB3-15097
2017-02-17 16:15:00 -07:00
nomind60s
c30ad4ce60 [ticket/15097] Add PHP version to Board statistics
Rework commit message per DavidIQ's guidance and change variable name
to avoid confusion

PHPBB3-15907
2017-02-17 15:31:43 -07:00
nomind60s
c06f4756ec [ticket/15097] Add PHP version to Board statistics
The ACP main page shows the phpBB version and the database version,
but didn't show the PHP version.

With this change the PHP version is displayed as part of the
Board statistics.

PHPBB3-15097
2017-02-17 15:30:02 -07:00
hanakin
1c85634778 [ticket/14204] Add new refactored code
PHPBB3-14204
2017-02-17 14:24:11 -05:00
hanakin
2b52a13a3f [ticket/14204] Remove old code
PHPBB3-14204
2017-02-17 14:23:48 -05:00
hanakin
c0b22b380f [ticket/14204] Add new classes
PHPBB3-14204
2017-02-17 14:23:14 -05:00
javiexin
7f69580df3 Merge branch '3.1.x' into ticket/15011 2017-02-15 23:56:52 +01:00
javiexin
7646280d51 [ticket/15011] All errors on metadata throw exceptions
There is inconsistency in the way error are treated in metadata_manager.
Some method return false on error, others throw exception.  With this,
the usage is homogeneus, and the uses of these are also adapted.
Using same ticket as it is the same issue, solved in a different way.

PHPBB3-15011
2017-02-15 23:51:08 +01:00
Jim Mossing Holsteyn
c5e699abe6 Remove all instances of install/database_update.php 2017-02-14 15:03:56 +01:00
Marc Alexander
a52d5edd18 [ticket/14979] Add text-decoration settings for lastpost links as well
PHPBB3-14979
2017-02-13 21:09:28 +01:00
David Colón
e1910b9a0f [ticket/15089] Reverse the order of cookie secure radio buttons 2017-02-12 22:26:40 -05:00
javiexin
7000db3049 [ticket/15087] Optimize creation of metadata objects by caching
Fix constructor in test cases.

PHPBB3-15087
2017-02-12 19:25:42 +01:00
javiexin
2e3d90e05b [ticket/15087] Optimize creation of metadata objects by caching
Caching is done in ext_manager, and metadata_manager is further simplified
by reducing the number of parameters needed.  Also, move template output
function from metadata_manager to acp_extensions, where it belongs.

PHPBB3-15087
2017-02-12 18:33:06 +01:00
javiexin
d3a687df27 [ticket/15087] Optimize creation of metadata objects by caching
Code for [ticket/15080] Save unneeded file loads for extension
metadata for phpbb 3.2.

PHPBB3-15087
2017-02-12 14:39:26 +01:00
javiexin
5266821e1b [ticket/15087] Optimize creation of metadata objects by caching
Code for [ticket/14938] Inconsistency in ext_mgr all_available vs
is_available for phpbb 3.2.

PHPBB3-15087
2017-02-12 14:10:58 +01:00
javiexin
17f8c53ef3 [ticket/15087] Optimize creation of metadata objects by caching
Code for [ticket/14919] Do not directly use globals in acp_extensions
for phpbb 3.2.

PHPBB3-15087
2017-02-12 13:46:37 +01:00
Marc Alexander
277fcba26e Merge branch '3.2.x' 2017-02-11 22:04:07 +01:00
Marc Alexander
9b4d455726 Merge branch '3.1.x' into 3.2.x 2017-02-11 22:04:01 +01:00
Marc Alexander
b567c6e241 Merge pull request #4589 from senky/ticket/14929
[ticket/14929] Add error to core.posting_modify_message_text
2017-02-11 22:03:57 +01:00
Marc Alexander
30c8e40b9b Merge branch '3.2.x' 2017-02-11 21:48:42 +01:00
Marc Alexander
f27cdad73e Merge branch '3.1.x' into 3.2.x 2017-02-11 21:48:20 +01:00
Marc Alexander
45199adebd Merge pull request #4523 from senky/ticket/13429
[ticket/13429] Replace @change with @changed in event docblocks
2017-02-11 15:19:47 +01:00
Marc Alexander
af028f8d72 [ticket/14979] Do not display underline for unread icon
PHPBB3-14979
2017-02-11 11:34:03 +01:00
Marc Alexander
b4821907b7 [ticket/15083] Fix invalid emoji sizing in ACP & print view
PHPBB3-15083
2017-02-11 11:19:46 +01:00
Marc Alexander
b0abf6df88 [ticket/15079] Parse message before inserting it into drafts table
PHPBB3-15079
2017-02-10 23:29:11 +01:00
David Colón
46a0cde544 [ticket/15058] Force browser to redownload stylesheets 2017-02-10 15:17:06 -05:00
javiexin
fc50fd272b Merge branch '3.1.x' into ticket/15081 2017-02-10 14:41:42 +01:00
javiexin
09f6637597 [ticket/15081] Add acp_ext_details_notice template event
PHPBB3-15081
2017-02-10 14:36:51 +01:00
javiexin
7b2ffaf78c [ticket/14938] Inconsistency in ext_mgr all_available vs is_available
Made is_available much more strict, in line with the checks in all_available
Refactor all_available to use is_available, saving duplicate code.
Further simplify is_available by using metadata_manager.
Make optional the template object on metadata_manager creation.
Fix extension_manager_mock to have config and user components.

PHPBB3-14938
2017-02-10 02:09:18 +01:00
javiexin
7313eb54b4 [ticket/14938] Inconsistency in ext_mgr all_available vs is_available
Made is_available much more strict, in line with the checks in all_available
Refactor all_available to use is_available, saving duplicate code.
Further simplify is_available by using metadata_manager.
Make optional the template object on metadata_manager creation.

PHPBB3-14938
2017-02-10 00:35:23 +01:00
javiexin
abd6bd8154 [ticket/14938] Inconsistency in ext_mgr all_available vs is_available
Made is_available much more strict, in line with the checks in all_available
Refactor all_available to use is_available, saving duplicate code.
Further simplify is_available by using metadata_manager.

PHPBB3-14938
2017-02-09 23:10:29 +01:00
javiexin
e0e59bc6c0 [ticket/15080] Save unneeded file loads for extension metadata
PHPBB3-15080
2017-02-09 22:03:53 +01:00
Jakub Senko
0ea839e595 [ticket/13730] Add core.delete_post_after event
PHPBB3-13730
2017-02-08 13:18:23 +01:00
javiexin
f23d9bf2e0 [ticket/15068] Add template vars retrieval from the template object
PHPBB3-15068
2017-02-05 21:47:31 +01:00
Tristan Darricau
f11fd2b726 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13250] Use faster str_replace() instead of preg_replace()
  [ticket/13250] Replace slashes in cache file names
2017-02-05 18:11:28 +01:00
Tristan Darricau
59ad9401d9 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13250] Use faster str_replace() instead of preg_replace()
  [ticket/13250] Replace slashes in cache file names
2017-02-05 18:11:22 +01:00
Tristan Darricau
1470985ff2 Merge pull request #4660 from marc1706/ticket/13250
[ticket/13250] Replace slashes in cache file names

* marc1706/ticket/13250:
  [ticket/13250] Use faster str_replace() instead of preg_replace()
  [ticket/13250] Replace slashes in cache file names
2017-02-05 18:11:16 +01:00
Tristan Darricau
95ad20c994 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13601] Add core.acl_clear_prefetch_after event
2017-02-05 18:06:04 +01:00
Tristan Darricau
4eb72a4e7b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13601] Add core.acl_clear_prefetch_after event
2017-02-05 18:05:59 +01:00
Tristan Darricau
c3896c8b5d Merge pull request #4673 from senky/ticket/13601
[ticket/13601] Add core.acl_clear_prefetch_after event

* senky/ticket/13601:
  [ticket/13601] Add core.acl_clear_prefetch_after event
2017-02-05 18:05:53 +01:00
Tristan Darricau
608cf8a38b Merge branch '3.2.x'
* 3.2.x:
  [ticket/15059] Preserve code line breaks and scroll overflow
2017-02-05 17:53:30 +01:00
Tristan Darricau
c45323863b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15059] Preserve code line breaks and scroll overflow
2017-02-05 17:51:53 +01:00
Tristan Darricau
c006479274 Merge pull request #4681 from VSEphpbb/ticket/15059
[ticket/15059] Preserve code line breaks and scroll overflow

* VSEphpbb/ticket/15059:
  [ticket/15059] Preserve code line breaks and scroll overflow
2017-02-05 17:50:35 +01:00
Tristan Darricau
bb132cceb3 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15062] Update to Rhea version the CSS files
2017-02-05 17:38:16 +01:00
Tristan Darricau
316de4b891 Merge pull request #4682 from vinny/ticket/15062
[ticket/15062] Update to Rhea version the CSS files

* vinny/ticket/15062:
  [ticket/15062] Update to Rhea version the CSS files
2017-02-05 17:37:53 +01:00
Vinny
80ecad5cf9 [ticket/15062] Update to Rhea version the CSS files
PHPBB3-15062
2017-02-01 02:34:01 -03:00
Matt Friedman
35b7e95098 [ticket/15059] Preserve code line breaks and scroll overflow
PHPBB3-15059
2017-01-30 08:48:42 -08:00
Saeed Hubaishan
f47d244151 [ticket/14975] add missing .rtl
[ticket/14975] add missing .rtl and resolve conflict

[PHPBB3-14975]
2017-01-30 07:39:25 +03:00
Máté Bartus
e906b2c609 Merge branch '3.2.x' 2017-01-29 14:43:15 +01:00
Máté Bartus
16e79d00d1 Merge pull request #4675 from marc1706/ticket/15044
[ticket/15044] Create search index during installation
2017-01-29 14:42:41 +01:00
Máté Bartus
cd4ceb2487 Merge pull request #4677 from marc1706/ticket/15050
[ticket/15050] Use new file when new file already exists
2017-01-29 14:40:02 +01:00
Máté Bartus
f890ba3913 Merge branch '3.2.x' 2017-01-29 14:34:13 +01:00
Máté Bartus
3bfeca4601 Merge branch '3.1.x' into 3.2.x 2017-01-29 14:30:56 +01:00
Máté Bartus
5cf1fc62db Merge pull request #4679 from marc1706/ticket/14998
[ticket/14998] Point only to install dir from acp_update
2017-01-29 14:29:44 +01:00
javiexin
849fd9df7d [ticket/14944] Add possibility to search for template loop indexes by key
Adds a new function to the template interface, and implements it in the
context class.  The function returns the ordinal index for a specified key,
with the same structure that the key for alter_block_array.
Reuses same code. Remove unneeded references, do nothing for int keys.
Check out of bounds or wrong blockname errors.  Added tests.
Remove default parameter value.

PHPBB3-14944
2017-01-28 21:34:08 +01:00
Marc Alexander
4e0e52d2f8 Merge branch '3.2.x' 2017-01-28 11:09:30 +01:00
Marc Alexander
b859559c8f Merge pull request #4678 from DavidIQ/ticket/15047
[ticket/15047] Various db tools fixes for MSSQL
2017-01-28 11:09:26 +01:00
Marc Alexander
d81df55963 [ticket/14998] Point only to install dir from acp_update
PHPBB3-14998
2017-01-28 09:16:49 +01:00
Marc Alexander
5f6133ac7f Merge branch '3.2.x' 2017-01-27 19:00:37 +01:00
Marc Alexander
2b67536cd0 Merge pull request #4661 from hanakin/ticket/15037
[ticket/15037] Make imagesets retina
2017-01-27 18:44:38 +01:00
Marc Alexander
b5ed02d03c [ticket/15050] Remove extra whitespace
PHPBB3-15050
2017-01-27 08:40:35 +01:00
David Colón
2416a743f5 [ticket/15047] Reinstate length check for MSSQL 2000 2017-01-26 18:44:18 -05:00
David Colón
fae78b4c01 [ticket/15047] Do not set default for identity cols 2017-01-26 08:43:39 -05:00
David Colón
c53054f2b7 [ticket/15047] Use brackets due to keyword usage 2017-01-26 08:43:39 -05:00
David Colón
b52ee87df8 [ticket/15047] Don't attempt to drop primary keys 2017-01-26 08:43:39 -05:00
David Colón
66b0fe3b5d [ticket/15047] No index name length check for mssql 2017-01-26 08:43:06 -05:00
Marc Alexander
f66594bf93 [ticket/15050] Use new file when new file already exists
Instead of trying to diff the new file against a pre-existing file,
we're just going to use the new file. It's impossible to know whether
the pre-existing file is newer or older than the new file. As the
system will rely on the files being in the "new" state it's better
to simply use the file in "new" state.

PHPBB3-15050
2017-01-25 22:18:29 +01:00
Marc Alexander
674584f319 Merge branch '3.2.x' 2017-01-25 10:06:30 +01:00
Marc Alexander
903d6be3bb Merge remote-tracking branch 'origin/ticket/15045' into 3.2.x 2017-01-25 10:06:00 +01:00
hanakin
f069e521db [ticket/15037] Optimize what can be
PHPBB3-15037
2017-01-24 17:15:41 -05:00
Marc Alexander
e8f41a0dcc [ticket/15045] Fix user object instantiation in version_test
PHPBB3-15045
2017-01-24 22:50:10 +01:00
hanakin
f2bc4a9977 [ticket/15037] Update topic icons to retina
PHPBB3-15037
2017-01-24 16:35:30 -05:00
Marc Alexander
10dee52c18 [ticket/15044] Make sure fulltext native min and max are numbers
PHPBB3-15044
2017-01-24 21:47:37 +01:00
Marc Alexander
a03047da5b [ticket/15044] Add module task for creating search index during install
PHPBB3-15044
2017-01-24 21:47:20 +01:00
hanakin
8b6d043ca6 [ticket/15037] try larger size limit
PHPBB3-15037
2017-01-23 23:08:52 -05:00
hanakin
6f7b92ae10 [ticket/15307] fix for good!
PHPBB3-15037
2017-01-23 22:41:08 -05:00
hanakin
3e73413982 [ticket/15037]a attempt to fix stupid test issue
PHPBB3-15037
2017-01-23 21:59:00 -05:00
hanakin
71ca228b8e [ticket/15037] Update imageset to retina
PHPBB3-15037
2017-01-23 21:19:11 -05:00
Jakub Senko
9f2f541b4a [ticket/13603] Add index_body_stat_blocks_after event
PHPBB3-13603
2017-01-23 15:04:07 +01:00
Jakub Senko
d1df78604b [ticket/13601] Add core.acl_clear_prefetch_after event
PHPBB3-13601
2017-01-23 15:00:59 +01:00
Jakub Senko
15f6d66a61 [ticket/13608] Add core.ucp_restore_permissions event
PHPBB3-13608
2017-01-23 14:54:49 +01:00
Jakub Senko
1d38abdd7e [ticket/13605] Add core.ucp_pm_compose_predefined_message event
PHPBB3-13605
2017-01-23 14:14:36 +01:00
Jakub Senko
927c211d41 [ticket/13609] Add core.ucp_switch_permissions event
PHPBB3-13609
2017-01-23 14:04:02 +01:00
Jakub Senko
779758f219 [ticket/13429] Replace @change with @changed
PHPBB3-13429
2017-01-23 13:33:15 +01:00
Tristan Darricau
a6eec874af Merge branch '3.2.x'
* 3.2.x:
  [ticket/11076] Also state min PHP version when visiting forum website
  [ticket/11076] Also add notice about unsupported version to installer
2017-01-22 23:35:40 +01:00
Tristan Darricau
3c30cbd39e Merge pull request #4650 from marc1706/ticket/11076-rhea
[ticket/11076] State current and minimum required versions in old PHP notice

* marc1706/ticket/11076-rhea:
  [ticket/11076] Also state min PHP version when visiting forum website
  [ticket/11076] Also add notice about unsupported version to installer
2017-01-22 23:35:37 +01:00
Tristan Darricau
51be7891e2 Merge branch '3.2.x'
* 3.2.x:
  Use SSL in version check for extension
2017-01-22 23:32:13 +01:00
tas2580
9df6ef5735 Use SSL in version check for extension
PHPBB3-15025
2017-01-22 23:31:41 +01:00
Tristan Darricau
007bb90e05 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15036] Unlink install_config during functional testing
2017-01-22 23:30:25 +01:00
Tristan Darricau
cf6a4738b1 Merge pull request #4659 from marc1706/ticket/15036
[ticket/15036] Unlink install_config during functional testing

* marc1706/ticket/15036:
  [ticket/15036] Unlink install_config during functional testing
2017-01-22 23:30:22 +01:00
Tristan Darricau
8d0fe34a06 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14997] Fixing topiclist_row_topic_title_after position
2017-01-22 23:29:18 +01:00
Tristan Darricau
9475703114 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14997] Fixing topiclist_row_topic_title_after position
2017-01-22 23:28:48 +01:00
Tristan Darricau
fb481f96d3 Merge pull request #4663 from marc1706/ticket/14997
[ticket/14997] Fixing topiclist_row_topic_title_after position

* marc1706/ticket/14997:
  [ticket/14997] Fixing topiclist_row_topic_title_after position
2017-01-22 23:20:59 +01:00
Tristan Darricau
7f82d28f6f Merge branch '3.2.x'
* 3.2.x:
  [ticket/14968] Use earlier version as written in comment
  [ticket/14968] Update docblock and ensure method returns array
  [ticket/14968] Display possible upgrade on acp index and update page
  [ticket/14968] Add method for retrieving updates on current branch
2017-01-22 23:16:23 +01:00
Tristan Darricau
7c77e33313 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14968] Use earlier version as written in comment
  [ticket/14968] Update docblock and ensure method returns array
  [ticket/14968] Display possible upgrade on acp index and update page
  [ticket/14968] Add method for retrieving updates on current branch
2017-01-22 23:15:26 +01:00
Tristan Darricau
085a839963 Merge pull request #4662 from marc1706/ticket/14968
[ticket/14968] Distinguish between update/upgrade & show upgrade info in ACP index

* marc1706/ticket/14968:
  [ticket/14968] Use earlier version as written in comment
  [ticket/14968] Update docblock and ensure method returns array
  [ticket/14968] Display possible upgrade on acp index and update page
  [ticket/14968] Add method for retrieving updates on current branch
2017-01-22 23:10:22 +01:00
Tristan Darricau
aa7ca1993d Merge branch '3.2.x'
* 3.2.x:
  [ticket/15006] Pass inherit settings to form and use correct button
2017-01-22 23:07:53 +01:00
Tristan Darricau
f7ccd7af8e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15006] Pass inherit settings to form and use correct button
2017-01-22 23:07:50 +01:00
Tristan Darricau
dcadfe092c Merge pull request #4665 from marc1706/ticket/15006
[ticket/15006] Pass inherit settings to form and use correct button

* marc1706/ticket/15006:
  [ticket/15006] Pass inherit settings to form and use correct button
2017-01-22 23:07:46 +01:00
Tristan Darricau
34866b2db1 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15015] Use correct explain string for enable email settings
2017-01-22 23:06:53 +01:00
Tristan Darricau
3dfc882d1a Merge pull request #4668 from marc1706/ticket/15015
[ticket/15015] Use correct explain string for enable email settings

* marc1706/ticket/15015:
  [ticket/15015] Use correct explain string for enable email settings
2017-01-22 23:06:49 +01:00
Marc Alexander
574dac7667 Merge branch '3.2.x' 2017-01-22 23:02:47 +01:00
Marc Alexander
577bd9efb9 Merge pull request #4666 from JoshyPHP/ticket/14790
[ticket/14790] Added test case
2017-01-22 23:02:43 +01:00
Marc Alexander
defcb1c46f Merge branch '3.2.x' 2017-01-22 23:00:12 +01:00
Marc Alexander
62bbe167b1 Merge pull request #4664 from JoshyPHP/ticket/15040
[ticket/15040] Update s9e\TextFormatter to 0.9.1
2017-01-22 23:00:08 +01:00
Marc Alexander
0238d850dd [ticket/15015] Use correct explain string for enable email settings
PHPBB3-15015
2017-01-22 20:58:53 +01:00
Marc Alexander
59027c94f2 [ticket/15006] Pass inherit settings to form and use correct button
PHPBB3-15006
2017-01-22 19:20:18 +01:00
JoshyPHP
9aa8dc26b7 [ticket/14790] Added test case
PHPBB3-14790
2017-01-22 19:19:12 +01:00
JoshyPHP
f53f6d1c61 [ticket/15040] Updated s9e\TextFormatter to 0.9.1
PHPBB3-15040
2017-01-22 19:11:17 +01:00
TarantinoMariachi
612abf391f [ticket/14997] Fixing topiclist_row_topic_title_after position
Fixing position as it is correctly on subsilver, or else it will appear
some problems when using polls or on topics with page numbers.

PHPBB3-14997
2017-01-22 17:41:31 +01:00
Marc Alexander
fbff3b77bd [ticket/13250] Use faster str_replace() instead of preg_replace()
PHPBB3-13250
2017-01-22 17:22:28 +01:00
Marc Alexander
38d0f2892e [ticket/14968] Use earlier version as written in comment
PHPBB3-14968
2017-01-22 17:01:12 +01:00
Marc Alexander
20a4d095de [ticket/14968] Update docblock and ensure method returns array
PHPBB3-14968
2017-01-22 16:58:37 +01:00
Marc Alexander
a620ce0713 [ticket/14968] Display possible upgrade on acp index and update page
PHPBB3-14968
2017-01-22 16:37:20 +01:00
Marc Alexander
0572d6e33a [ticket/14968] Add method for retrieving updates on current branch
PHPBB3-14968
2017-01-22 16:09:51 +01:00
Marc Alexander
e0412085a6 Merge branch '3.2.x' 2017-01-21 11:56:21 +01:00
Marc Alexander
722d0b9742 Merge pull request #4658 from kasimi/ticket/15035
[ticket/15035] Add phpinfo.php to 3.2.x install directory
2017-01-21 11:56:17 +01:00
Marc Alexander
6c09910c10 [ticket/13250] Replace slashes in cache file names
PHPBB3-13250
2017-01-21 11:21:38 +01:00
Marc Alexander
4b2a5a41a7 [ticket/15036] Unlink install_config during functional testing
PHPBB3-15036
2017-01-21 10:28:08 +01:00
kasimi
eceb36a546 [ticket/15035] Add phpinfo.php to 3.2.x install directory
In 3.1.x there's a phpinfo.php in the /install folder which seems to be removed in 3.2.x, perhaps by accident?
https://github.com/phpbb/phpbb/commits/3.2.x/phpBB/install/phpinfo.php
Let's add it back for easier troubleshooting potential issues during installation.

PHPBB3-15035
2017-01-20 22:09:42 +01:00
Marc Alexander
b1f060a30a [ticket/11076] Also state min PHP version when visiting forum website
A lot better to have a simple message than having the complete board break,
sometimes without even knowing thanks to bad host setups with no error logs.

PHPBB3-11076
2017-01-20 21:23:40 +01:00
Marc Alexander
d0724063c4 [ticket/11076] Also add notice about unsupported version to installer
PHPBB3-11076
2017-01-20 21:23:40 +01:00
Tristan Darricau
a2a26f04e7 Merge branch '3.2.x'
* 3.2.x:
  [ticket/11611] Remove no longer used file for setting up git repository
2017-01-20 20:55:28 +01:00
Tristan Darricau
aa9da98e8a Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/11611] Remove no longer used file for setting up git repository
2017-01-20 20:55:20 +01:00
Tristan Darricau
3567f45e3d Merge pull request #4656 from marc1706/ticket/11611
[ticket/11611] Remove no longer used file for setting up git repository

* marc1706/ticket/11611:
  [ticket/11611] Remove no longer used file for setting up git repository
2017-01-20 20:55:15 +01:00
Marc Alexander
5e06278f62 Merge branch '3.2.x' 2017-01-17 21:55:09 +01:00
Marc Alexander
459244266d Merge pull request #4654 from hanakin/ticket/15023
[ticket/15023] fix responsive post row paging
2017-01-17 21:53:57 +01:00
Marc Alexander
02a35baf70 [ticket/7336] Index first post when splitting topics
PHPBB3-7336
2017-01-16 22:29:57 +01:00
Marc Alexander
bad8f0b9bc [ticket/7336] Add tests for indexing first post after splitting topics
PHPBB3-7336
2017-01-16 22:29:04 +01:00
Marc Alexander
0d17b32e25 [ticket/11611] Remove no longer used file for setting up git repository
PHPBB3-11611
2017-01-16 20:57:06 +01:00
hanakin
3bd01d812a [ticket/15023] Fix for linting
PHPBB3-15023
2017-01-16 12:34:59 -05:00
hanakin
c0af2072ca [ticket/15023] Remove all prev RWD and add new
PHPBB3-15023
2017-01-16 12:29:44 -05:00
hanakin
0d7d4b4ddd [ticket/15023] Remove unnessecary left-box class
no longer nessecary after this fix

PHPPB3-15023
2017-01-16 12:28:52 -05:00
hanakin
d28c016bef [ticket/15023] undo previous changes
PHPBB3-15023
2017-01-16 12:27:53 -05:00
Tristan Darricau
3d61d2b370 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15011] Output meaningful errors when validating all metadata
  [ticket/11076] State current and minimum required versions in old PHP notice
2017-01-15 18:16:45 +01:00
Tristan Darricau
43ba6783c5 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15011] Output meaningful errors when validating all metadata
2017-01-15 18:16:36 +01:00
Tristan Darricau
0f640ab7af Merge pull request #4651 from marc1706/ticket/15011
[ticket/15011] Output meaningful errors when validating all metadata

* marc1706/ticket/15011:
  [ticket/15011] Output meaningful errors when validating all metadata
2017-01-15 18:15:00 +01:00
Tristan Darricau
c4ee378456 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/11076] State current and minimum required versions in old PHP notice
2017-01-15 18:13:00 +01:00
Tristan Darricau
766839a60a Merge pull request #4649 from marc1706/ticket/11076
[ticket/11076] State current and minimum required versions in old PHP notice

* marc1706/ticket/11076:
  [ticket/11076] State current and minimum required versions in old PHP notice
2017-01-15 18:11:35 +01:00
Marc Alexander
a0bd23b747 [ticket/15011] Output meaningful errors when validating all metadata
PHPBB3-15011
2017-01-15 17:56:12 +01:00
Marc Alexander
cb44dbc8cb [ticket/11076] State current and minimum required versions in old PHP notice
PHPBB3-11076
2017-01-15 15:32:55 +01:00
Marc Alexander
7973984821 Merge branch '3.2.x' 2017-01-15 14:06:13 +01:00
Marc Alexander
e64072e01f Merge pull request #4648 from JoshyPHP/ticket/15016
[ticket/15016] Fixed an issue with some parentheses in smilies
2017-01-15 13:55:55 +01:00
Tristan Darricau
51500977b2 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14989] Allow more admin-configurable schemes in post links
2017-01-15 12:36:29 +01:00
Tristan Darricau
4fd6b0fd88 Merge pull request #4632 from VSEphpbb/ticket/14989
[ticket/14989] Allow more admin-configurable schemes in post links

* VSEphpbb/ticket/14989:
  [ticket/14989] Allow more admin-configurable schemes in post links
2017-01-15 12:36:26 +01:00
Tristan Darricau
6fe1605137 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14985] Added functional tests for BBCodes and smilies
  [ticket/14985] Decode HTML special chars in plain text columns
2017-01-15 12:08:06 +01:00
Tristan Darricau
2637606ae1 Merge pull request #4631 from JoshyPHP/ticket/14985
[ticket/14985] Decode HTML special chars in plain text columns

* JoshyPHP/ticket/14985:
  [ticket/14985] Added functional tests for BBCodes and smilies
  [ticket/14985] Decode HTML special chars in plain text columns
2017-01-15 12:08:01 +01:00
Tristan Darricau
567034e306 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15011] Fix 3.2.x merge
  [ticket/15011] Error not checked on metadata load failure
2017-01-15 12:01:26 +01:00
Tristan Darricau
d6e42ec63b [ticket/15011] Fix 3.2.x merge
PHPBB3-15011
2017-01-15 12:00:36 +01:00
Tristan Darricau
935da1ed2b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/15011] Error not checked on metadata load failure
2017-01-15 11:58:04 +01:00
Tristan Darricau
c3b7332ea8 Merge pull request #4646 from javiexin/ticket/15011
[ticket/15011] Error not checked on metadata load failure

* javiexin/ticket/15011:
  [ticket/15011] Error not checked on metadata load failure
2017-01-15 11:58:00 +01:00
Tristan Darricau
84e6b87acd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14984] Correct wrong arrow direction in PM inbox
2017-01-15 11:40:26 +01:00
Tristan Darricau
083db525d4 Merge pull request #4630 from hubaishan/ticket/14984
[ticket/14984] Correct wrong arrow direction in PM inbox

* hubaishan/ticket/14984:
  [ticket/14984] Correct wrong arrow direction in PM inbox
2017-01-15 11:38:21 +01:00
Tristan Darricau
ba0aff0a40 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15002] Show topic icons in search results
2017-01-15 11:36:47 +01:00
Tristan Darricau
2aba566a43 Merge pull request #4640 from JimMH/patch-3
[ticket/15002] Show topic icons in search results

* JimMH/patch-3:
  [ticket/15002] Show topic icons in search results
2017-01-15 11:36:43 +01:00
Tristan Darricau
d9e6a06729 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14999] Correct Next PM Iconography
2017-01-15 11:27:03 +01:00
Tristan Darricau
2111e1d61f Merge pull request #4638 from VSEphpbb/ticket/14999
[ticket/14999] Correct Next PM Iconography

* VSEphpbb/ticket/14999:
  [ticket/14999] Correct Next PM Iconography
2017-01-15 11:26:59 +01:00
Tristan Darricau
891fa43442 Merge branch '3.2.x'
* 3.2.x:
  [ticket/15012] Use valid constructor in ftp_file_updater
2017-01-15 11:25:59 +01:00
Tristan Darricau
0b5218cec1 Merge pull request #4647 from marc1706/ticket/15012
[ticket/15012] Use valid constructor in ftp_file_updater

* marc1706/ticket/15012:
  [ticket/15012] Use valid constructor in ftp_file_updater
2017-01-15 11:25:55 +01:00
JoshyPHP
52d53ef3de [ticket/15016] Fixed an issue with some parentheses in smilies
PHPBB3-15016
2017-01-15 11:24:15 +01:00
Marc Alexander
d882911bf5 Merge branch '3.2.x' 2017-01-15 00:25:32 +01:00
Marc Alexander
42e78004fb Merge pull request #4643 from JoshyPHP/ticket/15008
[ticket/15008] Disable emoji when smilies are disabled
2017-01-15 00:25:28 +01:00
Marc Alexander
605fd40914 Merge branch '3.2.x' 2017-01-15 00:13:50 +01:00
Marc Alexander
b72df1f384 Merge pull request #4645 from rmcgirr83/ticket/15010
[ticket/15010] Fix incorrect use of request
2017-01-15 00:13:46 +01:00
Marc Alexander
abf7a4f663 [ticket/15012] Use valid constructor in ftp_file_updater
PHPBB3-15012
2017-01-14 22:48:24 +01:00
javiexin
b9189ec325 [ticket/15011] Error not checked on metadata load failure
PHPBB3-15011
2017-01-14 18:08:23 +01:00
Richard McGirr
02b5873442 [ticket/15010] Fix incorrect use of request
https://tracker.phpbb.com/browse/PHPBB3-15010

PHPBB3-15010
2017-01-14 09:18:55 -05:00
Marc Alexander
ad0e26d6ea Merge branch '3.2.x' 2017-01-14 14:59:30 +01:00
Marc Alexander
d226059b98 Merge branch '3.1.x' into 3.2.x 2017-01-14 14:59:04 +01:00
Marc Alexander
8af6df3946 Merge pull request #4641 from VSEphpbb/ticket/15003
[ticket/15003] Do not check disabled checkboxes with marklist function
2017-01-14 14:58:48 +01:00
JoshyPHP
15315ac87a [ticket/15008] Disable emoji when smilies are disabled
Will effectively disable emoji shortname and won't replace emoji
with images but will not prevent a browser or OS from displaying
emoji as images.

PHPBB3-15008
2017-01-14 14:27:38 +01:00
Matt Friedman
366e8583c8 [ticket/15003] Do not check disabled checkboxes with marklist function
PHPBB3-15003
2017-01-13 12:00:31 -08:00
Jim Mossing Holsteyn
8475632087 [ticket/15002] Show topic icons in search results 2017-01-13 19:02:29 +01:00
Matt Friedman
a9a04adbd2 [ticket/14999] Correct Next PM Iconography
PHPBB3-14999
2017-01-12 19:45:53 -08:00
javiexin
74f723e4ec [ticket/14995] Add ACP template events acp_ext_list_*_name_after
PHPBB3-14995
2017-01-12 22:26:56 +01:00
javiexin
136c74bd1c [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.
Added tests for the new function, fixed.

PHPBB3-14950
2017-01-12 21:28:58 +01:00
javiexin
d2ad751851 [ticket/14943] Fix template loop access by index
Allows inserting elements in a loop specified as 'outer[3].inner'.
This was coded, but malfunctioning.  Name incorrectly set on insert.
If block was empty, the insertion process should create it.
Checking for out of bounds indexes.

PHPBB3-14943
2017-01-12 21:25:39 +01:00
JoshyPHP
499fcbcca9 [ticket/14985] Added functional tests for BBCodes and smilies
PHPBB3-14985
2017-01-12 09:30:58 +01:00
JoshyPHP
ef215f573e [ticket/14985] Decode HTML special chars in plain text columns
PHPBB3-14985
2017-01-12 09:30:52 +01:00
Matt Friedman
a3accfaf46 [ticket/14989] Allow more admin-configurable schemes in post links
PHPBB3-14989
2017-01-11 01:55:39 -08:00
hubaishan
b05b11cf64 [ticket/14984] Correct wrong arrow direction in PM inbox
icons.css change is needed for RTL, becouse inherit float is right

PHPBB3-14984
2017-01-10 17:41:43 +03:00
hubaishan
2991888438 [ticket/14975] Correct RTL style css
display_options.html corrected to move (display and sorting option) to right
jumpbox.html corrected to change arrow direction to left in RTL
pagination.html corrected to change arrows direction on RTL
bidi.css more edittions to correct remain style mistakes

PHPBB3-14975
2017-01-10 12:57:12 +03:00
hanakin
82830baa16 [ticket/14981] Update nomalize.css to v5.0
PHPBB3-14981
2017-01-09 11:05:44 -05:00
Marc Alexander
6b2e277a27 Merge branch '3.2.x' 2017-01-08 20:53:56 +01:00
Marc Alexander
26c6cb819e Merge pull request #4625 from Nicofuma/ticket/14973
[ticket/14973] Add BC layer for \phpbb\db\tools
2017-01-08 20:53:53 +01:00
Tristan Darricau
fb5f33f190 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14971] Add on_page test with the string arguments
  [ticket/14971] Fix pagination PHP warning on PHP 7.1
2017-01-08 18:35:29 +01:00
Tristan Darricau
aaee7c7db9 Merge pull request #4623 from rxu/ticket/14971
[ticket/14971] Fix pagination PHP warning on PHP 7.1

* rxu/ticket/14971:
  [ticket/14971] Add on_page test with the string arguments
  [ticket/14971] Fix pagination PHP warning on PHP 7.1
2017-01-08 18:35:22 +01:00
Tristan Darricau
42cf311b2f [ticket/14973] Add BC layer for \phpbb\db\tools
PHPBB3-14973
2017-01-08 18:31:10 +01:00
Tristan Darricau
118824fd26 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14967] Add cookie notice migration fixing invalid previous one
2017-01-08 18:06:22 +01:00
Tristan Darricau
4d5140abaf Merge pull request #4621 from marc1706/ticket/14967
[ticket/14967] Add cookie notice migration fixing invalid previous one

* marc1706/ticket/14967:
  [ticket/14967] Add cookie notice migration fixing invalid previous one
2017-01-08 18:06:17 +01:00
rxu
06b402bdec [ticket/14971] Add on_page test with the string arguments
PHPBB3-14971
2017-01-08 23:09:36 +07:00
rxu
c98193a799 [ticket/14971] Fix pagination PHP warning on PHP 7.1
PHPBB3-14971
2017-01-08 22:16:40 +07:00
Marc Alexander
1d0bb70f78 Merge pull request #4509 from hanakin/ticket/14865
[ticket/14865] Use Stylelint for managing CSS
2017-01-08 14:02:28 +01:00
Marc Alexander
40985de245 [ticket/14967] Add cookie notice migration fixing invalid previous one
PHPBB3-14967
2017-01-08 10:48:30 +01:00
javiexin
988865fd0a [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.
Added tests for the new function, fixed.

PHPBB3-14950
2017-01-08 01:35:18 +01:00
javiexin
7f8dd6b007 [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.
Added tests for the new function, fixed.

PHPBB3-14950
2017-01-08 01:19:22 +01:00
javiexin
696724ac1b [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.
Added tests for the new function, fixed.

PHPBB3-14950
2017-01-08 00:59:26 +01:00
javiexin
20c03cccdd [ticket/14944] Add possibility to search for template loop indexes by key
Adds a new function to the template interface, and implements it in the
context class.  The function returns the ordinal index for a specified key,
with the same structure that the key for alter_block_array.
Reuses same code. Remove unneeded references, do nothing for int keys.
Check out of bounds or wrong blockname errors.  Added tests.

PHPBB3-14944
2017-01-08 00:00:47 +01:00
javiexin
9b2b9dd9de [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.
Added tests for the new function.

PHPBB3-14950
2017-01-07 22:47:26 +01:00
javiexin
76b3fbc006 [ticket/14943] Fix template loop access by index
Allows inserting elements in a loop specified as 'outer[3].inner'.
This was coded, but malfunctioning.  Name incorrectly set on insert.
Added more tests.

PHPBB3-14943
2017-01-07 20:12:32 +01:00
javiexin
c40642b827 [ticket/14943] Fix template loop access by index
Allows inserting elements in a loop specified as 'outer[3].inner'.
This was coded, but malfunctioning.  Name incorrectly set on insert.
Added tests.

PHPBB3-14943
2017-01-07 19:57:22 +01:00
Marc Alexander
a5384fa7a6 Merge branch '3.2.x' 2017-01-07 17:20:39 +01:00
Marc Alexander
385feb0a5d [3.2.x] Update development version to 3.2.1-dev 2017-01-07 17:19:35 +01:00
Marc Alexander
8d58d1814f Merge branch '3.2.x' 2017-01-07 17:08:30 +01:00
Marc Alexander
9e1ef9fad3 Merge branch 'prep-release-3.2.0' into 3.2.x 2017-01-07 17:04:28 +01:00
Marc Alexander
830a384988 [prep-release-3.2.0] Fix links to convertor 2017-01-07 16:16:24 +01:00
Marc Alexander
9bbd034a4e [prep-release-3.2.0] Correctly compare extensions version 2017-01-07 14:44:04 +01:00
Marc Alexander
da8ec61ab2 [prep-release-3.2.0] Update version numbers and add 3.2.0 migration 2017-01-07 11:48:15 +01:00
Marc Alexander
663bdda53c Merge branch '3.2.x' 2017-01-07 00:20:22 +01:00
Marc Alexander
44f130808f Merge pull request #4618 from marc1706/ticket/14961
[ticket/14961] Add cookie notice as enablable feature
2017-01-07 00:20:18 +01:00
Marc Alexander
f8d5b3c417 Merge branch '3.2.x' 2017-01-07 00:18:43 +01:00
Marc Alexander
e096137537 Merge pull request #4620 from marc1706/ticket/14772
[ticket/14772] Use float to prevent pagination overwriting topic time
2017-01-07 00:18:40 +01:00
Marc Alexander
c0fb367d0a Merge branch '3.2.x' 2017-01-07 00:16:49 +01:00
Marc Alexander
7074876f32 Merge pull request #4619 from Nicofuma/ticket/14962
[ticket/14962] Introduces a new helper to check emptyness of bbcode texts
2017-01-07 00:16:45 +01:00
Marc Alexander
538f03efb0 [ticket/14962] Fix functional test for editing post
PHPBB3-14962
2017-01-06 23:46:34 +01:00
Marc Alexander
ba82dfa49e [ticket/14772] Add rtl definition for .topic-poster and small margin
PHPBB3-14772
2017-01-06 22:36:35 +01:00
Marc Alexander
89f0e4d54f [ticket/14772] Use float to prevent pagination overwriting topic time
PHPBB3-14772
2017-01-06 22:27:11 +01:00
Tristan Darricau
f82299b8e4 [ticket/14962] Introduces a new helper to check emptyness of bbcode texts
PHPBB3-14962
2017-01-06 21:40:31 +01:00
Marc Alexander
710d3e921c Merge branch '3.2.x' 2017-01-06 15:29:45 +01:00
Marc Alexander
166320ef9e Merge branch '3.1.x' into 3.2.x 2017-01-06 15:29:40 +01:00
Marc Alexander
9d7acd1897 Merge pull request #4613 from rxu/ticket/14958
[ticket/14958] Optimize Twig extension lang() function
2017-01-06 15:29:35 +01:00
Marc Alexander
49b2269155 Merge branch '3.2.x' 2017-01-06 13:53:43 +01:00
Marc Alexander
f423c2803a Merge pull request #4617 from marc1706/ticket/14949
[ticket/14949] Pass full notification array and post data for updating
2017-01-06 13:53:39 +01:00
Marc Alexander
93ca17f07a Merge branch 'ticket/security-181' into ticket/security-181-rhea 2017-01-06 12:49:35 +01:00
Marc Alexander
1dea4625d0 [ticket/security-181] Update wording in INSTALL.html
SECURITY-181
2017-01-06 12:27:38 +01:00
Marc Alexander
743d3af3c5 [ticket/14961] Updated CREDITS.txt for cookie consent and removed subsilver2
PHPBB3-14961
2017-01-06 12:06:39 +01:00
Marc Alexander
a187c46072 Merge branch '3.2.x' 2017-01-06 01:14:13 +01:00
Marc Alexander
91637f8070 Merge pull request #4608 from marc1706/ticket/14954
[ticket/14954] Properly check if topic has attachments in mcp_queue
2017-01-06 01:14:09 +01:00
Marc Alexander
839fec4a0c Merge branch '3.2.x' 2017-01-06 01:12:43 +01:00
Marc Alexander
70cf5ddf9d Merge pull request #4615 from marc1706/ticket/14946
[ticket/14946] Make sure to pass integers to max()
2017-01-06 01:12:39 +01:00
Marc Alexander
0543413626 Merge branch '3.2.x' 2017-01-06 01:06:10 +01:00
Marc Alexander
864953ebff Merge pull request #4616 from marc1706/ticket/14945
[ticket/14945] Parse signature preview with generate_text_for_display()
2017-01-06 01:06:06 +01:00
Marc Alexander
af4f477a1b [ticket/14961] Also translate "learn more" link
PHPBB3-14961
2017-01-06 01:04:14 +01:00
Marc Alexander
e0eeea800c [ticket/14961] Add cookie notice as enablable feature
Uses Insites cookieconsent v3.0.3:
https://cookieconsent.insites.com

PHPBB3-14961
2017-01-06 00:57:12 +01:00
Marc Alexander
0a68593dd2 [ticket/14949] Pass full notification array and post data for updating
PHPBB3-14949
2017-01-05 23:39:30 +01:00
Marc Alexander
93567727fe Merge branch '3.2.x' 2017-01-04 22:16:47 +01:00
Marc Alexander
0c6c94e527 Merge branch '3.1.x' into 3.2.x 2017-01-04 22:16:24 +01:00
Marc Alexander
77b3f36992 Merge pull request #4532 from senky/ticket/14662
[ticket/14662] Add memberlist_team_username_prepend/append
2017-01-04 22:15:37 +01:00
Marc Alexander
777a1ad916 [ticket/14945] Parse signature preview with generate_text_for_display()
PHPBB3-14945
2017-01-04 22:04:07 +01:00
Marc Alexander
13d0549e59 Merge branch '3.2.x' 2017-01-04 21:50:47 +01:00
Marc Alexander
cfa2bc534b Merge branch '3.1.x' into 3.2.x 2017-01-04 21:50:25 +01:00
Marc Alexander
a0abb1e10e Merge pull request #4600 from hubaishan/ticket/14549
[ticket/14549] fix mcp page redirect back after topic merge and rised warning
2017-01-04 21:47:21 +01:00
Marc Alexander
c6746ab3cd [ticket/14946] Make sure to pass integers to max()
PHPBB3-14946
2017-01-04 21:40:46 +01:00
Marc Alexander
ee3cf0af0f Merge branch '3.2.x' 2017-01-04 21:07:36 +01:00
Marc Alexander
24b02ad4d6 Merge pull request #4443 from Crizz0/ticket/14780
[ticket/14780] Correction to let group setting overwrite global PM setting
2017-01-04 21:07:32 +01:00
Marc Alexander
0f19c507e2 Merge branch '3.2.x' 2017-01-04 20:31:50 +01:00
Marc Alexander
cae30929ea Merge branch '3.1.x' into 3.2.x 2017-01-04 20:31:45 +01:00
Marc Alexander
2f6993fa81 Merge pull request #4595 from DavidIQ/ticket/14941
[ticket/14941] Apply changes individually for MySQL fulltext search
2017-01-04 20:31:41 +01:00
Marc Alexander
ac1bf79904 Merge branch '3.2.x' 2017-01-04 20:12:03 +01:00
Marc Alexander
655d40679d Merge pull request #4614 from marc1706/ticket/14838
[ticket/14838] Add missing method to mock'ed feed
2017-01-04 20:11:58 +01:00
Marc Alexander
b582a19039 [ticket/14838] Correctly instantiate language object
PHPBB3-14838
2017-01-04 19:47:10 +01:00
Marc Alexander
1db7aa712a [ticket/14838] Add missing method to mock'ed feed
PHPBB3-14838
2017-01-04 19:19:02 +01:00
rxu
49c19a267f [ticket/14958] Optimize Twig extension lang() function
PHPBB3-14958
2017-01-05 00:42:27 +07:00
Marc Alexander
3fef34a541 Merge branch '3.2.x' 2017-01-04 17:48:56 +01:00
Marc Alexander
c5ce0cd3c4 Merge pull request #4599 from VSEphpbb/ticket/14945
[ticket/14945] Fix bbcode flags in user sig previews
2017-01-04 17:48:52 +01:00
Marc Alexander
e5cc7b6631 Merge branch '3.2.x' 2017-01-04 17:44:15 +01:00
Marc Alexander
03be94c1f7 Merge branch '3.1.x' into 3.2.x 2017-01-04 17:44:11 +01:00
Marc Alexander
3d93fd40ed Merge pull request #4611 from marc1706/ticket/14838
[icket/14838] Do not query full attachments table in feeds
2017-01-04 17:44:07 +01:00
Marc Alexander
5c2b9e0e37 Merge branch '3.2.x' 2017-01-04 17:30:05 +01:00
Marc Alexander
0da910df94 Merge branch '3.1.x' into 3.2.x 2017-01-04 17:29:56 +01:00
Marc Alexander
0926b360f7 Merge pull request #4610 from marc1706/ticket/14957-rhea
[ticket/14957] Do not cache database config entries -- Rhea version
2017-01-04 17:29:56 +01:00
Marc Alexander
f2c4bf176d Merge pull request #4609 from marc1706/ticket/14957
[ticket/14957] Do not cache database config entries
2017-01-04 17:29:50 +01:00
Marc Alexander
dd89a369f3 [ticket/14838] Remove obsolete overriding method
PHPBB3-14838
2017-01-04 17:16:36 +01:00
javiexin
92708b2905 [ticket/14950] Add possibility to delete a template block
Adds a new mode to alter_block_array to allow for the deletion of
a certain block of template variables.  The selection method is the
same as for the other modes for alter_block_array.  The passed in
vararray is ignored, and an out of bounds index is considered an error.

PHPBB3-14944
2017-01-04 00:36:23 +01:00
Marc Alexander
c0882c1d34 [ticket/14838] Add simple test for fetch_attachments method
PHPBB3-14838
2017-01-03 22:57:14 +01:00
Marc Alexander
7cad25e4cb [ticket/14838] Do not query full attachments table in feeds
The fetch_attachments() will also now throw a runtime exception if a feed
tries to do this nonetheless.

PHPBB3-14838
2017-01-03 22:56:42 +01:00
Marc Alexander
a4d67c55d9 [ticket/14957] Make sure config_php_file is set before injecting
PHPBB3-14957
2017-01-03 22:53:18 +01:00
Marc Alexander
9f149e345b Merge branch 'ticket/14957' into ticket/14957-rhea 2017-01-03 22:22:46 +01:00
Marc Alexander
ff411ee81b [ticket/14957] Do not use method return in write context
Fix for PHP 5.3.x compatibility.

PHPBB3-14957
2017-01-03 21:53:14 +01:00
Marc Alexander
072bf470fc Merge branch 'ticket/14957' into ticket/14957-rhea 2017-01-03 21:41:36 +01:00
Marc Alexander
14fd750b08 [ticket/14957] Do not cache database config entries
PHPBB3-14957
2017-01-03 21:29:30 +01:00
Marc Alexander
4c550c221b [ticket/14954] Properly check if topic has attachments in mcp_queue
PHPBB3-14954
2017-01-02 23:23:53 +01:00
Marc Alexander
b5ad21debc Merge branch '3.2.x' 2017-01-02 22:55:25 +01:00
Marc Alexander
56314f4c22 Merge pull request #4602 from Nicofuma/ticket/14947
[ticket/14947] Updates phpunit to 4.8
2017-01-02 22:52:16 +01:00
Tristan Darricau
387d76aa09 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14953] Use ORDER_BY instead of incorrect ORDER for sql query
2017-01-02 22:47:51 +01:00
Tristan Darricau
2251816b10 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14953] Use ORDER_BY instead of incorrect ORDER for sql query
2017-01-02 22:47:47 +01:00
Tristan Darricau
bc96a9f1f6 Merge pull request #4607 from marc1706/ticket/14953
[ticket/14953] Use ORDER_BY instead of incorrect ORDER for sql query

* marc1706/ticket/14953:
  [ticket/14953] Use ORDER_BY instead of incorrect ORDER for sql query
2017-01-02 22:47:43 +01:00
Marc Alexander
7df7cfff33 [ticket/14953] Use ORDER_BY instead of incorrect ORDER for sql query
PHPBB3-14953
2017-01-02 22:39:40 +01:00
Marc Alexander
429225027e [ticket/14947] Create new webdriver instance for every test
PHPUnit seems to have emptied the webdriver between every test, which
causes curl errors. A new webdriver instance will now be created for
every test file. This does not cause a lot of overhead for ui tests.

PHPBB3-14947
2017-01-02 20:39:41 +01:00
javiexin
45ea013b11 [ticket/14943] Fix template loop access by index
Allows inserting elements in a loop specified as 'outer[3].inner'.
This was coded, but malfunctioning.  Name incorrectly set on insert.

PHPBB3-14943
2017-01-01 21:22:29 +01:00
rxu
3e5e8fd0e3 [ticket/13344] Add core event to acp/info/acp_logs.php
PHPBB3-13344
2017-01-01 23:38:01 +07:00
Tristan Darricau
e88aecd3b4 [ticket/14947] Updates phpunit to 4.8
$ composer update phpunit/phpunit --with-dependencies
Dependency "symfony/yaml" is also a root requirement, but is not explicitly whitelisted. Ignoring.
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing sebastian/global-state (1.1.1)
    Loading from cache

  - Installing doctrine/instantiator (1.0.5)
    Loading from cache

  - Removing phpunit/phpunit-mock-objects (2.1.5)
  - Installing phpunit/phpunit-mock-objects (2.3.8)
    Loading from cache

  - Removing phpunit/php-file-iterator (1.3.4)
  - Installing phpunit/php-file-iterator (1.4.2)
    Loading from cache

  - Installing phpdocumentor/reflection-docblock (2.0.4)
    Downloading: 100%

  - Installing phpspec/prophecy (v1.6.2)
    Loading from cache

  - Removing phpunit/phpunit (4.1.6)
  - Installing phpunit/phpunit (4.8.31)
    Downloading: 100%

sebastian/global-state suggests installing ext-uopz (*)
phpdocumentor/reflection-docblock suggests installing dflydev/markdown (~1.0)
phpdocumentor/reflection-docblock suggests installing erusev/parsedown (~1.0)
Writing lock file
Generating autoload files
> echo 'You MUST manually modify the clean-vendor-dir target in build/build.xml when adding or upgrading dependencies.'
You MUST manually modify the clean-vendor-dir target in build/build.xml when adding or upgrading dependencies.

PHPBB3-14947
2016-12-30 21:58:38 +01:00
javiexin
9658ecae8b [ticket/14938] Inconsistency in ext_mgr all_available vs is_available
Made is_available much more strict, in line with the checks in all_available
Refactor all_available to use is_available, saving duplicate code.

PHPBB3-14938
2016-12-30 21:50:04 +01:00
javiexin
d6771d6a7f [ticket/14849] Add core.acp_extensions_run_action
Moved the event to a slightly modified position.
Added an extra variable to the event.
Additional event to be run after the execution of the action in ACP.
Added a new action to allow for extension execution control.

PHPBB-14849
2016-12-30 21:43:15 +01:00
javiexin
c656bd60ef [ticket/14944] Add possibility to search for template loop indexes by key
Adds a new function to the template interface, and implements it in the
context class.  The function returns the ordinal index for a specified key,
with the same structure that the key for alter_block_array.
Reuses same code. Remove unneeded references, do nothing for int keys.

PHPBB3-14944
2016-12-30 18:03:09 +01:00
Tristan Darricau
bab707a00d Merge branch '3.2.x' 2016-12-30 10:22:24 +01:00
Tristan Darricau
1f65f85b53 Merge branch '3.1.x' into 3.2.x 2016-12-30 10:21:17 +01:00
Tristan Darricau
4139e4f2b5 Merge pull request #4593 from javiexin/ticket/14940
[ticket/14940] Add ACP template event acp_ext_details_end
2016-12-30 10:21:00 +01:00
Tristan Darricau
c12b4320eb Merge branch '3.2.x' 2016-12-30 10:06:29 +01:00
Tristan Darricau
739081b045 Merge branch '3.1.x' into 3.2.x 2016-12-30 10:04:35 +01:00
Tristan Darricau
3489780faa Merge pull request #4597 from javiexin/ticket/14943
[ticket/14943] Fix template loop access by index
2016-12-30 10:04:13 +01:00
Tristan Darricau
5ff0e4ec7d Merge branch '3.2.x' 2016-12-29 18:27:59 +01:00
Tristan Darricau
1f8f1b6286 Merge pull request #4596 from JoshyPHP/ticket/14914
[ticket/14914] Made emoji scale in size with text
2016-12-29 18:27:58 +01:00
Tristan Darricau
b81aaee17f Merge branch '3.2.x' 2016-12-29 18:18:54 +01:00
Tristan Darricau
d5c063fd80 Merge pull request #4591 from marc1706/ticket/14934
[ticket/14934] Use bare PHP functions for checking for tmp dir
2016-12-29 18:18:53 +01:00
hubaishan
40bc4ac484 [ticket/14549] Correcting $redirect var to avoid the bug
by this correct $redirect will go to clean mcp page after merge

PHPBB3-14549
2016-12-29 13:11:19 +03:00
Marc Alexander
d63b644b2b Merge branch 'ticket/security-203' into ticket/security-203-rhea 2016-12-28 22:53:59 +01:00
Marc Alexander
7eddb02568 Merge branch '3.2.x' 2016-12-28 22:24:12 +01:00
Marc Alexander
442d21ace2 Merge branch '3.1.x' into 3.2.x 2016-12-28 22:23:52 +01:00
Marc Alexander
3ccaac488b Merge pull request #4531 from senky/ticket/14817
[ticket/14817] Add core.send_file_to_browser_before
2016-12-28 22:19:12 +01:00
Marc Alexander
f3750fbfea Merge branch '3.2.x' 2016-12-28 22:15:29 +01:00
Marc Alexander
c431dc0d04 Merge branch '3.1.x' into 3.2.x 2016-12-28 22:15:26 +01:00
Marc Alexander
19b018ece0 Merge pull request #4528 from senky/ticket/14468
[ticket/14468] Add forum_id to core.viewforum_modify_topics_data
2016-12-28 22:15:21 +01:00
Marc Alexander
4ca90795af Merge branch '3.2.x' 2016-12-28 22:12:48 +01:00
Marc Alexander
8a7607964f Merge branch '3.1.x' into 3.2.x 2016-12-28 22:12:26 +01:00
Marc Alexander
54e31efcbc Merge pull request #4525 from senky/ticket/14119
[ticket/14119] Add core.user_unban
2016-12-28 22:11:45 +01:00
Matt Friedman
e31c895774 [ticket/14945] Send bbcode flags in user sig previews
PHPBB3-14945
2016-12-28 09:18:35 -08:00
javiexin
cff57f9076 [ticket/14944] Add possibility to search for template loop indexes by key
Adds a new function to the template interface, and implements it in the
context class.  The function returns the ordinal index for a specified key,
with the same structure that the key for alter_block_array.
Reuses same code.

PHPBB3-14944
2016-12-28 12:55:26 +01:00
javiexin
d9991bdaf1 [ticket/14943] Fix template loop access by index
Allows inserting elements in a loop specified as 'outer[3].inner'.
This was coded, but malfunctioning.

PHPBB3-14943
2016-12-28 12:37:53 +01:00
Jakub Senko
aa888fab34 [ticket/14557] Rename $offset to $subarray
PHPBB3-14557
2016-12-27 22:30:47 +01:00
Jakub Senko
1eb451d0d4 [ticket/14557] Don't return $value
PHPBB3-14557
2016-12-27 22:28:34 +01:00
JoshyPHP
f111e70fc3 [ticket/14914] Made emoji scale in size with text
PHPBB3-14914
2016-12-27 21:48:01 +01:00
David Colón
0fc1de279e [ticket/14941] Apply changes individually for MySQL fulltext search 2016-12-27 14:06:23 -05:00
Marc Alexander
90a77ba9d3 [ticket/security-203] Allow more characters for branch names
SECURITY-203
2016-12-27 18:18:20 +01:00
Marc Alexander
ad251e4590 [ticket/security-203] Do not add null values to versions info
Also stopped using reference for validate_versions() method argument.

SECURTIY-203
2016-12-27 18:12:18 +01:00
javiexin
87f82c404e [ticket/14940] Add ACP template event acp_ext_details_end
PHPBB3-14940
2016-12-27 02:07:46 +01:00
Marc Alexander
658820654f [ticket/security-203] Fully validate version check data in version helper
This will also take care of SECURITY-204 as it's the same underlying issue.
Admins still need to ensure they don't visit malicious sites for URLs
provided by extensions.

SECURITY-203
2016-12-26 22:01:51 +01:00
javiexin
efc2b46303 [ticket/14938] Inconsistency in ext_mgr all_available vs is_available
Made is_available much more strict, in line with the checks in all_available

PHPBB3-14938
2016-12-26 21:07:31 +01:00
Jakub Senko
60251cd623 [ticket/14557] Simplify updating overloaded events for extensions
PHPBB3-14557
2016-12-26 14:05:06 +01:00
Jakub Senko
fbcbd79d79 [ticket/14929] Add error to core.posting_modify_message_text
PHPBB3-14929
2016-12-26 13:32:31 +01:00
Marc Alexander
97b834c3ef [ticket/14934] Do not rely on open basedir being properly set
PHPBB3-14934
2016-12-25 23:01:28 +01:00
Marc Alexander
27c5997e87 Merge branch '3.2.x' 2016-12-25 15:52:42 +01:00
Marc Alexander
cb406258fe Merge branch '3.1.x' into 3.2.x 2016-12-25 15:52:38 +01:00
Marc Alexander
97a0f49be4 Merge pull request #4590 from marc1706/ticket/14923
[ticket/14923] Make sure start for queries is always set in migrations
2016-12-25 15:52:33 +01:00
Marc Alexander
c6aa4a319d [ticket/14934] Use bare PHP functions for checking for tmp dir
The symfony methods will cause PHP warnings being thrown.

PHPBB3-14934
2016-12-25 15:04:48 +01:00
javiexin
21803dc99b [ticket/14919] Do not directly use globals in acp_extensions
Declare all used variables (u_action, tpl_name, page_title). Fix typo.

PHPBB3-14919
2016-12-25 14:34:52 +01:00
Marc Alexander
a4911c59fb Merge branch '3.2.x' 2016-12-25 11:58:01 +01:00
Marc Alexander
27cf12f807 Merge branch '3.1.x' into 3.2.x 2016-12-25 11:57:56 +01:00
Marc Alexander
c127591d25 Merge pull request #4544 from dsinn/ticket/14882
[ticket/14882] Add core event to MCP after move post sync
2016-12-25 11:57:52 +01:00
Marc Alexander
9e6207add3 [ticket/14923] Make sure start for queries is always set in migrations
PHPBB3-14923
2016-12-25 11:51:38 +01:00
Máté Bartus
c0493c2e81 Merge branch '3.2.x' 2016-12-24 12:53:20 +01:00
Máté Bartus
d8348f8a5e Merge pull request #4582 from marc1706/ticket/14920
[ticket/14920] Force installer to only populate core migrations
2016-12-24 12:52:53 +01:00
Daniel Sinn
aa84ea8e5d [ticket/14882] Correct type of topic_id for function_admin's move_posts events
PHPBB3-14882
2016-12-20 16:46:50 -05:00
Marc Alexander
aba8a664ce Merge branch '3.2.x' 2016-12-20 20:27:42 +01:00
Marc Alexander
869e6a9a88 Merge branch '3.1.x' into 3.2.x 2016-12-20 20:27:38 +01:00
Marc Alexander
2d742beb92 Merge pull request #4580 from javiexin/ticket/14918
[ticket/14918] Simplify access to extension version metadata information
2016-12-20 20:27:34 +01:00
javiexin
84d2d767b9 [ticket/14919] Do not directly use globals in acp_extensions
Declare all used variables (u_action, tpl_name, page_title).

PHPBB3-14919
2016-12-19 15:51:43 +01:00
Jakub Senko
5f6fa321ef [ticket/14817] Add core.send_file_to_browser_before
PHPBB3-14817
2016-12-18 21:19:31 +01:00
Jakub Senko
cc42c09a95 [ticket/14662] Add memberlist_team_username_prepend/append
PHPBB3-14662
2016-12-18 21:15:36 +01:00
Marc Alexander
006961c8a4 Merge branch '3.2.x' 2016-12-18 21:10:29 +01:00
Marc Alexander
7d3300f99d Merge branch '3.1.x' into 3.2.x 2016-12-18 21:10:25 +01:00
Marc Alexander
ea51dc25c1 Merge pull request #4538 from senky/ticket/14874
[ticket/14874] Increase size of emotion
2016-12-18 21:10:20 +01:00
Marc Alexander
585195a646 Merge branch '3.2.x' 2016-12-18 21:07:27 +01:00
Marc Alexander
58e4ec68b6 Merge branch '3.1.x' into 3.2.x 2016-12-18 21:07:23 +01:00
Marc Alexander
0f000aff0d Merge pull request #4536 from senky/ticket/13845
[ticket/13845] Add core.ucp_profile_avatar_sql
2016-12-18 21:07:19 +01:00
Marc Alexander
6d2f549417 Merge branch '3.2.x' 2016-12-18 21:01:22 +01:00
Marc Alexander
2c9da5ad47 Merge branch '3.1.x' into 3.2.x 2016-12-18 21:01:18 +01:00
Marc Alexander
445a8be895 Merge pull request #4535 from senky/ticket/14331
[ticket/14331] Add core.get_user_rank_after
2016-12-18 21:01:14 +01:00
Marc Alexander
9e998e1830 Merge branch '3.2.x' 2016-12-18 20:50:59 +01:00
Marc Alexander
60af11da9d Merge branch '3.1.x' into 3.2.x 2016-12-18 20:50:38 +01:00
Marc Alexander
956c7186ec Merge pull request #4534 from senky/ticket/14522
[ticket/14522] Add ucp_register_buttons_before
2016-12-18 20:49:53 +01:00
Marc Alexander
7da6b23ebe Merge branch '3.2.x' 2016-12-18 20:47:50 +01:00
Marc Alexander
bef0b15dbd Merge branch '3.1.x' into 3.2.x 2016-12-18 20:47:46 +01:00
Marc Alexander
47e7cd7194 Merge pull request #4533 from senky/ticket/14524
[ticket/14524] Add core.ucp_register_requests_after
2016-12-18 20:47:41 +01:00
Marc Alexander
1f7c2afbab Merge branch '3.2.x' 2016-12-18 20:40:51 +01:00
Marc Alexander
d3fb01d8f7 Merge branch '3.1.x' into 3.2.x 2016-12-18 20:40:46 +01:00
Marc Alexander
48659c2ce1 Merge pull request #4586 from Crizz0/ticket/14770
[ticket/14770] Reduce plupload resize quality
2016-12-18 20:40:42 +01:00
Marc Alexander
1ccc214afb Merge branch '3.2.x' 2016-12-18 19:34:19 +01:00
Marc Alexander
fd19ef7598 Merge pull request #4585 from VSEphpbb/ticket/14925
[ticket/14925] Set reparser names in service definitions
2016-12-18 19:33:42 +01:00
Máté Bartus
afd511674e Merge branch '3.2.x' 2016-12-18 19:09:12 +01:00
Máté Bartus
f84c3687cc Merge branch '3.1.x' into 3.2.x 2016-12-18 19:08:26 +01:00
Máté Bartus
aa6c2fae5c Merge pull request #4587 from marc1706/ticket/14922
[ticket/14922] Make sure to pass hidden input on ajax form submissions
2016-12-18 19:06:56 +01:00
Matt Friedman
76e9f4dd2d [ticket/14925] Prefix modes from reparser with text_reparser
PHPBB3-14925
2016-12-18 09:12:26 -08:00
Marc Alexander
a56d25b437 Merge branch '3.2.x' 2016-12-18 16:23:04 +01:00
Marc Alexander
909aef0ed3 Merge branch '3.1.x' into 3.2.x 2016-12-18 16:22:59 +01:00
Marc Alexander
0e68c35cfd Merge pull request #4577 from Crizz0/ticket/14877
[ticket/14877] Replaces "mono" with "monospace" to avoid bad behaviour
2016-12-18 16:22:54 +01:00
Marc Alexander
33f8ace91c Merge branch '3.2.x' 2016-12-18 15:46:57 +01:00
Marc Alexander
7ec24ec0f6 Merge pull request #4575 from Crizz0/ticket/14909
[ticket/14909] Increases CSS specifity of .header-image to avoid unde…
2016-12-18 15:46:52 +01:00
Crizzo
71f82f2615 [ticket/14770] Decreases quality to 85, changes test to 85, too
PHPBB3-14770
2016-12-18 15:31:58 +01:00
Marc Alexander
573507e6a5 [ticket/14922] Make sure to pass hidden input on ajax form submissions
PHPBB3-14922
2016-12-18 15:18:52 +01:00
Crizzo
853362ddad [ticket/14770] Reduce plupload resize quality
PHPBB3-14770
2016-12-18 14:12:03 +01:00
Marc Alexander
3848c7e8e6 Merge branch '3.2.x' 2016-12-18 10:44:21 +01:00
Marc Alexander
a73c7398f3 Merge pull request #4583 from marc1706/ticket/14921
[ticket/14921] Use phpbb.com URL to prevent test failures for remote URLs
2016-12-18 10:44:14 +01:00
Matt Friedman
b4748a5d1e [ticket/14925] Set reparser names in service definitions
PHPBB3-14925
2016-12-18 01:28:51 -08:00
Jakub Senko
ea73920261 [ticket/14468] Add forum_id to core.viewforum_modify_topics_data
PHPBB3-14468
2016-12-18 09:39:00 +01:00
Marc Alexander
84d7371167 Merge branch '3.2.x' 2016-12-17 23:39:09 +01:00
Marc Alexander
5ecd9fb775 Merge branch '3.1.x' into 3.2.x 2016-12-17 23:39:03 +01:00
Marc Alexander
b6ea338309 Merge pull request #4529 from senky/ticket/14520
[ticket/14520] Add ucp_pm_viewmessage_options_before
2016-12-17 23:38:56 +01:00
Marc Alexander
de6942e117 [ticket/14921] Use phpbb.com URL to prevent test failures for remote URLs
PHPBB3-14921
2016-12-17 23:29:19 +01:00
Marc Alexander
1846b90a33 [ticket/14920] Force installer to only populate core migrations
PHPBB3-14920
2016-12-17 23:20:56 +01:00
javiexin
b20d98a229 [ticket/14919] Do not directly use globals in acp_extensions
PHPBB3-14919
2016-12-17 22:27:44 +01:00
Jakub Senko
a03cec5b8d [ticket/14119] Add core.user_unban
PHPBB3-14119
2016-12-17 21:56:23 +01:00
Marc Alexander
20752848ff Merge branch '3.2.x' 2016-12-17 16:41:59 +01:00
Marc Alexander
544c7c4e08 Merge branch '3.1.x' into 3.2.x 2016-12-17 16:41:38 +01:00
Marc Alexander
fadec0d2b9 Merge pull request #4527 from senky/ticket/14390
[ticket/14390] Add ucp_main_front_user_activity_append/prepend
2016-12-17 16:40:17 +01:00
Marc Alexander
36c6c1fa55 Merge branch '3.2.x' 2016-12-17 16:27:07 +01:00
Marc Alexander
b1e4b232b9 Merge branch '3.1.x' into 3.2.x 2016-12-17 16:26:44 +01:00
Marc Alexander
3c223b3a5d Merge pull request #4526 from senky/ticket/14239
[ticket/14239] Add core.ucp_remind_modify_select_sql
2016-12-17 16:20:29 +01:00
Marc Alexander
2ddaf5dc2d Merge branch '3.2.x' 2016-12-17 15:58:19 +01:00
Marc Alexander
63f222ca90 Merge branch '3.1.x' into 3.2.x 2016-12-17 15:57:51 +01:00
Marc Alexander
daee389e53 Merge pull request #4518 from senky/ticket/14870
[ticket/14870] Add events to ucp_pm_viewfolder:get_pm_from
2016-12-17 15:55:24 +01:00
javiexin
aad13389ce [ticket/14849] Add core.acp_extensions_run_action_after
Additional event to be run after the execution of the action in ACP.
Adding missing var as input to event.

PHPBB-14849
2016-12-16 20:40:28 +01:00
javiexin
620d033e06 [ticket/14849] Add core.acp_extensions_run_action_after
Additional event to be run after the execution of the action in ACP

PHPBB-14849
2016-12-16 15:05:22 +01:00
javiexin
fe79705e99 [ticket/14918] Simplify access to extension version metadata information
PHPBB3-14918
2016-12-16 13:46:42 +01:00
Jakub Senko
90b7d1fbda [ticket/14870] Add events to ucp_pm_viewfolder:get_pm_from
PHPBB3-14870
2016-12-16 12:23:21 +01:00
Jakub Senko
df96351244 [ticket/14239] Add core.ucp_remind_modify_select_sql
PHPBB3-14239
2016-12-13 11:26:45 +01:00
Marc Alexander
5dc31fd03d Merge branch '3.2.x' 2016-12-12 22:09:40 +01:00
Marc Alexander
37eb22a61d Merge branch '3.1.x' into 3.2.x 2016-12-12 22:09:21 +01:00
Marc Alexander
5235e6de53 Merge pull request #4520 from senky/ticket/14868
[ticket/14868] Add mcp_forum_actions_options template event
2016-12-12 22:07:59 +01:00
Jakub Senko
7e2d544016 [ticket/14874] Increase size of emotion
PHPBB3-14874
2016-12-12 19:44:41 +01:00
javiexin
aae6341989 [ticket/14849] Add core.acp_extensions_run_action
Moved the event to a slightly modified position to perform common
checks before calling the event, added an extra variable to allow
execution control, honor the extension modified value of u_action
(if any)

PHPBB-14849
2016-12-11 21:15:30 +01:00
Tristan Darricau
d1959cb731 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14887] ACP profile step one lang specific event
2016-12-11 20:43:42 +01:00
Tristan Darricau
b7597a347b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14887] ACP profile step one lang specific event
2016-12-11 20:43:39 +01:00
Tristan Darricau
8eda17f430 Merge pull request #4567 from javiexin/ticket/14887
[ticket/14887] ACP profile step one lang specific event

* javiexin/ticket/14887:
  [ticket/14887] ACP profile step one lang specific event
2016-12-11 20:43:37 +01:00
Tristan Darricau
41f4de72f5 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14889] Missing method in profile fields type interface
2016-12-11 20:41:45 +01:00
Tristan Darricau
809d73ca5e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14889] Missing method in profile fields type interface
2016-12-11 20:41:42 +01:00
Tristan Darricau
230e737790 Merge pull request #4558 from javiexin/ticket/14889
[ticket/14889] Missing method in profile fields type interface

* javiexin/ticket/14889:
  [ticket/14889] Missing method in profile fields type interface
2016-12-11 20:41:39 +01:00
Tristan Darricau
84d6f2fafb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14893] Fix undefined variable on reporting PM notification
2016-12-11 20:28:26 +01:00
Tristan Darricau
7d7aa9d119 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14893] Fix undefined variable on reporting PM notification
2016-12-11 20:28:24 +01:00
Tristan Darricau
08d169c109 Merge pull request #4561 from rxu/ticket/14893
[ticket/14893] Fix undefined variable on reporting PM notification

* rxu/ticket/14893:
  [ticket/14893] Fix undefined variable on reporting PM notification
2016-12-11 20:28:21 +01:00
Tristan Darricau
9744352053 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14893] Fix undefined variable on reporting PM notification
2016-12-11 20:26:45 +01:00
Tristan Darricau
3ed1104467 Merge pull request #4562 from rxu/ticket/14893-3.2.x
[ticket/14893] Fix undefined variable on reporting PM notification

* rxu/ticket/14893-3.2.x:
  [ticket/14893] Fix undefined variable on reporting PM notification
2016-12-11 20:26:43 +01:00
Tristan Darricau
58734f960d Merge branch '3.2.x'
* 3.2.x:
  [ticket/14895] Fix broken tests
  [ticket/14895] Fix issues in CLI classes
  [ticket/14895] Use SymfonyStyle in all CLI
  [ticket/14895] Use SymfonyIO styling
  [ticket/14895] CLI reparser:list should display proper list
2016-12-11 20:25:12 +01:00
Tristan Darricau
8c9d6add2e Merge pull request #4564 from VSEphpbb/ticket/14895
[ticket/14895] CLI should use SymfonyStyle

* VSEphpbb/ticket/14895:
  [ticket/14895] Fix broken tests
  [ticket/14895] Fix issues in CLI classes
  [ticket/14895] Use SymfonyStyle in all CLI
  [ticket/14895] Use SymfonyIO styling
  [ticket/14895] CLI reparser:list should display proper list
2016-12-11 20:25:09 +01:00
Tristan Darricau
37f786b3b7 erge branch '3.2.x'
* 3.2.x:
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
2016-12-11 20:16:35 +01:00
Tristan Darricau
0cf85c047e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
2016-12-11 20:16:25 +01:00
Tristan Darricau
e40afd8cd1 Merge pull request #4572 from javiexin/ticket/14855
[ticket/14855] Update notification and PM alert bubbles

* javiexin/ticket/14855:
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
  [ticket/14855] Update notification and PM alert bubbles
2016-12-11 20:11:17 +01:00
Tristan Darricau
cb3dd0bce5 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14901] Remove notice for extension without version check
2016-12-11 20:09:18 +01:00
Tristan Darricau
27df2278ef Merge pull request #4570 from Derky/ticket/14901
[ticket/14901] Remove notice for extension without version check

* Derky/ticket/14901:
  [ticket/14901] Remove notice for extension without version check
2016-12-11 20:09:16 +01:00
Tristan Darricau
5374acd04c Merge branch '3.2.x'
* 3.2.x:
  [ticket/14906] Delete redundant sig key in user_cache_data array
2016-12-11 19:51:59 +01:00
Tristan Darricau
3ba8e7bda3 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14906] Delete redundant sig key in user_cache_data array
2016-12-11 19:51:56 +01:00
Tristan Darricau
ad3b7830b4 Merge pull request #4573 from rxu/ticket/14906
[ticket/14906] Delete redundant sig key in user_cache_data array

* rxu/ticket/14906:
  [ticket/14906] Delete redundant sig key in user_cache_data array
2016-12-11 19:51:53 +01:00
Tristan Darricau
31dbdfe6b6 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14910] Fixes typo PLease to Please in EXTENSION_NOT_INSTALLED
2016-12-11 19:49:40 +01:00
Tristan Darricau
bd6e5144dd Merge pull request #4576 from Crizz0/ticket/14910
[ticket/14910] Fixes typo PLease to Please in EXTENSION_NOT_INSTALLED

* Crizz0/ticket/14910:
  [ticket/14910] Fixes typo PLease to Please in EXTENSION_NOT_INSTALLED
2016-12-11 19:49:37 +01:00
Christian Schnegelberger
3a4f1bc061 [ticket/14877] Replaces "mono" with "monospace" to avoid bad behaviour
PHPBB3-14877
2016-12-11 18:02:20 +01:00
Marc Alexander
e1b62c5f72 Merge branch '3.2.x' 2016-12-11 15:59:22 +01:00
Marc Alexander
dbd003a0d1 Merge branch '3.1.x' into 3.2.x 2016-12-11 15:59:08 +01:00
Marc Alexander
96adf7f0d6 Merge pull request #4514 from senky/ticket/14759
[ticket/14759] Add core.mcp_main_modify_shadow_sql event
2016-12-11 15:58:12 +01:00
Christian Schnegelberger
a0adf07453 [ticket/14910] Fixes typo PLease to Please in EXTENSION_NOT_INSTALLED
PHPBB3-14910
2016-12-11 14:11:55 +01:00
Marc Alexander
ad4a61dcd5 Merge branch '3.2.x' 2016-12-10 23:02:14 +01:00
Marc Alexander
04e68c092b Merge pull request #4574 from Crizz0/ticket/14908
[ticket/14908] Uses lang-variable instead of english text
2016-12-10 23:02:11 +01:00
Christian Schnegelberger
28296af248 [ticket/14909] Increases CSS specifity of .header-image to avoid underline
PHPBB3-14909
2016-12-10 22:07:47 +01:00
Christian Schnegelberger
dfe42e9603 [ticket/14908] Uses lang-variable instead of english text
PHPBB3-14908
2016-12-10 21:50:09 +01:00
rxu
7d5d5b0f06 [ticket/14906] Delete redundant sig key in user_cache_data array
PHPBB3-14906
2016-12-11 00:52:32 +07:00
javiexin
daae2147c8 [ticket/14855] Update notification and PM alert bubbles
Alternative implementation without removing notification from
the DOM, but changing the class.  So that style designers
might have more options (show/not show).
Fix tests better.

PHPBB3-14855
2016-12-10 18:09:31 +01:00
Marc Alexander
5ac8059bad Merge branch '3.2.x' 2016-12-10 13:38:05 +01:00
Marc Alexander
f7049bd0dc Merge branch '3.1.x' into 3.2.x 2016-12-10 13:37:56 +01:00
Marc Alexander
c084990a68 Merge pull request #4513 from senky/ticket/14760
[ticket/14760] Add core.mcp_main_modify_fork_sql event
2016-12-10 13:37:52 +01:00
javiexin
41b3450f2f [ticket/14855] Update notification and PM alert bubbles
Alternative implementation without removing notification from
the DOM, but changing the class.  So that style designers
might have more options (show/not show).
Fix tests.

PHPBB3-14855
2016-12-10 11:41:11 +01:00
javiexin
959e5fb79d [ticket/14855] Update notification and PM alert bubbles
Alternative implementation without removing notification from
the DOM, but changing the class.  So that style designers
might have more options (show/not show).

PHPBB3-14855
2016-12-10 00:51:41 +01:00
Marc Alexander
02769c3d7e Merge branch '3.2.x' 2016-12-10 00:34:14 +01:00
Marc Alexander
cff3dbf00e [3.2.x] Update version numbers to 3.2.0-RC3-dev 2016-12-10 00:32:41 +01:00
Marc Alexander
86257feb33 Merge branch '3.2.x' 2016-12-10 00:30:07 +01:00
Marc Alexander
886ec98dc7 Merge branch 'prep-release-3.2.0-RC2' into 3.2.x 2016-12-10 00:25:58 +01:00
Marc Alexander
af7dca6acd [prep-release-3.2.0-RC2] Update changelog 2016-12-09 20:52:35 +01:00
Marc Alexander
c494d8f53e [prep-release-3.2.0-RC2] Update changelog 2016-12-09 20:50:48 +01:00
Marc Alexander
a35c8a924e [prep-release-3.2.0-RC2] Add migration file for 3.2.0-RC2 2016-12-09 20:50:48 +01:00
Marc Alexander
9d72c4a66a [prep-release-3.2.0-RC2] Update version numbers to 3.2.0-RC2 2016-12-09 20:50:48 +01:00
Marc Alexander
185bda094b [prep-release-3.2.0-RC2] Update version numbers to 3.2.0-RC2 2016-12-09 20:50:48 +01:00
Marc Alexander
e9ccc41336 Merge branch '3.2.x' 2016-12-09 20:48:17 +01:00
Marc Alexander
ddfc52a5f6 Merge pull request #4571 from marc1706/ticket/14894
[ticket/14894] Use correct config name for conflicts archive extension
2016-12-09 20:48:14 +01:00
Derky
a2793f24b1 [ticket/14901] Remove notice for extension without version check
Extensions without version check should not display a notice on the
details page in the ACP.

PHPBB3-14901
2016-12-09 20:03:00 +01:00
Marc Alexander
37a3bd131b [ticket/14894] Use correct config name for conflicts archive extension
PHPBB3-14894
2016-12-09 19:54:58 +01:00
Máté Bartus
c5f5ab2c3f Merge branch '3.2.x' 2016-12-09 12:44:44 +01:00
Máté Bartus
54751991ad Merge pull request #4569 from marc1706/ticket/14891
[ticket/14891] Use own proxy instantiator for open_basedir compatibility
2016-12-09 12:40:57 +01:00
Marc Alexander
90b59bb547 [ticket/14891] Don't rely on sys_get_temp_dir() being available
Or actually returning a path. It might also return an empty string
or null.

PHPBB3-14891
2016-12-09 11:32:13 +01:00
Marc Alexander
6a568719d0 [ticket/14891] Use filesystem classes for checking on tmp dir
The cache dir will now also only be used if tmp dir does not exist
or if it's not writable.

PHPBB3-14891
2016-12-09 11:10:28 +01:00
Marc Alexander
5f56e9025b [ticket/14891] Remove unused use statements
PHPBB3-14891
2016-12-09 09:33:21 +01:00
Marc Alexander
7fedc19cc4 [ticket/14891] Use own proxy instantiator for open_basedir compatibility
Also reverted random_compat lib to 1.4.x.

PHPBB3-14891
2016-12-09 08:17:51 +01:00
Matt Friedman
6a5b99b12b [ticket/14895] Fix broken tests
PHPBB3-14895
2016-12-08 16:49:50 -08:00
Matt Friedman
cbf6d71f68 [ticket/14895] Fix issues in CLI classes
PHPBB3-14895
2016-12-08 14:25:09 -08:00
Matt Friedman
b17fa7dfa5 [ticket/14895] Use SymfonyStyle in all CLI
PHPBB3-14895
2016-12-08 14:24:02 -08:00
Marc Alexander
1de4b6d260 Merge branch '3.2.x' 2016-12-08 22:00:45 +01:00
Marc Alexander
467e603570 Merge pull request #4568 from marc1706/ticket/14900
[ticket/14900] Do not state missing cached version check means ext is invalid
2016-12-08 22:00:40 +01:00
Marc Alexander
4c36ca4b85 [ticket/14900] Do not state missing cached version check means ext is invalid
Also fixed typo in code that was looming there for a while.

PHPBB3-14900
2016-12-08 21:17:50 +01:00
Máté Bartus
e5baca179d Merge branch '3.2.x' 2016-12-08 20:56:04 +01:00
Máté Bartus
1be233a801 Merge pull request #4565 from marc1706/ticket/14896
[ticket/14896] Do not overwrite login when finishing install
2016-12-08 20:55:14 +01:00
Marc Alexander
101584bc0f Merge branch '3.2.x' 2016-12-08 20:32:19 +01:00
Marc Alexander
69a5ed78cf Merge pull request #4566 from CHItA/ticket/14897
[ticket/14897] Add $restart_progress_bar to iohandler base
2016-12-08 20:32:15 +01:00
javiexin
76ffd288fe [ticket/14887] ACP profile step one lang specific event
PHPBB3-14887
2016-12-08 12:16:07 +01:00
Matt Friedman
d275fefc69 [ticket/14895] Use SymfonyIO styling
PHPBB3-14895
2016-12-07 23:49:54 -08:00
Máté Bartus
f2fde5e7a3 [ticket/14897] Add $restart_progress_bar to iohandler base
PHPBB3-14897
2016-12-07 21:01:47 +01:00
Marc Alexander
829e147504 [ticket/14896] Do not overwrite login when finishing install
Otherwise the user will be "logged in" again as guest user which will
prevent any redirectiong to the ACP after the installation.

PHPBB3-14896
2016-12-07 20:56:27 +01:00
Matt Friedman
74cd513a88 [ticket/14895] CLI reparser:list should display proper list
PHPBB3-14895
2016-12-07 10:13:09 -08:00
rxu
800411e514 [ticket/14893] Fix undefined variable on reporting PM notification
PHPBB3-14893
2016-12-07 00:40:21 +07:00
rxu
fd95da909a [ticket/14893] Fix undefined variable on reporting PM notification
PHPBB3-14893
2016-12-07 00:38:45 +07:00
Marc Alexander
bc6ce4c4af Merge branch '3.2.x' 2016-12-06 15:18:02 +01:00
Marc Alexander
129bfd5e62 Merge branch 'ticket/14892' into 3.2.x 2016-12-06 15:03:24 +01:00
Marc Alexander
e5504b74f0 [ticket/14892] Revert to twig 1.24 to have working assets again
Twig 1.25 and after introduced a way of handling both relative and
absolute paths. However, it seems to handle absolute windows paths as
relative paths. This breaks any assets or similar ways of including files
into the main template files.

PHPBB3-14892
2016-12-06 14:42:14 +01:00
Marc Alexander
2a4d88f07f Merge branch '3.2.x' 2016-12-05 19:15:41 +01:00
Marc Alexander
72529cd179 Merge branch '3.1.x' into 3.2.x 2016-12-05 19:15:37 +01:00
Marc Alexander
3322117c38 Merge pull request #4559 from javiexin/ticket/14890
[ticket/14890] Typo in input validation of profile fields of type string
2016-12-05 19:15:34 +01:00
javiexin
591eff9e78 [ticket/14890] Typo in input validation of profile fields of type string
This bug was introduced by PHPBB3-14272

PHPBB3-14890
2016-12-05 18:35:16 +01:00
Marc Alexander
e75fa8d834 Merge branch '3.2.x' 2016-12-05 18:13:36 +01:00
Marc Alexander
375e264a47 Merge pull request #3856 from Nicofuma/ticket/12610
[ticket/12610] Add command to check if the board is up to date.
2016-12-05 18:13:33 +01:00
Marc Alexander
103d344cd4 [ticket/12610] Fix tests and use getOption() for console
PHPBB3-12610
2016-12-05 15:46:05 +01:00
javiexin
47e418e50e [ticket/14889] Missing method in profile fields type interface
Completes the profile fields type interface by defining a missing
required method for all implementations of a type.

PHPBB3-14889
2016-12-05 01:07:43 +01:00
Tristan Darricau
32aa0596f3 [ticket/12610] Use Symfony style guide
PHPBB3-12610
2016-12-04 17:43:51 +01:00
Jakub Senko
839987fa19 [ticket/14868] Add mcp_forum_actions_options template event
PHPBB3-14868
2016-12-04 17:24:19 +01:00
Tristan Darricau
6c35ca80ed [ticket/12610] Add a better error message when an extension is missing
PHPBB3-12610
2016-12-04 17:06:35 +01:00
Tristan Darricau
874f31fc52 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14888] Missing check for disabled profile field types
2016-12-04 10:31:35 +01:00
Tristan Darricau
164a4190d5 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14888] Missing check for disabled profile field types
2016-12-04 10:31:32 +01:00
Tristan Darricau
533d2b90b8 Merge pull request #4555 from javiexin/ticket/14888
[ticket/14888] Missing check for disabled profile field types

* javiexin/ticket/14888:
  [ticket/14888] Missing check for disabled profile field types
2016-12-04 10:31:29 +01:00
javiexin
99a99c5412 [ticket/14888] Missing check for disabled profile field types
Checks if a profile field type is enabled before using it.

PHPBB3-14888
2016-12-04 04:28:27 +01:00
Tristan Darricau
57915a8aaa [ticket/12610] Correctly handle empty cache
PHPBB3-12610
2016-12-03 16:37:36 +01:00
Tristan Darricau
ab58bb8744 [ticket/12610] Ignor exception due to the version check in extensions list
PHPBB3-12610
2016-12-03 16:37:36 +01:00
Tristan Darricau
c9e493a911 [ticket/12610] Display the latest version and not the branch name in CLI
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Tristan Darricau
0256c69191 [ticket/12610] CS
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Tristan Darricau
45dda53310 [ticket/12610] Improve output
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Tristan Darricau
1f305e4025 [ticket/12610] Skip extensions with no update info
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Tristan Darricau
8481bd4e18 [ticket/12610] Use exception_interface
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Tristan Darricau
376042d845 [ticket/12610] Fix tests
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Etienne Baroux
346f31a031 [ticket/12610] Add command to check if the board is up to date.
PHPBB3-12610
2016-12-03 16:37:35 +01:00
Marc Alexander
e978a5e5ec Merge branch '3.2.x' 2016-12-03 16:02:00 +01:00
Marc Alexander
17e8726582 Merge branch '3.1.x' into 3.2.x 2016-12-03 16:01:57 +01:00
Marc Alexander
5505f98aad Merge pull request #4524 from senky/ticket/13479
[ticket/13479] Add core.viewtopic_highlight_modify
2016-12-03 16:01:54 +01:00
Marc Alexander
b85c8afabb Merge branch '3.2.x' 2016-12-03 15:54:16 +01:00
Marc Alexander
dfc5a2b7cd Merge branch '3.1.x' into 3.2.x 2016-12-03 15:54:13 +01:00
Marc Alexander
fbe5193359 Merge pull request #4522 from senky/ticket/13149
[ticket/13149] Add core.phpbb_log_get_topic_auth_sql_before
2016-12-03 15:54:09 +01:00
Tristan Darricau
c36ac7703a Merge branch '3.2.x'
* 3.2.x: (47 commits)
  [ticket/14492] Add user service to installer & only instantiate if needed
  [ticket/14492] Fix redirection to help phpBB page
  [ticket/14492] Encode URI components in systemdata for stats
  [ticket/14492] Always update the time the stats were sent
  [ticket/14492] Update versions in files
  [ticket/14492] Add missing event variable
  [ticket/14492] Don't explicitly pass data providers by refs
  [ticket/14492] Update phpBB version and fix miscellaneous code issues
  [ticket/14492] Install all extensions if 'all' is specified for extensions
  [ticket/14492] Checkout master if viglink tag does not exist for latest version
  [ticket/14492] Add language variables for updating extensions
  [ticket/14492] Prevent timeouts in install & update extensions tasks
  [ticket/14492] Use same list for checking if extension should be updated
  [ticket/14492] Add missing config to schema_data.sql
  [ticket/14492] Unify version check for installing default extensions
  [ticket/14492] Use extension manager instead of finder and add try/catch
  [ticket/14492] Checkout viglink for each version depending on tags
  [ticket/14492] Remove unused use statement
  [ticket/14492] Redirect to help phpBB page after installation
  [ticket/14492] Properly retrieve version updating from
  ...
2016-12-03 14:42:32 +01:00
Tristan Darricau
3acee9a3ee Merge pull request #4189 from marc1706/ticket/14492
[ticket/14492] Improve send stats page and include VigLink

* marc1706/ticket/14492: (47 commits)
  [ticket/14492] Add user service to installer & only instantiate if needed
  [ticket/14492] Fix redirection to help phpBB page
  [ticket/14492] Encode URI components in systemdata for stats
  [ticket/14492] Always update the time the stats were sent
  [ticket/14492] Update versions in files
  [ticket/14492] Add missing event variable
  [ticket/14492] Don't explicitly pass data providers by refs
  [ticket/14492] Update phpBB version and fix miscellaneous code issues
  [ticket/14492] Install all extensions if 'all' is specified for extensions
  [ticket/14492] Checkout master if viglink tag does not exist for latest version
  [ticket/14492] Add language variables for updating extensions
  [ticket/14492] Prevent timeouts in install & update extensions tasks
  [ticket/14492] Use same list for checking if extension should be updated
  [ticket/14492] Add missing config to schema_data.sql
  [ticket/14492] Unify version check for installing default extensions
  [ticket/14492] Use extension manager instead of finder and add try/catch
  [ticket/14492] Checkout viglink for each version depending on tags
  [ticket/14492] Remove unused use statement
  [ticket/14492] Redirect to help phpBB page after installation
  [ticket/14492] Properly retrieve version updating from
  ...
2016-12-03 14:42:27 +01:00
Marc Alexander
5895f56de0 [ticket/14492] Add user service to installer & only instantiate if needed
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
8ded30bbbe [ticket/14492] Fix redirection to help phpBB page
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
9b4190e136 [ticket/14492] Encode URI components in systemdata for stats
The stats data needs to be URI encoded to prevent issues when
submitting the data to the receive_stats script on www.phpbb.com.

PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
15f433f00f [ticket/14492] Always update the time the stats were sent
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
c54838b25f [ticket/14492] Update versions in files
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
afe16a6272 [ticket/14492] Add missing event variable
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
e02aca8399 [ticket/14492] Don't explicitly pass data providers by refs
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
b9c284d85b [ticket/14492] Update phpBB version and fix miscellaneous code issues
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
1f27097208 [ticket/14492] Install all extensions if 'all' is specified for extensions
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
9f3b151dab [ticket/14492] Checkout master if viglink tag does not exist for latest version
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
dee5e6e076 [ticket/14492] Add language variables for updating extensions
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
b1596fda7f [ticket/14492] Prevent timeouts in install & update extensions tasks
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
edfc4f3efc [ticket/14492] Use same list for checking if extension should be updated
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
4f0627de03 [ticket/14492] Add missing config to schema_data.sql
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
2fa23c9b3f [ticket/14492] Unify version check for installing default extensions
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
e308093d75 [ticket/14492] Use extension manager instead of finder and add try/catch
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
88f197e67a [ticket/14492] Checkout viglink for each version depending on tags
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
fd37919ecb [ticket/14492] Remove unused use statement
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
d62d35ad46 [ticket/14492] Redirect to help phpBB page after installation
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
64f0d74489 [ticket/14492] Properly retrieve version updating from
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
f604e1ab5d [ticket/14492] Rework logic for selecting which extensions to update
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
930b02342e [ticket/14492] Check if composer.json exists in viglink folder on file_check
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
ffe900c72d [ticket/14492] Define extensions to install in config not via cli argument
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
69dece6197 [ticket/14492] Removed unused use statement
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
e519b21b2e [ticket/14492] Only show fail of extension install if it's available
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
67c3bd4a90 [ticket/14492] Remove incorrect changes to module order
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
65d6e338a9 [ticket/14492] Allow specifying extensions to update & install
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
eb1ade6768 [ticket/14492] Set install extensions to synthetic and fix step count
PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
89fef2ce13 [ticket/14492] Send statistics via ajax request
Flooding ajax requests will try to be prevented and sending
stats without JS will also properly work.

PHPBB3-14492
2016-12-03 14:23:34 +01:00
Marc Alexander
80a63a9a94 [ticket/14492] Add missing input name
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
f9b46a4ae7 [ticket/14492] Remove not needed language entry
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
cba4f4f568 [ticket/14492] Use new guzzlehttp client
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
4451db9f22 [ticket/14492] Apply fixes to update extensions task
The regex was also simplified.

PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
ade5183ba1 [ticket/14492] Pass u_action to acp form and add stats config
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
90a5e22eb5 [ticket/14492] Correctly check if extension was enabled during install
Also fixed some incorrectly generated log messages and improved the
regex.

PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
c07ecb060d [ticket/14492] Add events for modifying help phpBB page
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
cc7a0aa4fb [ticket/14492] Use guzzle for submitting data to stats service
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
9fb2a5d5f8 [ticket/14492] Update language variables and trigger details text
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
c1035c98e4 [ticket/14492] Rename files to help_phpbb and fix css tabbing
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
6f315da9ab [ticket/14492] Improve look and display data again
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
430ec6f61d [ticket/14492] Do not install extensions in installer if in test env
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
c5e0635bc7 [ticket/14492] Add basic layout for enabling viglink
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
267d1b15c4 [ticket/14492] Re-enable extensions if updated during update
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
8fb2347cfa [ticket/14492] Install all packaged extensions by default
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
36460ebdf6 [ticket/14492] Do not copy viglink on update if it was deleted
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
9525a64d64 [ticket/14492] Start working on the build script
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Marc Alexander
c30394ff4a [ticket/14492] Add basic task for installing viglink extension
PHPBB3-14492
2016-12-03 14:20:28 +01:00
Tristan Darricau
e064fd0d6d Merge branch '3.2.x'
* 3.2.x:
  [ticket/14733] Make sure detect_algorithm() works correctly and add tests
  [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
  [ticket/14733] Use new interface to preserve backwards compatibility
  [ticket/14733] Use default cost factor in bcrypt constructor
  [ticket/14733] Support increasing hashing cost factor
2016-12-03 14:08:01 +01:00
Tristan Darricau
487df8befc Merge pull request #4405 from marc1706/ticket/14733
[ticket/14733] Support increasing hashing cost factor

* marc1706/ticket/14733:
  [ticket/14733] Make sure detect_algorithm() works correctly and add tests
  [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
  [ticket/14733] Use new interface to preserve backwards compatibility
  [ticket/14733] Use default cost factor in bcrypt constructor
  [ticket/14733] Support increasing hashing cost factor
2016-12-03 14:07:56 +01:00
Tristan Darricau
054d0d158b Merge branch '3.2.x'
* 3.2.x:
2016-12-03 13:32:43 +01:00
Tristan Darricau
48db9cbcf0 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-12-03 13:32:16 +01:00
Tristan Darricau
b51247e1da Merge pull request #4541 from marc1706/ticket/9590
[ticket/9590] Submit permissions form in chunks

* marc1706/ticket/9590:
  [ticket/9590] Correctly update submit size and replace all forum_id[]
  [ticket/9590] Further deduplicate code for form data
  [ticket/9590] Preserve selected forums after previous page redirect
  [ticket/9590] Support ajax submit of permissions for specific forums
  [ticket/9590] Correctly set roles and refresh page using POST
  [ticket/9590] Submit permissions form in chunks when using "Apply all"
2016-12-03 13:31:42 +01:00
Tristan Darricau
97c6b88a1c Merge branch '3.2.x'
* 3.2.x:
  [ticket/9590] Update permissions with correct permission role
  [ticket/9590] Correctly update submit size and replace all forum_id[]
  [ticket/9590] Further deduplicate code for form data
  [ticket/9590] Preserve selected forums after previous page redirect
  [ticket/9590] Support ajax submit of permissions for specific forums
  [ticket/9590] Correctly set roles and refresh page using POST
  [ticket/9590] Submit permissions form in chunks when using "Apply all"
2016-12-03 13:17:07 +01:00
Tristan Darricau
1e667ce8cc Merge pull request #4543 from marc1706/ticket/9590-rhea
[ticket/9590] Submit permissions form in chunks -- Rhea version

* marc1706/ticket/9590-rhea:
  [ticket/9590] Update permissions with correct permission role
  [ticket/9590] Correctly update submit size and replace all forum_id[]
  [ticket/9590] Further deduplicate code for form data
  [ticket/9590] Preserve selected forums after previous page redirect
  [ticket/9590] Support ajax submit of permissions for specific forums
  [ticket/9590] Correctly set roles and refresh page using POST
  [ticket/9590] Submit permissions form in chunks when using "Apply all"
2016-12-03 13:16:59 +01:00
Tristan Darricau
4ae6cb9789 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14736] Reset role dropdown when modifying permissions
2016-12-03 13:03:18 +01:00
Tristan Darricau
3e8071478b Merge pull request #4549 from marc1706/ticket/14736
[ticket/14736] Reset role dropdown when modifying permissions

* marc1706/ticket/14736:
  [ticket/14736] Reset role dropdown when modifying permissions
2016-12-03 13:03:13 +01:00
Tristan Darricau
6aa4f0e9d1 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14884] Remove duplicate span from navbar_header
2016-12-03 12:42:36 +01:00
Tristan Darricau
098764a0aa Merge pull request #4551 from marc1706/ticket/14884
[ticket/14884] Remove duplicate span from navbar_header

* marc1706/ticket/14884:
  [ticket/14884] Remove duplicate span from navbar_header
2016-12-03 12:42:31 +01:00
Tristan Darricau
51ec271748 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14885] Use \n instead of \r for output_handler messages
  [ticket/14885] Add a line break when writing to the migrator output file
2016-12-03 12:36:26 +01:00
Tristan Darricau
9d4c51f8ba Merge pull request #4553 from DavidIQ/ticket/14885
[ticket/14885] Add a line break when writing to the migrator output file

* DavidIQ/ticket/14885:
  [ticket/14885] Use \n instead of \r for output_handler messages
  [ticket/14885] Add a line break when writing to the migrator output file
2016-12-03 12:36:20 +01:00
Tristan Darricau
b7061af193 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14875] Add raw_variable() to request mock
  [ticket/14875] Move raw_variable() method to request_interface
  [ticket/14875] Use raw_variable() method in _variable() to get raw data
  [ticket/14875] Add method for raw input to request and add to installer
  [ticket/14875] Add method for untrimmed input to ajax iohandler
2016-12-03 12:33:05 +01:00
Tristan Darricau
74f49387e1 Merge pull request #4539 from marc1706/ticket/14875
[ticket/14875] Add method for untrimmed input to ajax iohandler

* marc1706/ticket/14875:
  [ticket/14875] Add raw_variable() to request mock
  [ticket/14875] Move raw_variable() method to request_interface
  [ticket/14875] Use raw_variable() method in _variable() to get raw data
  [ticket/14875] Add method for raw input to request and add to installer
  [ticket/14875] Add method for untrimmed input to ajax iohandler
2016-12-03 12:32:57 +01:00
David Colón
c3caa3d9dc [ticket/14885] Use \n instead of \r for output_handler messages 2016-12-02 16:50:55 +01:00
Marc Alexander
19d136f62d Merge branch '3.2.x' 2016-12-02 16:39:56 +01:00
Marc Alexander
0c96873e73 Merge branch '3.1.x' into 3.2.x 2016-12-02 16:39:53 +01:00
Marc Alexander
c60caace5d Merge pull request #4552 from nicebb/ticket/13757
[ticket/13757] Properly fix bug with negative PM count
2016-12-02 16:39:50 +01:00
David Colón
a99cb31a52 [ticket/14885] Add a line break when writing to the migrator output file 2016-12-02 14:23:44 +01:00
Victor A. Safronov
8f84119743 [ticket/13757] Properly fix bug with negative PM count
The fix from PR #4548 doesn't work as expected because
in phpBB the sql_affectedrows() method always returns
a count of matched rows instead of affected rows.
This commit fixes bug properly.

PHPBB3-13757
2016-12-02 16:54:49 +04:00
Marc Alexander
d817f3cc67 [ticket/14875] Add raw_variable() to request mock
PHPBB3-14875
2016-12-02 12:53:17 +01:00
Marc Alexander
207b52c77f [ticket/14884] Remove duplicate span from navbar_header
PHPBB3-14884
2016-12-02 12:44:51 +01:00
Marc Alexander
92b6991d0e Merge branch '3.2.x' 2016-12-02 11:50:56 +01:00
Marc Alexander
1639cb93a8 Merge branch '3.1.x' into 3.2.x 2016-12-02 11:46:34 +01:00
Marc Alexander
1ee9cc91d4 Merge pull request #4550 from hanakin/ticket/14881
[Ticket/14881] Add wrapper to jump actions to clear floats
2016-12-02 11:38:50 +01:00
Marc Alexander
9bdd002f58 [ticket/14875] Move raw_variable() method to request_interface
PHPBB3-14875
2016-12-02 11:36:07 +01:00
Marc Alexander
58a7ac9b5b Merge branch '3.2.x' 2016-12-02 11:27:00 +01:00
Marc Alexander
3ad13ebd88 Merge pull request #4547 from VSEphpbb/ticket/14883
[ticket/14883] Do not display empty forum rules (after they've been re-parsed)
2016-12-02 11:26:57 +01:00
hanakin
e1d2c4c900 [ticket/14881] Fix jumpbox-return link layout
PHPBB3-14881
2016-12-01 17:49:26 +01:00
hanakin
0e53442fd4 [ticket/14881] Add action-bar wrap to jump actions
PHPBB3-14881
2016-12-01 17:45:24 +01:00
Matt Friedman
bad9943208 [ticket/14883] Remove extra tabbage
PHPBB3-14883
2016-12-01 08:10:08 -08:00
Matt Friedman
2fcc1b4d18 [ticket/14883] Refactor forum rules logic
PHPBB3-14883
2016-12-01 08:09:21 -08:00
Marc Alexander
2019d750c4 Merge branch '3.2.x' 2016-12-01 13:23:11 +01:00
Marc Alexander
7671c971e4 Merge pull request #4542 from JoshyPHP/ticket/14873
[ticket/14873] Added width/height attributes to smilies
2016-12-01 13:23:07 +01:00
Marc Alexander
ece91e92c3 Merge branch '3.2.x' 2016-12-01 11:41:25 +01:00
Marc Alexander
1c567daf39 Merge branch '3.1.x' into 3.2.x 2016-12-01 11:41:21 +01:00
Marc Alexander
365489a317 Merge pull request #4548 from nicebb/ticket/13757
[ticket/13757] Prevents the count of unread PMs from being negative
2016-12-01 11:41:17 +01:00
Marc Alexander
b24c2ea5be [ticket/14736] Reset role dropdown when modifying permissions
PHPBB3-14736
2016-12-01 11:34:00 +01:00
Victor A. Safronov
10753454bf [ticket/13757] Prevents the count of unread PMs from being negative
Sometimes the user_unread_privmsg flag in users table can become negative.
It happens when the unread message is requested by simultaneous concurrent
requests. Both requests will decrement the value of the flag.
This commit prevents updating the flag if the message already marked as read.

PHPBB3-13757
2016-11-30 23:59:36 +04:00
Matt Friedman
0881bbbb64 [ticket/14883] Do not display empty forum rules (after reparsing)
PHPBB3-14883
2016-11-30 11:26:15 -08:00
Daniel Sinn
78ff392b64 [ticket/14882] Add core event to MCP after move post sync
PHPBB3-14882
2016-11-29 13:34:28 -05:00
Marc Alexander
08209af201 Merge branch '3.2.x' 2016-11-27 20:49:25 +01:00
Marc Alexander
d894472866 Merge branch '3.1.x' into 3.2.x 2016-11-27 20:49:22 +01:00
Marc Alexander
a3faf1fefc Merge pull request #4503 from rxu/ticket/14853
[ticket/14853] Add core event to allow modifying PM attachments download auth
2016-11-27 20:49:19 +01:00
Marc Alexander
7fb6d3e414 Merge branch '3.2.x' 2016-11-27 20:45:14 +01:00
Marc Alexander
0e8a573a71 Merge branch '3.1.x' into 3.2.x 2016-11-27 20:45:12 +01:00
Marc Alexander
642bfe9a39 Merge pull request #4512 from senky/ticket/14863
[ticket/14863] Properly treat plural rules in confirmation box title
2016-11-27 20:45:08 +01:00
JoshyPHP
88c921be23 [ticket/14873] Added width/height attributes to smilies
PHPBB3-14873
2016-11-27 13:30:15 +01:00
Marc Alexander
48d6abcf0a [ticket/9590] Update permissions with correct permission role
PHPBB3-9590
2016-11-27 00:14:22 +01:00
Marc Alexander
4fce18609f Merge branch 'ticket/9590' into ticket/9590-rhea 2016-11-27 00:14:14 +01:00
Marc Alexander
5e36dd3d0b [ticket/9590] Correctly update submit size and replace all forum_id[]
PHPBB3-9590
2016-11-27 00:12:59 +01:00
Marc Alexander
0f46d35f75 [ticket/9590] Further deduplicate code for form data
PHPBB3-9590
2016-11-26 23:56:11 +01:00
Marc Alexander
b01b3b8b94 [ticket/9590] Preserve selected forums after previous page redirect
Also improved the way the forum ID list is generated when clicking
on "Apply all permissions".

PHPBB3-9590
2016-11-26 23:34:54 +01:00
Marc Alexander
79bc8752ea Merge branch '3.2.x' 2016-11-26 16:41:34 +01:00
Marc Alexander
9432662c37 Merge branch '3.1.x' into 3.2.x 2016-11-26 16:41:31 +01:00
Marc Alexander
997bdc7778 Merge pull request #4540 from nicebb/ticket/14876
[ticket/14876] Allows multibyte strings for exception messages
2016-11-26 16:41:27 +01:00
Marc Alexander
30b3fbb2cf [ticket/9590] Support ajax submit of permissions for specific forums
PHPBB3-9590
2016-11-26 13:28:15 +01:00
Marc Alexander
ff76a3e433 [ticket/9590] Correctly set roles and refresh page using POST
PHPBB3-9590
2016-11-26 12:31:22 +01:00
Marc Alexander
6c98e3b12f [ticket/9590] Submit permissions form in chunks when using "Apply all"
This will add an AJAX call that will submit the permissions form in chunks
of 5 fieldsets when clicking on "Apply all permissions".

PHPBB3-9590
2016-11-26 09:58:47 +01:00
Marc Alexander
08bf8812d3 [ticket/14875] Use raw_variable() method in _variable() to get raw data
The raw_variable() method uses the same exact code the _variable method
has been using until now.

PHPBB3-14875
2016-11-25 22:58:18 +01:00
Marc Alexander
9aa017d0f7 [ticket/14875] Add method for raw input to request and add to installer
A method for retrieving raw input has been added to the request class.
This will be used in the installer to retrieve the datatabase password
while also allowing utf8 characters. Not escaping the input is ok in
this case as it won't be put anywhere in this raw form and only be
used to populate the entry for the password field in config.php.

PHPBB3-14875
2016-11-25 22:15:13 +01:00
Victor A. Safronov
390a37492d [ticket/14876] Allows multibyte strings for exception messages
All exception messages are sanitized via type_caster::set_var()
which is called with $multibyte = false.
This commit allows to pass multibyte messages as well.

PHPBB3-14876
2016-11-25 19:56:41 +04:00
hanakin
e79e0efc9e [ticket/14865] Mask remaining issues with print
PHPBB3-14865
2016-11-25 00:28:09 +01:00
hanakin
58d50129ce [ticket/14865] Mask remaining issues in responsive
PHPBB3-14865
2016-11-25 00:27:46 +01:00
hanakin
4d5b955a61 [ticket/18465] Fix badge color
PHPBB3-14865
2016-11-25 00:26:53 +01:00
hanakin
52ddce75f6 [ticket/14865] Remove duplicate from responsive
PHPBB3-14865
2016-11-25 00:26:17 +01:00
hanakin
154552dfa4 [ticket/14865] Fix comments in responsive
PHPBB3-14865
2016-11-25 00:25:41 +01:00
hanakin
6010bc298e [ticket/14865] Mask remaining issues with tweaks
PHPBB3-14865
2016-11-25 00:24:52 +01:00
Marc Alexander
23f5b6debd [ticket/14875] Add method for untrimmed input to ajax iohandler
Due to the pre-encoded input and the escaping of the input, the
string has to be decoded twice for the password.

PHPBB3-14875
2016-11-24 22:22:38 +01:00
Tristan Darricau
fd6de052ef Merge branch '3.2.x'
* 3.2.x:
  [ticket/14867] Revert back to twig 1.26.* and update dependencies
2016-11-24 14:23:24 +01:00
Tristan Darricau
145ba85d98 Merge pull request #4516 from marc1706/ticket/14867
[ticket/14867] Revert back to twig 1.26.* and update dependencies

* marc1706/ticket/14867:
  [ticket/14867] Revert back to twig 1.26.* and update dependencies
2016-11-24 14:18:41 +01:00
Tristan Darricau
28ef544521 Merge branch '3.2.x'
* 3.2.x:
  [ticket/9211] Use different icon for link subforum in forum legend
2016-11-24 14:16:40 +01:00
Tristan Darricau
3e1f9c4201 Merge pull request #4508 from marc1706/ticket/9211
[ticket/9211] Use different icon for link subforum in forum legend

* marc1706/ticket/9211:
  [ticket/9211] Use different icon for link subforum in forum legend
2016-11-24 14:16:37 +01:00
Tristan Darricau
ce1f5eeffd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14750] Remove html5 invalid attributes from attachment file input
2016-11-24 14:15:32 +01:00
Tristan Darricau
592ef2eff4 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14750] Remove html5 invalid attributes from attachment file input
2016-11-24 14:15:12 +01:00
Tristan Darricau
16620ea3d2 Merge pull request #4483 from marc1706/ticket/14750
[ticket/14750] Remove html5 invalid attributes from attachment file input

* marc1706/ticket/14750:
  [ticket/14750] Remove html5 invalid attributes from attachment file input
2016-11-24 14:12:13 +01:00
hanakin
fc056cf717 [ticket/14865] Remove spacer overqualified div
PHPBB3-14865
2016-11-24 13:32:14 +01:00
hanakin
298353146d [ticket/14865] Mask remaining issues with links
PHPBB3-14865
2016-11-24 13:32:13 +01:00
hanakin
53b82f28f7 [ticket/14865] Mask remaining issues with forms
PHPBB3-14865
2016-11-24 13:32:11 +01:00
hanakin
628005e730 [ticket/14865] Mask remaining issues with cp
PHPBB3-14865
2016-11-24 13:32:09 +01:00
hanakin
507428e5dc [ticket/14865] Mask remaining issues with contnet
PHPBB3-14865
2016-11-24 13:32:09 +01:00
hanakin
cc258f09eb [ticket/14865] Move colors from content to colours
PHPBB3-14865
2016-11-24 13:32:08 +01:00
hanakin
abcc7efff1 [ticket/14865] Mask remaining issues with common
PHPBB3-14865
2016-11-24 13:32:07 +01:00
hanakin
30d3d5c696 [ticket/14865] Remove duplicate code from common
PHPBB3-14865
2016-11-24 13:32:07 +01:00
hanakin
e69f9e5847 [ticket/14865] Mask remaining issues with colours
PHPBB3-14865
2016-11-24 13:32:06 +01:00
hanakin
80e5f6f187 [ticket/14865] Remove duplicate code from colours
PHPBB3-14865
2016-11-24 13:30:19 +01:00
hanakin
c5fa60cd78 [ticket/14865] Mask remaining issue with buttons
PHPBB3-14865
2016-11-24 13:30:19 +01:00
hanakin
7c85e16c40 [ticket/14865] Mask remaining issues with bidi
PHPBB3-14865
2016-11-24 13:30:19 +01:00
hanakin
9dcd206ab3 [ticket/14865] Standardize comments a little
PHPBB3-14865
2016-11-24 13:30:19 +01:00
hanakin
452261e806 [ticket/14865] Fix all fixable linting issues
PHPBB3-14865
2016-11-24 13:30:19 +01:00
hanakin
39572a3aa0 [ticket/14865] Add stylelint file
PHPBB3-14865
2016-11-24 13:30:19 +01:00
Jakub Senko
e9d8425f15 [ticket/13845] Add core.ucp_profile_avatar_sql
PHPBB3-13845
2016-11-21 23:03:21 +01:00
Jakub Senko
4dcd2351ea [ticket/14331] Add core.get_user_rank_after
PHPBB3-14331
2016-11-21 16:51:42 +01:00
Jakub Senko
255368843c [ticket/14522] Add ucp_register_buttons_before
PHPBB3-14522
2016-11-21 16:45:56 +01:00
Jakub Senko
619d323dd1 [ticket/14524] Add core.ucp_register_requests_after
PHPBB3-14524
2016-11-21 16:41:20 +01:00
Jakub Senko
8e3a38e80d [ticket/14520] Add ucp_pm_viewmessage_options_before
PHPBB3-14520
2016-11-20 19:02:06 +01:00
Jakub Senko
34cfa5f885 [ticket/14390] Add ucp_main_front_user_activity_append/prepend
PHPBB3-14390
2016-11-20 18:53:59 +01:00
Jakub Senko
2f1d2e847e [ticket/13429] Fix @change tags without description
PHPBB3-13429
2016-11-20 18:47:19 +01:00
Jakub Senko
2df3703b2a [ticket/13149] Add core.phpbb_log_get_topic_auth_sql_before
PHPBB3-13149
2016-11-20 18:42:36 +01:00
Jakub Senko
a1a3daaca8 [ticket/13479] Add core.viewtopic_highlight_modify
PHPBB3-13479
2016-11-20 18:16:49 +01:00
Jakub Senko
c2836725f9 [ticket/13429] Replace @changed with @change in event docblocks
PHPBB3-13429
2016-11-20 17:58:59 +01:00
Marc Alexander
8b5806c002 Merge branch '3.2.x' 2016-11-20 15:23:23 +01:00
Marc Alexander
453d9113f1 Merge branch '3.1.x' into 3.2.x 2016-11-20 15:23:20 +01:00
Marc Alexander
dbd9c1f242 Merge pull request #4502 from rxu/ticket/14852
[ticket/14852] Add core event to modify email headers
2016-11-20 15:23:16 +01:00
Marc Alexander
dcd8540f3c Merge branch '3.2.x' 2016-11-20 13:18:34 +01:00
Marc Alexander
c3108d44ce Merge branch '3.1.x' into 3.2.x 2016-11-20 13:18:31 +01:00
Marc Alexander
d98fd7868b Merge pull request #4511 from senky/ticket/14842
[ticket/14842] Don't display filesize limit if there is none
2016-11-20 13:18:27 +01:00
Marc Alexander
5474aec55f Merge branch '3.2.x' 2016-11-20 12:58:04 +01:00
Marc Alexander
20771271ca Merge branch '3.1.x' into 3.2.x 2016-11-20 12:57:31 +01:00
Marc Alexander
6d58c4a4b5 Merge branch 'ticket/14850' into 3.1.x 2016-11-20 12:57:17 +01:00
Jmz
0d15a95f97 [ticket/14850] Add core.generate_smilies_before
Allows changing root_path of smilies to use CDN for example

PHPBB3-14850
2016-11-20 12:56:12 +01:00
Jmz
6bbc18fa40 [ticket/14850] Add core.smiley_text_root_path
Allows changing root_path of smilies to use CDN for example

PHPBB3-14850
2016-11-20 12:56:11 +01:00
Marc Alexander
7aba483d61 Merge branch '3.2.x' 2016-11-20 09:46:37 +01:00
Marc Alexander
8f19d16b2a Merge branch '3.1.x' into 3.2.x 2016-11-20 09:46:32 +01:00
Marc Alexander
16c3b40b4e Merge pull request #4519 from michaelcullum/ticket/14872
[ticket/14872] Remove sizeof/count restriction
2016-11-20 09:46:27 +01:00
Michael Cullum
ad4889be4b [ticket/14872] Remove sizeof/count restriction
PHPBB3-14872
2016-11-19 22:11:09 -05:00
Marc Alexander
82960414f7 Merge branch '3.2.x' 2016-11-17 09:56:59 +01:00
Marc Alexander
9343317121 Merge remote-tracking branch 'senky/ticket/14739' into 3.2.x 2016-11-17 09:56:51 +01:00
Marc Alexander
32667f6290 Merge branch '3.2.x' 2016-11-16 21:57:49 +01:00
Marc Alexander
c6bed98cf5 Merge branch '3.1.x' into 3.2.x 2016-11-16 21:57:10 +01:00
Marc Alexander
34ebbbc7c3 Merge pull request #4497 from senky/ticket/14849
[ticket/14849] Add core.acp_extensions_run_action
2016-11-16 21:56:15 +01:00
Marc Alexander
d5a6ae7290 Merge branch '3.2.x' 2016-11-16 21:53:33 +01:00
Marc Alexander
4844370c26 Merge branch '3.1.x' into 3.2.x 2016-11-16 21:53:30 +01:00
Marc Alexander
1ff01d722a Merge pull request #4510 from senky/ticket/14864
[ticket/14864] Set maxlength=64 to dateformat in ACP
2016-11-16 21:53:27 +01:00
Marc Alexander
5a82061c3a [ticket/9211] Use different icon for link subforum in forum legend
PHPBB3-9211
2016-11-16 21:51:58 +01:00
Marc Alexander
a96fc3d87f [ticket/14867] Revert back to twig 1.26.* and update dependencies
The revert of twig back to 1.26.* is necessary due to a breaking
change in the way the Filesystem loader returns the paths to
template files.

PHPBB3-14867
2016-11-16 21:39:29 +01:00
Jakub Senko
e974f338af [ticket/14739] Remove SQLite 2.8.x database driver
PHPBB3-14739
2016-11-16 17:59:28 +01:00
Jakub Senko
ba5243ba76 [ticket/14842] Don't display filesize limit if there is none
PHPBB3-14842
2016-11-15 14:22:42 +01:00
Tristan Darricau
462fb7b296 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14716] Update dependencies to latest versions
2016-11-14 21:36:34 +01:00
Tristan Darricau
da428b1fd3 Merge pull request #4501 from marc1706/ticket/14716
[ticket/14716] Update dependencies to latest versions

* marc1706/ticket/14716:
  [ticket/14716] Update dependencies to latest versions
2016-11-14 21:23:58 +01:00
Tristan Darricau
361ec09956 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14831] Rename migration and replace preg_replace() with simpler methods
  [ticket/14831] Compare depends_on for migrations and remove prefixless names
  [ticket/14831] Add migration for deduplicating entries and fix typo
  [ticket/14831] Add method for getting valid migration name
  [ticket/14831] Fall back to possible migration names instead of adding prefix
  [ticket/14831] Make sure migrations always start with backslash
2016-11-14 21:22:16 +01:00
Tristan Darricau
edaa36205f Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14831] Rename migration and replace preg_replace() with simpler methods
  [ticket/14831] Compare depends_on for migrations and remove prefixless names
  [ticket/14831] Add migration for deduplicating entries and fix typo
  [ticket/14831] Add method for getting valid migration name
  [ticket/14831] Fall back to possible migration names instead of adding prefix
  [ticket/14831] Make sure migrations always start with backslash
2016-11-14 21:22:14 +01:00
Tristan Darricau
8323de331e Merge pull request #4492 from marc1706/ticket/14831
[ticket/14831] Make sure migrations always start with backslash

* marc1706/ticket/14831:
  [ticket/14831] Rename migration and replace preg_replace() with simpler methods
  [ticket/14831] Compare depends_on for migrations and remove prefixless names
  [ticket/14831] Add migration for deduplicating entries and fix typo
  [ticket/14831] Add method for getting valid migration name
  [ticket/14831] Fall back to possible migration names instead of adding prefix
  [ticket/14831] Make sure migrations always start with backslash
2016-11-14 21:22:11 +01:00
Jakub Senko
b80b624551 [ticket/14849] Add core.acp_extensions_run_action
PHPBB3-14849
2016-11-13 22:34:28 +01:00
Marc Alexander
3bde3cf45a Merge branch '3.2.x' 2016-11-13 21:29:38 +01:00
Marc Alexander
8a3147faf8 Merge branch '3.1.x' into 3.2.x 2016-11-13 21:29:14 +01:00
Marc Alexander
6e6a2c5df8 Merge pull request #4488 from senky/ticket/14825
Add core.auth_oauth_login_after and core.auth_oauth_link_after
2016-11-13 21:27:51 +01:00
Jakub Senko
df0388ccc5 [ticket/14825] Add core.auth_oauth_(login/link)_after
PHPBB3-14825
2016-11-13 18:19:21 +01:00
Jakub Senko
114cfe2c27 [ticket/14760] Add core.mcp_main_modify_fork_sql event
PHPBB3-14760
2016-11-13 18:15:07 +01:00
Jakub Senko
36d4169768 [ticket/14759] Add core.mcp_main_modify_shadow_sql event
PHPBB3-14759
2016-11-13 17:48:53 +01:00
Jakub Senko
260dc5ed7c [ticket/14863] Properly treat plural rules in confirmation box title
PHPBB3-14863
2016-11-13 17:21:41 +01:00
Jakub Senko
f8fb3e0f9f [ticket/14864] Set maxlength=64 to dateformat in ACP
PHPBB3-14864
2016-11-13 15:12:23 +01:00
Marc Alexander
78c2e31ec2 [ticket/security-181] Add .htaccess to 3.2.x migrations
SECURITY-181
2016-11-13 12:29:31 +01:00
Marc Alexander
a2953cb10c Merge branch 'ticket/security-181' into ticket/security-181-rhea 2016-11-13 12:29:28 +01:00
Marc Alexander
44dd1ef984 [ticket/security-181] Update INSTALL.html to ask for more secure apache config
SECURITY-181
2016-11-13 12:26:35 +01:00
Marc Alexander
7ba9b06881 [ticket/security-181] Port .htaccess changes to other webserver types
SECURITY-181
2016-11-13 11:50:23 +01:00
Marc Alexander
61683f895c [ticket/security-181] Deny access to migrations folders
SECURITY-181
2016-11-13 11:43:17 +01:00
Marc Alexander
fa9182c133 Merge branch '3.2.x' 2016-11-12 19:41:20 +01:00
Marc Alexander
9c7e8c2dc5 Merge branch '3.1.x' into 3.2.x 2016-11-12 19:41:10 +01:00
Marc Alexander
372324cead Merge pull request #4504 from VSEphpbb/ticket/14855
[ticket/14855] Update notification and PM alert bubbles
2016-11-12 19:30:34 +01:00
Marc Alexander
ccf06c25a5 Merge branch '3.2.x' 2016-11-12 19:27:12 +01:00
Marc Alexander
2319748c08 Merge branch '3.1.x' into 3.2.x 2016-11-12 19:27:09 +01:00
Marc Alexander
39f5b82bc3 Merge pull request #4505 from JimMH/patch-1
[ticket/14859] Send notifications for PM reports to all users with correct permissions
2016-11-12 19:27:06 +01:00
Matt Friedman
55f7438187 [ticket/14855] Bump font size to 10px
PHPBB3-14855
2016-11-12 09:32:57 -08:00
Marc Alexander
221a8beb07 Merge branch '3.2.x' 2016-11-12 17:14:42 +01:00
Marc Alexander
4a1e5df654 Merge branch '3.1.x' into 3.2.x 2016-11-12 17:14:39 +01:00
Marc Alexander
c77798b1a3 Merge pull request #4496 from senky/ticket/14848
[ticket/14848] Add acp_ext_list_disabled/enabled_title_after
2016-11-12 17:14:35 +01:00
Marc Alexander
5451c7fea9 Merge branch '3.2.x' 2016-11-12 17:10:39 +01:00
Marc Alexander
ef77852aff Merge branch '3.1.x' into 3.2.x 2016-11-12 17:10:14 +01:00
Marc Alexander
221cd3eb68 Merge pull request #4495 from senky/ticket/14847
[ticket/14847] Add core.acp_attachments_config_edit_add
2016-11-12 17:08:28 +01:00
Marc Alexander
90cd9fc18f Merge branch '3.2.x' 2016-11-12 16:17:34 +01:00
Marc Alexander
728335820c Merge branch '3.1.x' into 3.2.x 2016-11-12 16:17:31 +01:00
Marc Alexander
bc4c82bae5 Merge pull request #4481 from senky/ticket/14819
[ticket/14819] Hide soft-deleted posts in topic review
2016-11-12 16:17:27 +01:00
Marc Alexander
577fb0c39c Merge branch '3.2.x' 2016-11-12 13:55:53 +01:00
Marc Alexander
78db28286e Merge branch '3.1.x' into 3.2.x 2016-11-12 13:54:59 +01:00
Marc Alexander
577d669ba7 Merge pull request #4472 from dsinn/ticket/14804
[ticket/14804] Add core event to MCP after merging topics
2016-11-12 13:53:24 +01:00
Marc Alexander
0759b591fb Merge branch '3.2.x' 2016-11-12 13:47:46 +01:00
Marc Alexander
dd561ec275 Merge branch '3.1.x' into 3.2.x 2016-11-12 13:47:42 +01:00
Marc Alexander
a298ed1a66 Merge pull request #4507 from nickvergessen/ticket-14788
[ticket/14788] Farewell my friendz
2016-11-12 13:47:39 +01:00
Marc Alexander
6b6b740dcb Merge branch '3.2.x' 2016-11-12 13:44:36 +01:00
Marc Alexander
8d3d396f1b Merge branch '3.1.x' into 3.2.x 2016-11-12 13:44:32 +01:00
Marc Alexander
43ea7168d1 Merge pull request #4506 from lavigor/ticket/14860
[ticket/14860] Broken link on subscriptions page on mobile devices
2016-11-12 13:44:29 +01:00
Joas Schilling
c9ea560c63 [ticket/14788] Farewell
PHPBB3-14788
2016-11-12 12:12:01 +01:00
Matt Friedman
0fd04f2e6f [ticket/14855] CSS updates
PHPBB3-14855
2016-11-11 16:38:46 -08:00
Matt Friedman
74285b4308 [ticket/14855] Update CSS
PHPBB3-14855
2016-11-11 09:32:25 -08:00
lavigor
cdf6464382 [ticket/14860] Broken link on subscriptions page on mobile devices
PHPBB3-14860
2016-11-08 16:50:53 +03:00
Jim Mossing Holsteyn
4533dd9fa0 [ticket/14859] Notifications for PM reports send to users with correct permissions
Tracker ticket (set the ticket ID to your ticket ID):

https://tracker.phpbb.com/browse/PHPBB3-14859

This addresses the problem that notifications of new PM reports were not sent out to moderators that weren't global moderators but did have the permission "Can close/delete PM reports". 

PHPBB3-14859
2016-11-07 16:06:50 +01:00
Matt Friedman
9b1e2e523c [ticket/14855] Update the comments
PHPBB3-14855
2016-11-06 16:12:39 -08:00
Matt Friedman
0e114f91f4 [ticket/14855] Remove notification bubble on mark all read
PHPBB3-14855
2016-11-06 10:00:50 -08:00
Tristan Darricau
3364a54f39 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14795] Use maximum topic views instead of adding up views in merge
2016-11-06 15:47:56 +01:00
Tristan Darricau
50f5efba9c Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14795] Use maximum topic views instead of adding up views in merge
2016-11-06 15:47:49 +01:00
Tristan Darricau
9be9062df3 Merge pull request #4485 from marc1706/ticket/14795
[ticket/14795] Use maximum topic views instead of adding up views in merge

* github.com:phpbb/phpbb:
  [ticket/14795] Use maximum topic views instead of adding up views in merge
2016-11-06 15:47:20 +01:00
Tristan Darricau
79dd364b9c Merge branch '3.2.x'
* 3.2.x:
  [ticket/11483] Add tests for generating user act key on force reactivate
  [ticket/11483] Generate user act key if database entry is empty
2016-11-06 15:42:05 +01:00
Tristan Darricau
cd348b200a Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/11483] Add tests for generating user act key on force reactivate
  [ticket/11483] Generate user act key if database entry is empty
2016-11-06 15:41:59 +01:00
Tristan Darricau
dc32b900c5 Merge pull request #4486 from marc1706/ticket/11483
[ticket/11483] Generate user act key if database entry is empty

* github.com:phpbb/phpbb:
  [ticket/11483] Add tests for generating user act key on force reactivate
  [ticket/11483] Generate user act key if database entry is empty
2016-11-06 15:41:46 +01:00
Marc Alexander
ac36cc25eb [ticket/11483] Add tests for generating user act key on force reactivate
PHPBB3-11483
2016-11-06 11:58:31 +01:00
Matt Friedman
af2bf4ef36 [ticket/14855] Update notification functional test
PHPBB3-14855
2016-11-05 19:41:08 -07:00
Matt Friedman
87209fdd06 [ticket/14855] Fix responsive alert bubble CSS
PHPBB3-14855
2016-11-05 16:29:13 -07:00
Matt Friedman
c259a9b387 [ticket/14855] Update notification and PM alert bubbles
PHPBB3-14855
2016-11-05 16:15:50 -07:00
Marc Alexander
0cb72ed6c5 Merge branch '3.2.x' 2016-11-05 21:36:27 +01:00
Marc Alexander
ecb81894cc Merge remote-tracking branch 'nicofuma/ticket/14814' into 3.2.x 2016-11-05 21:35:06 +01:00
rxu
ad4fe1799f [ticket/14853] Add core event to allow modifying PM attachments download auth
PHPBB3-14853
2016-11-04 18:42:49 +07:00
rxu
6984f17f62 [ticket/14852] Add core event to modify email headers
PHPBB3-14852
2016-11-04 18:23:09 +07:00
Marc Alexander
4d07f8a134 [ticket/14716] Update dependencies to latest versions
This addresses some issues with symfony that resulted in
issues when open_basedir restrictions were enabled, as well
as issues with JPEG images in fast-image-size.
The phpBB class extending the twig lexer also had to be
modified to ensure compatibility after BC was broken by
the PR https://github.com/twigphp/Twig/pull/2182 for twig
1.27.

PHPBB3-14716
2016-11-03 21:36:12 +01:00
Tristan Darricau
d90afa67d8 [ticket/14814] Fix reparser cron
PHPBB3-14814
2016-11-02 19:38:33 +01:00
Jakub Senko
2f6a258175 [ticket/14848] Add acp_ext_list_disabled/enabled_title_after
PHPBB3-14848
2016-11-02 10:03:11 +01:00
Máté Bartus
65d09b1dce Merge branch '3.2.x' 2016-11-02 10:02:09 +01:00
Máté Bartus
094ac6b60f Merge pull request #4494 from JoshyPHP/ticket/14846
[ticket/14846] Updated s9e\TextFormatter
2016-11-02 10:01:20 +01:00
Jakub Senko
552691efbf [ticket/14847] Add core.acp_attachments_config_edit_add
PHPBB3-14847
2016-11-02 09:46:36 +01:00
JoshyPHP
33f1934b72 [ticket/14846] Updated s9e\TextFormatter
PHPBB3-14846
2016-11-02 09:19:35 +01:00
Marc Alexander
890fe72e48 Merge branch '3.2.x' 2016-10-28 21:06:54 +02:00
Marc Alexander
f658e062b2 Merge branch '3.1.x' into 3.2.x 2016-10-28 21:06:21 +02:00
Marc Alexander
85898d3d2c Merge pull request #4489 from rxu/ticket/14830
[ticket/14830] Fix FORM_INVALID error during some ACP setting operations
2016-10-28 19:36:49 +02:00
Marc Alexander
466bdee8e6 [ticket/14823] Move check_form_key() inside actual save data step
PHPBB3-14823
2016-10-28 21:37:00 +07:00
javiexin
10f430f393 Merge branch '3.1.x' of https://github.com/javiexin/phpbb into 3.1.x 2016-10-26 04:28:55 +02:00
Marc Alexander
ffc6623dd4 [ticket/14831] Rename migration and replace preg_replace() with simpler methods
PHPBB3-14831
2016-10-25 20:25:57 +02:00
Tristan Darricau
c563fe3cc5 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14818] Optimize generate_board_url function
2016-10-24 23:08:11 +02:00
Tristan Darricau
b8ef36ddb1 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14818] Optimize generate_board_url function
2016-10-24 23:08:09 +02:00
Tristan Darricau
e3a85ff0a7 Merge pull request #4487 from gmixo/patch-2
[ticket/14818] Optimize generate_board_url function

* gmixo/patch-2:
  [ticket/14818] Optimize generate_board_url function
2016-10-24 23:08:06 +02:00
Tristan Darricau
e1234a92be Merge branch '3.2.x'
* 3.2.x:
  [ticket/14831] Optimize code construction
  [ticket/14831] Add more tests against UCP modules
  [ticket/14831] Add more tests, better name for $e placeholder
  [ticket/14831] Do not throw exception on the module existence checking
  [ticket/14831] Fix module migrator tool
2016-10-24 22:24:28 +02:00
Tristan Darricau
b13910ee45 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14831] Optimize code construction
  [ticket/14831] Add more tests against UCP modules
  [ticket/14831] Add more tests, better name for $e placeholder
  [ticket/14831] Do not throw exception on the module existence checking
  [ticket/14831] Fix module migrator tool
2016-10-24 22:24:26 +02:00
Tristan Darricau
163292bc11 Merge pull request #4491 from rxu/ticket/14831
[ticket/14831] Fix extension modules installation issues

* rxu/ticket/14831:
  [ticket/14831] Optimize code construction
  [ticket/14831] Add more tests against UCP modules
  [ticket/14831] Add more tests, better name for $e placeholder
  [ticket/14831] Do not throw exception on the module existence checking
  [ticket/14831] Fix module migrator tool
2016-10-24 22:24:23 +02:00
rxu
a41b16d06a [ticket/14830] Fix FORM_INVALID error on cpf settings changing
PHPBB3-14830
2016-10-24 23:22:00 +07:00
Marc Alexander
773099d761 Merge branch '3.2.x' 2016-10-24 18:21:19 +02:00
Marc Alexander
52b1a9d4fa Merge branch '3.1.x' into 3.2.x 2016-10-24 18:21:17 +02:00
Marc Alexander
cac8ac8242 Merge pull request #4477 from rxu/ticket/14808
[ticket/14808] Add template event overall_header_searchbox_after
2016-10-24 18:21:14 +02:00
Marc Alexander
6f8c0df1c6 [ticket/14831] Compare depends_on for migrations and remove prefixless names
PHPBB3-14831
2016-10-23 22:17:19 +02:00
Marc Alexander
c891277996 [ticket/14831] Add migration for deduplicating entries and fix typo
PHPBB3-14831
2016-10-23 22:00:02 +02:00
rxu
cefbd39b82 [ticket/14830] Fix tests
PHPBB3-14830
2016-10-24 01:54:40 +07:00
rxu
77f1bac64b [ticket/14831] Optimize code construction
PHPBB3-14831
2016-10-24 01:41:24 +07:00
rxu
849cd74700 [ticket/14831] Add more tests against UCP modules
PHPBB3-14831
2016-10-23 23:33:03 +07:00
rxu
51ef1ae346 [ticket/14831] Add more tests, better name for $e placeholder
PHPBB3-14831
2016-10-23 22:44:47 +07:00
rxu
a02b124dd0 [ticket/14831] Do not throw exception on the module existence checking
PHPBB3-14831
2016-10-23 21:58:29 +07:00
Marc Alexander
84db7a66ee Merge branch '3.2.x' 2016-10-23 11:48:59 +02:00
Marc Alexander
2a038d45df Merge branch '3.1.x' into 3.2.x 2016-10-23 11:48:56 +02:00
Marc Alexander
3cb09358fe Merge pull request #4490 from kasimi/ticket/14827
[ticket/14827] Fix adding multiple form keys
2016-10-23 11:48:53 +02:00
Marc Alexander
9f2867b115 [ticket/14831] Add method for getting valid migration name
PHPBB3-14831
2016-10-23 11:37:10 +02:00
Marc Alexander
2059d57c04 [ticket/14831] Fall back to possible migration names instead of adding prefix
Instead of just adding the backslash as prefix if needed, this will take care
of falling back to any possible migration with or without backslash no matter
how the mgiration was saved in the database or called in the migrations file.
This will result in a more robust migrator in regards to naming the migrations
and previously run migrations.

PHPBB3-14831
2016-10-23 10:28:22 +02:00
rxu
0cc0920734 [ticket/14831] Fix module migrator tool
PHPBB3-14831
2016-10-23 00:57:37 +07:00
Marc Alexander
8b8f693d00 [ticket/14831] Make sure migrations always start with backslash
The migration system expects every migration to start with a backslash.
If depends on definitions do not supply that leading backslash, we should
make sure it's added manually before calling the depends on migration.

PHPBB3-14831
2016-10-22 19:19:36 +02:00
rxu
8afa9fdf28 [ticket/14830] Fix FORM_INVALID error during AСP search index deletion
PHPBB3-14830
2016-10-21 01:23:45 +07:00
rxu
244ff0f969 [ticket/14830] Fix ACP search control functional tests
PHPBB3-14830
2016-10-21 01:23:45 +07:00
rxu
eca10dc08f [ticket/14830] Fix FORM_INVALID error on search backend changing
PHPBB3-14830
2016-10-21 01:23:44 +07:00
rxu
8e54c9ef8b [ticket/14830] Fix link hash checking case
PHPBB3-14830
2016-10-21 01:23:43 +07:00
rxu
832a87b924 [ticket/14830] Fix FORM_INVALID error during AXP search index creation/deletion
PHPBB3-14830
2016-10-21 01:23:43 +07:00
Máté Bartus
e030ddc1b2 Merge branch '3.2.x' 2016-10-20 18:35:40 +02:00
Máté Bartus
fd7244c892 Merge branch '3.1.x' into 3.2.x 2016-10-20 18:34:59 +02:00
Máté Bartus
05d0879795 Merge pull request #4482 from marc1706/ticket/14821
[ticket/14821] Replace escaped strong tags with actual tags
2016-10-20 18:33:48 +02:00
kasimi
f02afe58bc [ticket/14827] Possibility to add multiple form keys
PHPBB3-14827
2016-10-19 22:42:52 +02:00
Marc Alexander
d98a1c4bc4 [ticket/14821] Simplify regex for converting <strong> tags back to HTML
PHPBB3-14821
2016-10-18 22:07:54 +02:00
MIkhail Gulyaev
868d55913d [ticket/14818] Optimize generate_board_url function
if $config['force_server_vars'] no need to calculate $request
2016-10-17 12:54:08 +07:00
Marc Alexander
20148e4d06 [ticket/11483] Generate user act key if database entry is empty
The force reactivation action in the ACP will no longer overwrite the
generated activation key in case the key stored in the database is empty.
It will also save the generated key back to the database to actually allow
the activation by the user.

PHPBB3-11483
2016-10-16 11:16:06 +02:00
Marc Alexander
fce30d1d91 [ticket/14795] Use maximum topic views instead of adding up views in merge
Merging topics should not result in topic views being added up but rather in
the highest topic view showing up for the merged topic.

PHPBB3-14795
2016-10-16 10:55:00 +02:00
Marc Alexander
2406fe2e5e [ticket/14750] Remove html5 invalid attributes from attachment file input
PHPBB3-14750
2016-10-15 09:00:36 +02:00
Marc Alexander
1f0c616974 [ticket/14821] Replace escaped strong tags with actual tags
Everything else will still be escaped. This will however add back support for
bold text in exception messages.

PHPBB3-14821
2016-10-14 22:47:43 +02:00
Jakub Senko
4dfadfc97f [ticket/14819] Hide soft-deleted posts in topic review
PHPBB3-14819
2016-10-13 14:28:29 +02:00
Marc Alexander
47b6e7edf4 Merge branch '3.2.x' 2016-10-12 21:44:07 +02:00
Marc Alexander
84a8cf00ad Merge branch '3.1.x' into 3.2.x 2016-10-12 21:43:35 +02:00
Marc Alexander
1dd0ceabf6 Merge branch 'prep-release-3.1.10' into 3.1.x 2016-10-12 21:40:59 +02:00
Marc Alexander
8f4ea4c495 Merge branch '3.2.x' 2016-10-10 21:39:21 +02:00
Marc Alexander
322b86da1f Merge pull request #4476 from Nicofuma/ticket/14807
[ticket/14807] Updates dependencies
2016-10-10 21:30:13 +02:00
Tristan Darricau
b2711371f1 [ticket/14807] s9e/textformatter 0.8.1
PHPBB3-14807
2016-10-10 20:07:33 +02:00
Tristan Darricau
35ad0f1249 [ticket/14807] Fix tests after symfony upgrade
PHPBB3-14807
2016-10-09 22:13:58 +02:00
Tristan Darricau
82105070ad [ticket/14807] Updates s9e textformatter again
PHPBB3-14807
2016-10-09 22:10:16 +02:00
Tristan Darricau
1100db7e86 [ticket/14807] Updates paragonie/random_compat
PHPBB3-14807
2016-10-09 22:03:50 +02:00
Marc Alexander
54ca672dde Merge branch '3.2.x' 2016-10-09 15:58:33 +02:00
Marc Alexander
8ce95413aa Merge pull request #4478 from Nicofuma/ticket/14813
[ticket/14813] Add missing functions_compatibiity in phpbbcli
2016-10-09 15:58:31 +02:00
Tristan Darricau
4d4d3824f3 [ticket/14813] Add missing functions_compatibiity in phpbbcli
PHPBB3-14813
2016-10-09 10:47:56 +02:00
rxu
98a6133c1e [ticket/14808] Add template event overall_header_searchbox_after
PHPBB3-14808
2016-10-04 16:58:51 +07:00
Marc Alexander
380be9f1fd [ticket/14733] Make sure detect_algorithm() works correctly and add tests
detect_algorithm() returned array() if an algorithm prefix was more than 2
characters long. This might have been invalid for other prefixes. In order
to correctly cope with other prefixes, another check for a backslash in the
prefix definitino has been added.
This was discovered while writing the tests for the newly added interface.

PHPBB3-14733
2016-10-03 22:09:28 +02:00
Marc Alexander
722639a0e2 [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
PHPBB3-14733
2016-10-03 22:09:22 +02:00
Marc Alexander
d15269950d [ticket/14733] Use new interface to preserve backwards compatibility
PHPBB3-14733
2016-10-03 22:09:16 +02:00
Marc Alexander
297376ee94 [ticket/14733] Use default cost factor in bcrypt constructor
PHPBB3-14733
2016-10-03 22:09:12 +02:00
Marc Alexander
1d40c0f43b [ticket/14733] Support increasing hashing cost factor
PHPBB3-14733
2016-10-03 22:09:07 +02:00
Tristan Darricau
d94c03d084 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14802] Add test for empty/blank lines in poll options
  [ticket/14802] Empty/blank lines should not be additional poll options
2016-10-03 20:21:46 +02:00
Tristan Darricau
7bb4e88acd Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14802] Add test for empty/blank lines in poll options
  [ticket/14802] Empty/blank lines should not be additional poll options
2016-10-03 20:20:54 +02:00
Tristan Darricau
1ad64f89b8 Merge pull request #4471 from dsinn/ticket/14802
[ticket/14802] Empty/blank lines should not be additional poll options

* dsinn/ticket/14802:
  [ticket/14802] Add test for empty/blank lines in poll options
  [ticket/14802] Empty/blank lines should not be additional poll options
2016-10-03 20:05:49 +02:00
Daniel Sinn
bf8ee698f9 [ticket/14802] Add test for empty/blank lines in poll options
PHPBB3-14802
2016-10-03 12:24:02 -04:00
Daniel Sinn
59b52d6312 [ticket/14804] Merge remote-tracking branch 'upstream/3.1.x' into ticket/14804
PHPBB3-14804
2016-10-03 10:24:30 -04:00
Marc Alexander
40354f1f90 Merge pull request #27 from phpbb/ticket/security-196
[ticket/security-196] Escapes the exception messages before displaying them
2016-10-02 22:25:30 +01:00
Marc Alexander
71e632b9f0 [prep-release-3.1.10] Add 3.1.10 migration 2016-10-02 21:07:18 +01:00
Marc Alexander
cb226f83be [prep-release-3.1.10] Update version numbers for 3.1.10 2016-10-02 21:06:56 +01:00
Tristan Darricau
4c60995d7a [ticket/14807] Updates everything else
PHPBB3-14807
2016-10-02 19:40:49 +02:00
Tristan Darricau
7a5fbd0257 [ticket/14807] Updates Twig
PHPBB3-14807
2016-10-02 19:24:45 +02:00
Tristan Darricau
10ae96c9b6 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14786] Add mcp_forum_actions_before/after events
2016-10-02 18:13:13 +02:00
Tristan Darricau
b28fe0a7fa Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14786] Add mcp_forum_actions_before/after events
2016-10-02 18:12:53 +02:00
Tristan Darricau
85e4566223 Merge pull request #4467 from Senky/ticket/14786
[ticket/14786] Add mcp_forum_actions_before/after events

* Senky/ticket/14786:
  [ticket/14786] Add mcp_forum_actions_before/after events
2016-10-02 18:11:48 +02:00
Tristan Darricau
3375ce16eb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14787] Add 1 more parameter to the core.search_modify_url_parameters
2016-10-02 18:08:26 +02:00
Tristan Darricau
722fe0ca48 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14787] Add 1 more parameter to the core.search_modify_url_parameters
2016-10-02 18:08:10 +02:00
Tristan Darricau
55a0570567 Merge pull request #4469 from rxu/ticket/14787-2
[ticket/14787] Add 1 more parameter to the core.search_modify_url_parameters

* rxu/ticket/14787-2:
  [ticket/14787] Add 1 more parameter to the core.search_modify_url_parameters
2016-10-02 18:08:09 +02:00
Tristan Darricau
2602c2d29c Merge branch '3.2.x'
* 3.2.x:
  [ticket/14801] Highlighting utf8 strings in search results
2016-10-02 17:44:59 +02:00
Tristan Darricau
89a564adb2 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14801] Highlighting utf8 strings in search results
2016-10-02 17:43:55 +02:00
Tristan Darricau
b4e673acc1 Merge pull request #4470 from rxu/ticket/14801
[ticket/14801] Highlighting utf8 strings in search results

* rxu/ticket/14801:
  [ticket/14801] Highlighting utf8 strings in search results
2016-10-02 17:43:55 +02:00
Tristan Darricau
bd71c3d8e2 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14789] Remove obsolete check_form_key() and add missing hashes
  [ticket/14789] Move form key checks to where they actually do something
2016-10-02 17:18:35 +02:00
Tristan Darricau
5075090d4f Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14789] Remove obsolete check_form_key() and add missing hashes
  [ticket/14789] Move form key checks to where they actually do something
2016-10-02 17:18:32 +02:00
Tristan Darricau
cd4190a72d Merge pull request #4474 from marc1706/ticket/14789
[ticket/14789] Move form key checks to where they actually do something

* marc1706/ticket/14789:
  [ticket/14789] Remove obsolete check_form_key() and add missing hashes
  [ticket/14789] Move form key checks to where they actually do something
2016-10-02 17:18:22 +02:00
Tristan Darricau
6b798d02fb Merge branch 'prep-release-3.1.10' into 3.1.x
* prep-release-3.1.10:
  [ticket/14789] Remove obsolete check_form_key() and add missing hashes
  [ticket/14789] Move form key checks to where they actually do something
2016-10-02 17:18:22 +02:00
Tristan Darricau
a0c508b926 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14805] Ignore platform requirements while building packages
2016-10-02 17:14:58 +02:00
Tristan Darricau
78333e300c Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14805] Ignore platform requirements while building packages
2016-10-02 17:14:52 +02:00
Tristan Darricau
cdaed8dabf Merge pull request #4475 from marc1706/ticket/14805
[ticket/14805] Ignore platform requirements while building packages

* marc1706/ticket/14805:
  [ticket/14805] Ignore platform requirements while building packages
  [ticket/8301] Add log_time index
2016-10-02 17:14:49 +02:00
Tristan Darricau
165e0edb2a Merge branch 'prep-release-3.1.10' into 3.1.x
* prep-release-3.1.10:
  [ticket/14805] Ignore platform requirements while building packages
2016-10-02 17:14:49 +02:00
Marc Alexander
c30a2b27a5 Merge branch '3.2.x' 2016-10-01 16:58:15 +01:00
Marc Alexander
328a7afcc3 Merge branch '3.1.x' into 3.2.x 2016-10-01 16:58:07 +01:00
Marc Alexander
5a6933fee7 Merge pull request #4466 from Senky/ticket/14795
[ticket/14795] Merge topic views when merging topics
2016-10-01 16:58:02 +01:00
Marc Alexander
047c7375a5 [ticket/14805] Ignore platform requirements while building packages
PHPBB3-14805
2016-10-01 16:46:48 +01:00
Marc Alexander
89f3e5d29e Merge branch '3.2.x' 2016-10-01 11:07:46 +01:00
Marc Alexander
57fc321c4d Merge branch '3.1.x' into 3.2.x 2016-10-01 11:07:43 +01:00
Marc Alexander
f1eda6868f Merge pull request #4465 from Senky/ticket/8301
[ticket/8301] Add log_time index
2016-10-01 11:07:40 +01:00
Marc Alexander
4e5f29a21b [ticket/14789] Remove obsolete check_form_key() and add missing hashes
PHPBB3-14789
2016-09-30 23:26:04 +01:00
Marc Alexander
88d7c4fe57 [ticket/14789] Move form key checks to where they actually do something
PHPBB3-14789
2016-09-30 22:32:54 +01:00
Marc Alexander
0b1d7cc53f Merge branch '3.2.x' 2016-09-30 21:49:41 +01:00
Marc Alexander
e362ff1f3c Merge pull request #4473 from rxu/ticket/14799-1
[ticket/14799] Remove accidentally added whitespaces into 3.2.x and master
2016-09-30 21:49:22 +01:00
Daniel Sinn
32d569c594 [ticket/14804] Fix undefined $topic_data after trying to port 3.2 changes to 3.1
PHPBB3-14804
2016-09-30 16:34:11 -04:00
rxu
5b32019ad6 [ticket/14799] Remove accidentally added whitespaces into 3.2.x and master
PHPBB3-14799
2016-10-01 02:59:17 +07:00
Daniel Sinn
c6383d3f89 [ticket/14804] Rename event to mcp_forum_merge_topics_after; update @since
PHPBB3-14804
2016-09-30 15:58:10 -04:00
Daniel Sinn
1d25c80a9c [ticket/14804] Add core event to MCP after merging topics
Renamed $topic_data and defined $to_topic_data in order to avoid ambiguity
and to stop overwriting a variable.

PHPBB3-14804
2016-09-30 15:23:17 -04:00
Daniel Sinn
0b3951cb81 [ticket/14802] Empty/blank lines should not be additional poll options
PHPBB3-14802
2016-09-29 14:43:36 -04:00
rxu
ae76bfc99e [ticket/14801] Highlighting utf8 strings in search results
PHPBB3-14801
2016-09-29 17:18:58 +07:00
rxu
cc62b68243 [ticket/14787] Add 1 more parameter to the core.search_modify_url_parameters
PHPBB3-14787
2016-09-29 01:59:16 +07:00
Tristan Darricau
ab84605991 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14799] purge_notifications() should not leave open transactions.
2016-09-28 20:58:39 +02:00
Tristan Darricau
737ef92a1e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14799] purge_notifications() should not leave open transactions.
2016-09-28 20:56:51 +02:00
Tristan Darricau
6972d06f59 Merge branch 'prep-release-3.1.10' into 3.1.x
* prep-release-3.1.10:
  [ticket/14799] purge_notifications() should not leave open transactions.
2016-09-28 20:53:10 +02:00
Tristan Darricau
2fd2fb94cf Merge pull request #4468 from markshawtoronto/ticket/14799
[ticket/14799] purge_notifications() should not leave open transactions.

* markshawtoronto/ticket/14799:
  [ticket/14799] purge_notifications() should not leave open transactions.
  [3.1.x] Increase version for 3.1.11 development
2016-09-28 20:50:06 +02:00
markshawtoronto
06c980f1ec [ticket/14799] purge_notifications() should not leave open transactions.
When running purge_notifications(), if a notification type does not exist
then a db transaction is started but never completed.

On an error in get_notification_type_id(), end the transaction.

PHPBB3-14799
2016-09-27 11:45:23 -04:00
Jakub Senko
f66ca6a9cc [ticket/14786] Add mcp_forum_actions_before/after events
PHPBB3-14786
2016-09-26 11:13:11 +02:00
Jakub Senko
ec24f739e8 [ticket/8301] Add log_time index
PHPBB3-8301
2016-09-25 19:51:37 +02:00
Jakub Senko
c588332aa5 [ticket/14795] Merge topic views when merging topics
PHPBB3-14795
2016-09-25 19:49:01 +02:00
Tristan Darricau
c4812a2d83 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14797] Support PHP 7.1 and clearly state support for latest versions
2016-09-25 17:26:32 +02:00
Tristan Darricau
ef755ffd38 Merge pull request #4463 from marc1706/ticket/14797
[ticket/14797] Support PHP 7.1 and clearly state support for latest versions

* marc1706/ticket/14797:
  [ticket/14797] Support PHP 7.1 and clearly state support for latest versions
2016-09-25 17:22:26 +02:00
Tristan Darricau
a713f5159a Merge branch '3.2.x'
* 3.2.x:
  [ticket/10809] Reflect MSSQL removal in docs files
  [ticket/10809] Remove MSSQL support
2016-09-25 17:19:18 +02:00
Tristan Darricau
de2c70127f Merge pull request #4265 from Senky/ticket/10809
[ticket/10809] Remove MSSQL support

* Senky/ticket/10809:
  [ticket/10809] Reflect MSSQL removal in docs files
  [ticket/10809] Remove MSSQL support
2016-09-25 17:19:13 +02:00
Marc Alexander
9e52ed9af1 [ticket/14797] Support PHP 7.1 and clearly state support for latest versions
PHPBB3-14797
2016-09-25 12:54:01 +02:00
Marc Alexander
e2431502d1 Merge branch '3.2.x' 2016-09-24 21:45:36 +02:00
Marc Alexander
164f0e031d Merge branch '3.1.x' into 3.2.x 2016-09-24 21:45:17 +02:00
Marc Alexander
51d830a6d3 [3.1.x] Increase version for 3.1.11 development 2016-09-24 21:39:47 +02:00
Marc Alexander
32d9efff47 Merge branch 'prep-release-3.1.10' into 3.1.x 2016-09-24 21:35:42 +02:00
Marc Alexander
7d73d1ff83 [prep-release-3.1.10] Add changelog for 3.1.10-RC1 2016-09-24 14:57:23 +02:00
Marc Alexander
c958ba13e8 [prep-release-3.1.10] Add migration for 3.1.10-RC1 2016-09-24 14:50:46 +02:00
Marc Alexander
2f17757f4e [prep-release-3.1.10] Update version to 3.1.10-RC1 2016-09-24 14:50:46 +02:00
Marc Alexander
531d23935a Merge branch '3.2.x' 2016-09-24 13:04:27 +02:00
Marc Alexander
187c6df18a Merge branch '3.1.x' into 3.2.x 2016-09-24 13:04:24 +02:00
Marc Alexander
b8bbf9db03 Merge pull request #4461 from marc1706/ticket/14785
[ticket/14785] Add template event overall_header_headerbar_after/before
2016-09-24 13:04:21 +02:00
Marc Alexander
62e288bc90 Merge branch '3.2.x' 2016-09-24 11:50:20 +02:00
Marc Alexander
713f25e552 Merge branch '3.1.x' into 3.2.x 2016-09-24 11:50:17 +02:00
Marc Alexander
4267cc3a43 Merge pull request #4462 from marc1706/ticket/14796
[ticket/14796] Use log_table class member instead of table constant
2016-09-24 11:50:15 +02:00
GerB
90e9d5c462 [ticket/14785] Add template event overall_header_headerbar_after/before
PHPBB3-14785
2016-09-24 11:04:23 +02:00
Tristan Darricau
f9b7bbafac Merge branch '3.2.x'
* 3.2.x:
  [ticket/14484] Remove duplicate methods and no longer needed calls
  [ticket/14484] Remove invalid code caused by merge conflict
  [ticket/14484] Properly enable extensions in UI tests
  [ticket/14484] Move facebook/webdriver back to tests dir composer.json
  [ticket/14484] Move facebook webdriver to main composer.json
2016-09-24 10:31:48 +02:00
Tristan Darricau
b59e41d289 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-09-24 10:31:30 +02:00
Tristan Darricau
fdd4f68aea Merge pull request #4455 from marc1706/ticket/14484-rhea
[ticket/14484] Add possibility to use extensions in UI tests

* marc1706/ticket/14484-rhea:
  [ticket/14484] Remove duplicate methods and no longer needed calls
  [ticket/14484] Remove invalid code caused by merge conflict
  [ticket/14484] Properly enable extensions in UI tests
  [ticket/14484] Move facebook/webdriver back to tests dir composer.json
  [ticket/14484] Move facebook webdriver to main composer.json
2016-09-24 10:31:27 +02:00
Tristan Darricau
cdd56c0505 Merge pull request #4394 from marc1706/ticket/14484
[ticket/14484] Add possibility to use extensions in UI tests

* marc1706/ticket/14484:
  [ticket/14484] Properly enable extensions in UI tests
  [ticket/14484] Move facebook/webdriver back to tests dir composer.json
  [ticket/14484] Move facebook webdriver to main composer.json
2016-09-24 10:31:06 +02:00
Marc Alexander
1b57fed387 Merge branch '3.2.x' 2016-09-24 10:28:42 +02:00
Marc Alexander
1fff455862 Merge branch '3.1.x' into 3.2.x 2016-09-24 10:28:39 +02:00
Marc Alexander
18f9c9f6e2 Merge pull request #3527 from Elsensee/ticket/13709
[ticket/13709] Add fallback for email templates used by extensions
2016-09-24 10:28:37 +02:00
Forumhulp.com
97040dc6ff [ticket/14796] Use log_table class member instead of table constant
Was still using the old LOG_TABLE constant in the delete method.

PHPBB3-14796
2016-09-24 10:19:12 +02:00
Marc Alexander
8b17274d7f Merge branch '3.2.x' 2016-09-24 10:04:38 +02:00
Marc Alexander
e02dc7a9c1 Merge branch '3.1.x' into 3.2.x 2016-09-24 10:03:58 +02:00
Marc Alexander
931582aad9 Merge pull request #4432 from Senky/ticket/14762
[ticket/14762] Add core event to session.php
2016-09-24 10:02:41 +02:00
Marc Alexander
173adc1053 Merge branch '3.2.x' 2016-09-24 09:56:33 +02:00
Marc Alexander
4db52518a9 Merge branch '3.1.x' into 3.2.x 2016-09-24 09:56:30 +02:00
Marc Alexander
3910387ee5 Merge pull request #4433 from Senky/ticket/14747
[ticket/14747] Add post_data to core.modify_posting_auth
2016-09-24 09:56:25 +02:00
Marc Alexander
4fffe2eb4d Merge branch '3.2.x' 2016-09-24 09:42:21 +02:00
Marc Alexander
73d150db80 Merge branch '3.1.x' into 3.2.x 2016-09-24 09:41:54 +02:00
Marc Alexander
d2f95ef875 Merge pull request #4460 from marc1706/ticket/14784
[ticket/14784] missing rewrite for lighttpd
2016-09-24 09:39:01 +02:00
Marc Alexander
f79aabb866 Merge branch '3.2.x' 2016-09-24 09:36:08 +02:00
Marc Alexander
dcc7118c0d Merge pull request #4460 from marc1706/ticket/14784
[ticket/14784] missing rewrite for lighttpd
2016-09-24 09:36:04 +02:00
Tobi Schäfer
537dca0892 [ticket/14784] missing rewrite for lighttpd
PHPBB3-14784
2016-09-24 08:21:27 +02:00
Marc Alexander
b15517e700 Merge branch '3.2.x' 2016-09-23 21:10:29 +02:00
Marc Alexander
9a64bffd68 Merge pull request #4459 from rxu/ticket/14794
[ticket/14794] Adjust redirect() behavior for PHP 7.1+ compatibility
2016-09-23 21:10:26 +02:00
Marc Alexander
bbb1ff325b Merge branch '3.2.x' 2016-09-23 20:55:24 +02:00
Marc Alexander
77e14c3030 Merge pull request #4457 from rxu/ticket/14793
[ticket/14793] Fix "A non-numeric value encountered" PHP warning on PHP 7.1+
2016-09-23 20:55:21 +02:00
rxu
a5ccdc7997 [ticket/14794] Adjust redirect() behavior for PHP 7.1+ compatibility
PHPBB3-14794
2016-09-23 19:47:05 +07:00
rxu
becb1e1fff [ticket/14793] Merge branch 'ticket/14748' of https://github.com/marc1706/phpbb
PHPBB3-14793
2016-09-23 05:52:47 +07:00
Marc Alexander
1b82a9d608 Merge branch '3.2.x' 2016-09-22 21:26:38 +02:00
Marc Alexander
bc6dc9f173 Merge branch '3.1.x' into 3.2.x 2016-09-22 21:26:35 +02:00
Marc Alexander
2436af94e3 Merge pull request #4392 from ErnadoO/PHPBB3-14592
[ticket/14592] [PHP] core.search_backend_search_after
2016-09-22 21:26:31 +02:00
Marc Alexander
8c53b369d4 Merge branch '3.2.x' 2016-09-22 21:24:02 +02:00
Marc Alexander
430c266eb2 Merge branch '3.1.x' into 3.2.x 2016-09-22 21:23:58 +02:00
Marc Alexander
75f57fa407 Merge pull request #4454 from rxu/tcket/14787-1
[ticket/14787] Add more parameters to the core.search_modify_url_parameters
2016-09-22 21:23:55 +02:00
rxu
35c62d1e74 [ticket/14793] Fix "A non-numeric value encountered" PHP warning on PHP 7.1+
PHPBB3-14793
2016-09-22 22:29:18 +07:00
Máté Bartus
a94c4ce0dd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14791] Get form tokens from correct button in search test base
2016-09-22 10:16:22 +02:00
Máté Bartus
6ae405f743 Merge pull request #4456 from marc1706/ticket/14791
[ticket/14791] Get form tokens from correct button in search test base
2016-09-22 10:15:28 +02:00
Marc Alexander
65ef56ed71 [ticket/14791] Get form tokens from correct button in search test base
PHPBB3-14791
2016-09-21 21:36:03 +02:00
Marc Alexander
2b22adbcac [ticket/14484] Remove duplicate methods and no longer needed calls
PHPBB3-14484
2016-09-21 21:09:55 +02:00
Marc Alexander
6242698a84 [ticket/14484] Remove invalid code caused by merge conflict
PHPBB3-14484
2016-09-18 21:52:11 +02:00
rxu
a078336cb1 [ticket/14787] Add more parameters to the core.search_modify_url_parameters
PHPBB3-14787
2016-09-19 02:48:23 +07:00
Marc Alexander
229472cb07 Merge branch 'ticket/14484' into ticket/14484-rhea 2016-09-18 21:46:32 +02:00
Tristan Darricau
9df5a7e7da Merge branch '3.2.x'
* 3.2.x:
  [ticket/14787] Add more parameters to the core.search_modify_url_parameters
2016-09-18 21:25:19 +02:00
Tristan Darricau
e0d9f2aad6 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14787] Add more parameters to the core.search_modify_url_parameters
2016-09-18 21:25:17 +02:00
Tristan Darricau
4da479d47f Merge pull request #4450 from rxu/ticket/14787
[ticket/14787] Add more parameters to the core.search_modify_url_pameters

* rxu/ticket/14787:
  [ticket/14787] Add more parameters to the core.search_modify_url_parameters
2016-09-18 21:25:14 +02:00
Tristan Darricau
3c2b7d026b Merge branch '3.2.x'
* 3.2.x:
  [ticket/14789] Add form tokens to tests and uncomment add_form_key
  [ticket/14789] Add link hashes and form tokens to all acp links/buttons
2016-09-18 21:17:18 +02:00
Tristan Darricau
19bbbfe0f3 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14789] Add form tokens to tests and uncomment add_form_key
  [ticket/14789] Add link hashes and form tokens to all acp links/buttons
2016-09-18 21:14:47 +02:00
Tristan Darricau
bc08813866 Merge pull request #4452 from marc1706/ticket/14789
[ticket/14789] Further harden ACP link and form checks

* marc1706/ticket/14789:
  [ticket/14789] Add form tokens to tests and uncomment add_form_key
  [ticket/14789] Add link hashes and form tokens to all acp links/buttons
2016-09-18 21:12:19 +02:00
Erwan Nader
6b435cbf13 [ticket/14592] Fix variable type
PHPBB3-14592
2016-09-18 19:55:00 +02:00
Marc Alexander
72f6241aa2 [ticket/14789] Add form tokens to tests and uncomment add_form_key
PHPBB3-14789
2016-09-18 15:30:25 +02:00
Marc Alexander
585a3ed863 [ticket/14789] Add link hashes and form tokens to all acp links/buttons
This will further harden the ACP security by adding link hashes to links and
form tokens to forms that did not have these yet and result in modified
settings or write action on the filesystem or database. These few links and
forms were still relying on the global ACP protection, mainly due to them
not posing further risks of compromising data. After this change these will
now also be properly protected against tampering.

PHPBB3-14789
2016-09-18 15:29:50 +02:00
Jakub Senko
abb01946bd [ticket/14762] Add core event to session.php
PHPBB3-14762
2016-09-18 13:32:10 +02:00
Tristan Darricau
b12ab19ecd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14788] Update CREDITS.txt
2016-09-18 13:28:42 +02:00
Tristan Darricau
47d2f34a1b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14788] Update CREDITS.txt
2016-09-18 13:28:39 +02:00
Tristan Darricau
27e33f39f7 Merge pull request #4451 from marc1706/ticket/14788
[ticket/14788] Update CREDITS.txt

* marc1706/ticket/14788:
  [ticket/14788] Update CREDITS.txt
2016-09-18 13:28:36 +02:00
Marc Alexander
3fdeb74e02 Merge branch '3.2.x' 2016-09-18 13:08:55 +02:00
Marc Alexander
631b0f2dba Merge branch '3.1.x' into 3.2.x 2016-09-18 13:08:35 +02:00
Marc Alexander
c3578bc3e3 Merge pull request #4442 from rxu/ticket/14781
[ticket/14781] Add core event to the function group_user_attributes()
2016-09-18 13:07:47 +02:00
Marc Alexander
0d3ca3883e [ticket/14788] Update CREDITS.txt
PHPBB3-14788
2016-09-18 12:16:44 +02:00
rxu
a084b07495 [ticket/14787] Add more parameters to the core.search_modify_url_parameters
PHPBB3-14787
2016-09-18 14:02:49 +07:00
Marc Alexander
ce3d46c19a Merge branch '3.2.x' 2016-09-17 16:27:57 +02:00
Marc Alexander
e76ea47fb8 Merge branch '3.1.x' into 3.2.x 2016-09-17 16:27:25 +02:00
Marc Alexander
bf397cb985 Merge pull request #4398 from wesleyfok/ticket/14638-3.1.x
Ticket/14638 3.1.x New UCP hooks for subscriptions
2016-09-17 13:04:32 +02:00
Marc Alexander
ea4a0e3439 Merge branch '3.2.x' 2016-09-17 13:00:24 +02:00
Marc Alexander
b0ff957684 Merge branch '3.1.x' into 3.2.x 2016-09-17 12:59:56 +02:00
Marc Alexander
73b9327631 Merge pull request #4403 from rxu/ticket/14738
[ticket/14738] Add core events to improve modifying forum lists
2016-09-17 12:58:18 +02:00
Marc Alexander
d21d2bca87 Merge branch '3.2.x' 2016-09-17 08:54:08 +02:00
Marc Alexander
aa95636a4d Merge branch '3.1.x' into 3.2.x 2016-09-17 08:54:04 +02:00
Marc Alexander
bd59241110 Merge pull request #4406 from rmcgirr83/ticket/14581
[ticket/14581] Add core events to content_visibility
2016-09-17 08:54:00 +02:00
Marc Alexander
ca7fdf4e5b Merge branch '3.2.x' 2016-09-17 00:05:13 +02:00
Marc Alexander
2dbc9e1016 Merge branch '3.1.x' into 3.2.x 2016-09-17 00:05:09 +02:00
Marc Alexander
33584f12f0 Merge pull request #4449 from DavidIQ/ticket/14782
[ticket/14782] Don't use 'DISTINCT' when using 'SQL_CALC_FOUND_ROWS'
2016-09-17 00:04:59 +02:00
DavidIQ
2ae08dc3ba [ticket/14782] Don't use 'DISTINCT' when using 'SQL_CALC_FOUND_ROWS' 2016-09-16 17:05:20 -04:00
Crizzo
29b1b95226 [ticket/14780] Only use $max_setting in this function
PHPBB3-14780
2016-09-15 22:44:34 +02:00
Crizzo
53ead1e926 [ticket/14780] Fixes array with exspected results in test-function
PHPBB3-14780
2016-09-15 21:58:21 +02:00
Andreas Fischer
4c54237e3e Merge branch '3.2.x'
* 3.2.x:
  [ticket/14782] Use the $select variable in "Your Posts" search
2016-09-15 19:30:55 +02:00
Andreas Fischer
271e8b43f9 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14782] Use the $select variable in "Your Posts" search
2016-09-15 19:30:44 +02:00
Andreas Fischer
32ba128ea5 Merge pull request #4444 from DavidIQ/ticket/14782
[ticket/14782] Use the $select variable in "Your Posts" search

* DavidIQ/ticket/14782:
  [ticket/14782] Use the $select variable in "Your Posts" search
2016-09-15 19:30:29 +02:00
Marc Alexander
53d96f66e5 Merge branch '3.2.x' 2016-09-14 20:51:42 +02:00
Marc Alexander
142f937354 Merge branch '3.1.x' into 3.2.x 2016-09-14 20:51:13 +02:00
Marc Alexander
70aa4407d3 Merge remote-tracking branch 'VSEphpbb/ticket/14783' into 3.1.x 2016-09-14 20:49:13 +02:00
Matt Friedman
5503c09cd5 [ticket/14783] Add template event before custom BBCodes in ACP
PHPBB3-14783
2016-09-14 10:37:27 -07:00
Marc Alexander
c571d99c0f Merge pull request #4441 from Nicofuma/ticket/14769
[ticket/14769] Fix CLI installer configuration compatibility with SF 3
2016-09-13 21:39:59 +02:00
DavidIQ
6d589a8bb9 [ticket/14782] Use the $select variable in "Your Posts" search 2016-09-13 14:10:50 -04:00
Tristan Darricau
6d7d7d4c0f Revert "Deploy on Heroku"
This reverts commit 89842299d7.
2016-09-13 01:04:26 +02:00
Tristan Darricau
89842299d7 Deploy on Heroku 2016-09-13 01:01:01 +02:00
Crizzo
b9761f116d [ticket/14780] Correct if sentence to let group setting overwrite global
PHPBB3-14780
2016-09-12 21:17:58 +02:00
rxu
43c52b073b [ticket/14781] Add core event to the function group_user_attributes()
PHPBB3-14781
2016-09-12 13:44:33 +07:00
Tristan Darricau
d9aea27c75 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14774] Support partial downloads of attachments
2016-09-11 13:59:08 +02:00
Tristan Darricau
1a187e0607 Merge pull request #4440 from danchr/ticket/14774
[ticket/14774] Support partial downloads of attachments

* danchr/ticket/14774:
  [ticket/14774] Support partial downloads of attachments
2016-09-11 13:59:06 +02:00
Tristan Darricau
b8260cadf0 [ticket/14769] Fix CLI installer configuration compatibility with SF 3
PHPBB3-14769
2016-09-11 13:41:33 +02:00
Marc Alexander
6f31d334e0 Merge branch '3.2.x' 2016-09-11 11:08:41 +02:00
Marc Alexander
316b69805b Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2016-09-11 11:08:24 +02:00
Marc Alexander
4b8e8df55c Merge pull request #4371 from imkingdavid/ticket/14695
[ticket/14695] Add posting_editor_subject_prepend/append template events
2016-09-11 11:07:48 +02:00
Marc Alexander
38866f927c Merge branch '3.2.x' 2016-09-09 23:39:25 +02:00
Marc Alexander
14cc4f3ae2 Merge branch '3.1.x' into 3.2.x 2016-09-09 23:39:23 +02:00
Marc Alexander
dccb5564d2 Merge pull request #4438 from danchr/ticket/12133
[ticket/12133] fix download file names for WebKit-derived browsers
2016-09-09 23:39:20 +02:00
Marc Alexander
0fdb72dd29 Merge branch '3.2.x' 2016-09-07 21:25:35 +02:00
Marc Alexander
0aa289e4d9 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/styles/subsilver2/template/mcp_topic.html
2016-09-07 21:25:17 +02:00
Marc Alexander
857a085496 Merge pull request #4428 from rmcgirr83/ticket/14755
[ticket/14755] Fix max length in mcp topic html file
2016-09-07 21:24:29 +02:00
Dan Villiom Podlaski Christiansen
d2750b650f [ticket/14774] Support partial downloads of attachments
phpBB already had limited support for partial downloads, but only for
resuming downloads, disregarding any range ending before EOF.

WebKit on iOS and OS X uses partial downloads when fetching media
files. Previously, only MP3 attachments could play directly in the
browser, reported as a live stream, but with this change, all
supported media formats should render as expected.

Tested using cURL by verifying that partial downloads give exactly the
same results compared to Apache.

PHPBB3-14774
2016-09-07 03:58:33 +02:00
Dan Villiom Podlaski Christiansen
ce48b4de57 [ticket/12133] fix download file names for WebKit-derived browsers
All browser engines that descend from WebKit declare themselves as
Safari in the user agent, including Chrome. Currently, the code
assumes that any Safari-like browser cannot handle the RFC-compliant
filename syntax. At least for recent versions of Safari, this is no
longer the case, and the legacy syntax results in URI-quoted
filenames. Using the standard syntax works as expected in both Safari
9 and Chrome 45.

The ticket reporting this issue is from January 2014, so we can safely
ignore compatibility: any browser still relying on the previous
behaviour is unlikely to receive security updates.

PHPBB3-12133
2016-09-07 03:17:44 +02:00
Marc Alexander
66e481c501 Merge branch '3.2.x' 2016-09-06 21:50:28 +02:00
Marc Alexander
051323dbc6 Merge branch '3.1.x' into 3.2.x 2016-09-06 21:50:25 +02:00
Marc Alexander
2efdaaa0e2 Merge pull request #4426 from bantu/ticket/14109
[ticket/14109] Increase MySQL Version for InnoDB FULLTEXT Index to 5.…
2016-09-06 21:50:22 +02:00
Marc Alexander
d13ef57ff4 Merge branch '3.2.x' 2016-09-06 21:45:52 +02:00
Marc Alexander
801519ca4d Merge pull request #4435 from Crizz0/ticket/14764
[ticket/14764] Wrong link to database update script has been fixed
2016-09-06 21:45:49 +02:00
Crizzo
f6b376def8 [ticket/14764] Implements feedback to wording in install db updater
PHPBB3-14764
2016-09-05 20:57:28 +02:00
Marc Alexander
b8423ed6ff Merge branch '3.2.x' 2016-09-04 17:47:57 +02:00
Marc Alexander
a4f42ced3d Merge pull request #4436 from rxu/ticket/14765
[ticket/14765] Fix the typo in the installer routing config
2016-09-04 17:47:51 +02:00
rxu
a01c773fa2 [ticket/14765] Fix the typo in the installer routing config
PHPBB3-14765
2016-09-03 22:13:34 +07:00
Tristan Darricau
a94cb72b8e Merge branch '3.2.x'
* 3.2.x:
  [ticket/14763] Specify correct class for local files class type
2016-09-03 14:54:05 +02:00
Tristan Darricau
312ca75be5 Merge pull request #4434 from marc1706/ticket/14763
[ticket/14763] Specify correct class for local files class type

* marc1706/ticket/14763:
  [ticket/14763] Specify correct class for local files class type
2016-09-03 14:53:57 +02:00
Jakub Senko
64178b40b8 [ticket/14747] Add post_data to core.modify_posting_auth
PHPBB3-14747
2016-09-03 11:11:55 +02:00
Crizzo
86752fc6df [ticket/14764] Wrong link to database update script has been fixed
PHPBB3-14764
2016-09-02 22:05:37 +02:00
Marc Alexander
62e8ba3d49 [ticket/14763] Specify correct class for local files class type
PHPBB3-14763
2016-09-02 21:08:06 +02:00
Marc Alexander
0fd39234eb Merge pull request #4431 from VSEphpbb/ticket/14761
[ticket/14761] myisam tests should be setup on PHP 5.5 (5.4 removed)
2016-09-02 19:26:28 +02:00
Matt Friedman
55d927493c [ticket/14761] myisam should be setup on PHP 5.5 (5.4 removed)
PHPBB3-14761
2016-09-01 20:35:35 -07:00
Tristan Darricau
c61465dbe7 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14727] Event core.search_modify_submit_parameters

 Conflicts:
	phpBB/search.php
2016-09-01 16:25:13 +02:00
Tristan Darricau
08f558d8f7 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14727] Event core.search_modify_submit_parameters
2016-09-01 16:24:07 +02:00
Tristan Darricau
65921a7891 Merge pull request #4396 from ErnadoO/ticket/14727
[ticket/14727] Event core.search_modify_submit_parameters

* ErnadoO/ticket/14727:
  [ticket/14727] Event core.search_modify_submit_parameters
2016-09-01 16:23:50 +02:00
Tristan Darricau
e6be2e558f Merge branch '3.2.x'
* 3.2.x:
  [ticket/10961] Send HTTP 403 when applicable
2016-09-01 14:54:06 +02:00
Tristan Darricau
a3dc829dab Merge pull request #4340 from Senky/ticket/10961
[ticket/10961] Send HTTP 403 when applicable

* Senky/ticket/10961:
  [ticket/10961] Send HTTP 403 when applicable
2016-09-01 14:53:54 +02:00
Tristan Darricau
0c91160856 Merge pull request #4412 from Senky/ticket/14573
[ticket/14573] Extend breadcrumb to support more pages

* Senky/ticket/14573:
  [ticket/14573] Add Whoisonline breadcrumbs
  [ticket/14573] Add Memberlist breadcrumbs
  [ticket/14573] Add MCP breadcrumbs
  [ticket/14573] Add UCP breadcrumbs
  [ticket/14573] Add Search breadcrumbs
  [ticket/14573] Add FAQ breadcrumbs
2016-09-01 14:50:15 +02:00
Jakub Senko
4b6c2c8cde [ticket/10961] Send HTTP 403 when applicable
PHPBB3-10961
2016-09-01 08:48:37 +02:00
Marc Alexander
7a9f8ddee9 Merge branch '3.2.x' 2016-08-31 21:42:15 +02:00
Marc Alexander
dff950162c Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/phpbb/db/migration/tool/module.php
2016-08-31 21:41:17 +02:00
Marc Alexander
f008708d5c Merge pull request #4377 from rxu/ticket/14703
[ticket/14703] Fix parent module selection for custom extension modules
2016-08-31 21:39:09 +02:00
Tristan Darricau
9e53c7e0c3 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14673] Changes wrong language variable in mcp_forum
2016-08-31 19:08:27 +02:00
Tristan Darricau
05e6ed04ed Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14673] Changes wrong language variable in mcp_forum
2016-08-31 19:08:11 +02:00
Tristan Darricau
d737430a03 Merge pull request #4422 from Crizz0/ticket/14673
[ticket/14673] Changes wrong language variable in mcp_forum

* Crizz0/ticket/14673:
  [ticket/14673] Changes wrong language variable in mcp_forum
2016-08-31 19:08:05 +02:00
Tristan Darricau
7919cf7462 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14588] fix header search rtl
2016-08-31 19:04:28 +02:00
Tristan Darricau
2c6543cb6e Merge pull request #4427 from hanakin/patch-2
[ticket/14588] fix header search rtl

* hanakin/patch-2:
  [ticket/14588] fix header search rtl
2016-08-31 19:04:13 +02:00
Richard McGirr
b3e8eb9feb [ticket/14755] Fix subsilver2
PHPBB3-14755
2016-08-31 05:37:06 -04:00
RMcGirr83
bd0244180b [ticket/14755] Fix max length in mcp topic html file
Move posts does not accept a topic number greater than 999999
topic_id set in both posts table and topics table accepts 10 digits

https://tracker.phpbb.com/browse/PHPBB3-14755

PHPBB3-14755
2016-08-30 12:56:10 -04:00
Michael Miday
7b880af02e [ticket/14588] fix header search rtl
https://tracker.phpbb.com/browse/PHPBB3-14588#add-comment

PHPBB3-14588
2016-08-29 15:02:26 +02:00
Andreas Fischer
3ee5472a8c [ticket/14109] Increase MySQL Version for InnoDB FULLTEXT Index to 5.6.8.
This is required for proper overall database operation. In previous versions,
InnoDB might error on ALTER statements when multiple FULLTEXT Indexes are
 defined.

PHPBB3-14109
2016-08-28 20:40:10 +01:00
rxu
557f85e7fc [ticket/14703] Improve exception testing
PHPBB3-14703
2016-08-28 21:51:52 +07:00
Marc Alexander
a08b078440 Merge branch '3.2.x' 2016-08-28 15:54:33 +02:00
Marc Alexander
a2838ad0b1 Merge branch '3.1.x' into 3.2.x 2016-08-28 15:54:11 +02:00
Marc Alexander
a019a86bfc Merge pull request #4338 from Senky/ticket/14469
Add viewforum_body_topicrow_before template event
2016-08-28 15:53:30 +02:00
Marc Alexander
a78a334a0d Merge branch '3.2.x' 2016-08-28 15:45:10 +02:00
Marc Alexander
7c79e7844c Merge branch '3.1.x' into 3.2.x 2016-08-28 15:44:49 +02:00
Marc Alexander
71a70500ea Merge pull request #4389 from kasimi/ticket/14715-3.1.x
[ticket/14715] Add template events in posting_topic_review & mcp_topic
2016-08-28 15:41:59 +02:00
Marc Alexander
e740552bfb Merge branch '3.2.x' 2016-08-28 00:12:57 +02:00
Marc Alexander
08c6f56f4b Merge branch '3.1.x' into 3.2.x 2016-08-28 00:12:53 +02:00
Marc Alexander
863d65112b Merge pull request #3659 from Elsensee/ticket/12230
[ticket/12230] Disable newly registered group when post limit is set to 0
2016-08-28 00:12:43 +02:00
Crizzo
aaf45d12ec Merge branch '3.2.x' 2016-08-27 16:20:15 +02:00
Crizzo
17421195df Merge branch 'rmcgirr83-ticket/14753' into 3.2.x 2016-08-27 16:18:37 +02:00
Richard McGirr
3b395aa7a4 [ticket/14753] Fix mcp_post
PHPBB3-14753
2016-08-27 06:12:50 -04:00
Richard McGirr
5c8fd9760b [ticket/14753] Fix language suffix
Missing L parameter in language strings

https://tracker.phpbb.com/browse/PHPBB3-14753

PHPBB3-14753
2016-08-27 05:48:15 -04:00
Marc Alexander
4f8fcaa95b [ticket/14748] Add PHP 7.1 to test matrix and keep nightly
PHP nightlies already target PHP 7.2.

PHPBB3-14748
2016-08-24 21:03:55 +02:00
Marc Alexander
0048c2b613 [ticket/14748] Make sure config values are casted to int
PHPBB3-14748
2016-08-23 21:30:10 +02:00
Andreas Fischer
6d12b454cb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14749] Adds missing } in mcp_forum.html to TOPIC_DELETED
2016-08-22 22:05:52 +02:00
Andreas Fischer
8e787cba7a Merge pull request #4423 from Crizz0/ticket/14749
[ticket/14749] Adds missing } in mcp_forum.html to {TOPIC_DELETED

* Crizz0/ticket/14749:
  [ticket/14749] Adds missing } in mcp_forum.html to TOPIC_DELETED
2016-08-22 22:05:52 +02:00
Crizzo
0d39e659fe [ticket/14749] Adds missing } in mcp_forum.html to TOPIC_DELETED
PHPBB3-14749
2016-08-22 21:30:59 +02:00
Crizzo
429ecb938c [ticket/14673] Changes wrong language variable in mcp_forum
PHPBB3-14673
2016-08-22 21:23:01 +02:00
Marc Alexander
34b3e4b8e2 Merge branch '3.2.x' 2016-08-21 19:04:20 +02:00
Marc Alexander
f814840568 Merge pull request #4416 from Elsensee/ticket/14746
[ticket/14746] Make msg_handler in installer independent from container
2016-08-21 19:04:17 +02:00
Marc Alexander
229816ebe8 Merge branch '3.2.x' 2016-08-21 18:57:37 +02:00
Marc Alexander
43762950bc Merge pull request #4418 from Elsensee/ticket/14636
[ticket/14636] Restore BC with compatibility functions
2016-08-21 18:57:33 +02:00
Oliver Schramm
cd2649273b [ticket/14636] Inject into set_config methods
PHPBB3-13573
PHPBB3-14636
2016-08-21 13:14:54 +02:00
Marc Alexander
c3681a259c Merge branch '3.2.x' 2016-08-21 10:07:40 +02:00
Marc Alexander
cd0ffc5de6 Merge branch '3.1.x' into 3.2.x
Conflicts:
	.travis.yml
2016-08-21 10:07:19 +02:00
Marc Alexander
a36f96aefa Merge pull request #4415 from Elsensee/ticket/14743
[ticket/14743] Remove PHP7 from travis tests in 3.1.x
2016-08-21 10:06:41 +02:00
Marc Alexander
8783ede6e0 Merge branch '3.2.x' 2016-08-21 09:51:28 +02:00
Marc Alexander
06bfae8edb Merge branch '3.1.x' into 3.2.x 2016-08-21 09:51:26 +02:00
Marc Alexander
b14043b276 Merge pull request #4411 from Senky/ticket/12925
[ticket/12925] Pluralize permanent delete checkbox label
2016-08-21 09:51:23 +02:00
Marc Alexander
f10d68c07e Merge branch '3.2.x' 2016-08-21 09:45:02 +02:00
Marc Alexander
f054ab972d Merge branch '3.1.x' into 3.2.x 2016-08-21 09:44:37 +02:00
Marc Alexander
76748183bb Merge pull request #4420 from Elsensee/ticket/14742-32x
[ticket/14742-32x] Further improvements to migrator
2016-08-21 09:44:37 +02:00
Marc Alexander
6bcc372af5 Merge pull request #4419 from Elsensee/ticket/14742
[ticket/14742] Further improvements to migrator
2016-08-21 09:24:19 +02:00
Oliver Schramm
eccb3d6602 [ticket/13709] Add fallback for email templates used by extensions
Also add a fallback to english for the core
like we do it in $user->add_lang()

PHPBB3-13709
2016-08-21 05:21:25 +02:00
Oliver Schramm
a37f10ae09 [ticket/14742] Increase user feedback by improving progress bar
We now count and display each step that was done
by increasing the task count.

PHPBB3-14742
2016-08-20 22:40:37 +02:00
Oliver Schramm
88384a1e63 Merge branch 'ticket/14742' into ticket/14742-32x
Conflicts:
	phpBB/phpbb/db/migrator.php
2016-08-20 22:38:45 +02:00
Oliver Schramm
773f6d08a5 [ticket/14742] Reset migration_data_state before reverting
PHPBB3-14742
2016-08-20 22:31:08 +02:00
Oliver Schramm
463e8e4b13 [ticket/14742] Change constants to use Symfony values
This is to avoid errors when comparing verbosity levels
in a CLI output handler that is using Symfony's OutputInterface
for example.

PHPBB3-14742
2016-08-20 22:28:29 +02:00
Oliver Schramm
7c99fcf782 [ticket/14742] Pause after each update_data step too
Rewriting process_data_step() to remove the now
useless foreach() loop.

PHPBB3-14742
2016-08-20 22:20:21 +02:00
Oliver Schramm
775d1c855a [ticket/14742] Improve readability of the code
PHPBB3-14742
2016-08-20 22:20:20 +02:00
Oliver Schramm
e050cf5c11 [ticket/14742] Fix comments in migrator
PHPBB3-14742
2016-08-20 03:35:38 +02:00
Oliver Schramm
e4671c1521 [ticket/14636] Restore BC with request_var
PHPBB3-14636
2016-08-20 03:30:17 +02:00
Oliver Schramm
0eb44fc934 [ticket/14746] Make msg_handler in installer independent from container
PHPBB3-14746
2016-08-19 19:23:52 +02:00
Oliver Schramm
bb11294b96 [ticket/14743] Remove PHP7 from travis tests
PHPBB3-14743
2016-08-17 17:57:48 +02:00
Marc Alexander
dc2777e769 Merge branch '3.2.x' 2016-08-16 21:02:56 +02:00
Marc Alexander
723d9d8e4c Merge branch '3.1.x' into 3.2.x 2016-08-16 21:02:52 +02:00
Marc Alexander
488fd8f54c Merge pull request #4413 from wesleyfok/ticket/14745
[ticket/14745] Removed unneeded HTML ampersand
2016-08-16 21:02:06 +02:00
Marc Alexander
9dbe47ba8e Merge branch '3.2.x' 2016-08-16 20:49:36 +02:00
Marc Alexander
c044a41d07 Merge pull request #4404 from JoshyPHP/ticket/14740
[ticket/14740] Added support for quoted attributes in BBCode definitions
2016-08-16 20:49:31 +02:00
Wesley Fok
f68e98c064 [ticket/14745] Removed unneeded HTML ampersand
Changed the HTML ampersand entity in U_NOTIFICATION_SETTINGS into a bare
ampersand character.

PHPBB3-14745
2016-08-15 15:20:23 -04:00
Jakub Senko
c016e09ca4 [ticket/12925] Pluralize permanent delete checkbox label
PHPBB3-12925
2016-08-15 18:27:33 +02:00
Jakub Senko
6260beb3f2 [ticket/14573] Add Whoisonline breadcrumbs
PHPBB3-14573
2016-08-15 18:12:20 +02:00
Jakub Senko
51a744fda5 [ticket/14573] Add Memberlist breadcrumbs
PHPBB3-14573
2016-08-15 18:09:23 +02:00
Jakub Senko
10e7c88877 [ticket/14573] Add MCP breadcrumbs
PHPBB3-14573
2016-08-15 17:35:32 +02:00
Jakub Senko
5292f9c091 [ticket/14573] Add UCP breadcrumbs
PHPBB3-14573
2016-08-15 17:34:33 +02:00
Jakub Senko
fc0714721e [ticket/14573] Add Search breadcrumbs
PHPBB3-14573
2016-08-15 17:25:22 +02:00
Jakub Senko
3870b221d6 [ticket/14573] Add FAQ breadcrumbs
PHPBB3-14573
2016-08-15 17:20:20 +02:00
Marc Alexander
0df1d39c1f Merge branch '3.2.x' 2016-08-13 23:14:11 +02:00
Marc Alexander
bc823a18be Merge branch '3.1.x' into 3.2.x 2016-08-13 23:13:41 +02:00
Marc Alexander
4466ef1bc4 Merge pull request #4410 from Elsensee/ticket/14742-32x
[ticket/14742-32x] Improvements to migrator
2016-08-13 23:13:07 +02:00
Marc Alexander
48696b5148 Merge pull request #4409 from Elsensee/ticket/14742
[ticket/14742] Improvements to migrator
2016-08-13 22:57:40 +02:00
Oliver Schramm
758fe20f4b [ticket/14742] Further improve progress bar in db updater
PHPBB3-14742
2016-08-12 15:23:27 +02:00
Oliver Schramm
0d1b7b3935 Merge branch 'ticket/14742' into ticket/14742-32x 2016-08-12 02:38:55 +02:00
Oliver Schramm
263fbe54fc [ticket/14742] Enhance measured time for migrations
PHPBB3-14742
2016-08-12 02:03:52 +02:00
Oliver Schramm
4a92a8efb5 [ticket/14742] Improve verbosity of migrator output
PHPBB3-14742
2016-08-12 02:01:01 +02:00
Oliver Schramm
03be89ebd7 [ticket/14742] Fix progress bar in database updater
Because of the new way, schema update steps are handled, the already
misleading progress bar was even more misleading. This should fix it.

PHPBB3-14742
2016-08-11 23:28:54 +02:00
Oliver Schramm
210310b584 Merge branch 'ticket/14742' into ticket/14742-32x 2016-08-11 18:30:35 +02:00
Oliver Schramm
c12d67cd90 [ticket/14742] Add test for (not) reverting if
PHPBB3-14742
2016-08-11 18:11:39 +02:00
Oliver Schramm
52afa74f4e [ticket/14742] Avoid loop while reverting schema
PHPBB3-14742
2016-08-11 18:00:10 +02:00
Oliver Schramm
b00a39b9ad [ticket/14742] Make $last_run_migration protected
PHPBB3-14742
2016-08-11 17:59:51 +02:00
Oliver Schramm
6078bae7f8 [ticket/14742] Fix schema update
First make it work, then avoid a loop

PHPBB3-14742
2016-08-11 13:31:23 +02:00
Jakub Senko
317f3e848f [ticket/14469] Add viewforum_body_topicrow_before template event
PHPBB3-14469
2016-08-11 10:25:51 +02:00
Oliver Schramm
3346609126 [ticket/14742] Display message if reverting schema is in progress
PHPBB3-14742
2016-08-11 01:25:45 +02:00
Oliver Schramm
4938887e5d Merge branch 'ticket/14742' into ticket/14742-32x 2016-08-11 01:20:59 +02:00
Oliver Schramm
2ee8bd0c4a [ticket/14742] Add test for reverse_update_data()
PHPBB3-14742
2016-08-11 01:12:43 +02:00
Oliver Schramm
a277f9cf07 [ticket/14742] Small fixes to migrator
PHPBB3-14742
2016-08-11 01:09:11 +02:00
Oliver Schramm
8e1461ca61 [ticket/14742] Avoid loop while reverting data
This combines reverted updata_data and revert_data into a single array.

PHPBB3-14742
2016-08-11 01:09:11 +02:00
Oliver Schramm
9fb649793d [ticket/14742] Pause after each schema change
It is certainly better than running them all at once

PHPBB3-14742
2016-08-11 01:03:23 +02:00
Richard McGirr
b74e811496 [ticket/14581] Add core events to content_visibility
Events added for both changing the content visibility for both posts and topics,
executing right before and after the SQL UPDATE query for setting the
visibillity.

https://tracker.phpbb.com/browse/PHPBB3-14581

PHPBB3-14581
2016-08-10 06:49:49 -04:00
JoshyPHP
260a0a29ad [ticket/14740] Added support for quoted attributes in BBCode definitions
PHPBB3-14740
2016-08-10 03:19:38 +02:00
David King
7e1e3e1a5e [ticket/14695] Add posting_editor_subject_append/prepend subsilver2 to events.md
As per request in PR.

PHPBB3-14695
2016-08-09 21:18:59 -04:00
David King
0771eaa732 [ticket/14695] Added posting_editor_subject_append/prepend events to subsilver
As per request in PR.

PHPBB3-14695
2016-08-09 21:16:33 -04:00
David King
1455be2260 [ticket/14695] Put posting_editor_subject_append/prepend events on newlines
As per request in the PR.

PHPBB3-14695
2016-08-09 21:14:03 -04:00
Marc Alexander
c8bdd0a67c Merge pull request #4232 from CHItA/ticket/14542
[ticket/14542] Move cron to controller
2016-08-08 09:44:52 +02:00
Máté Bartus
8c137a5658 [ticket/14542] Add missing dockblocks
PHPBB3-14542
2016-08-07 22:03:21 +02:00
Marc Alexander
5acb831f19 Merge pull request #4282 from CHItA/ticket/14584
[ticket/14548] Move deprecated globals and functions
2016-08-07 21:02:17 +02:00
rxu
3bf64de247 [ticket/14738] Add core events to improve modifying forum lists
PHPBB3-14738
2016-08-07 16:10:49 +07:00
Máté Bartus
447f094871 [ticket/14542] Fix tests
PHPBB3-14542
2016-08-05 23:03:35 +02:00
Máté Bartus
6eecc26e31 [ticket/14542] Move cron to controller
PHPBB3-14542
2016-08-05 22:50:54 +02:00
Máté Bartus
6ca10fc85a Merge branch '3.2.x' 2016-08-05 21:29:27 +02:00
Máté Bartus
55f98d0941 Merge pull request #4402 from marc1706/ticket/14735
[ticket/14735] Update composer dependencies to latest versions
2016-08-05 21:20:17 +02:00
Marc Alexander
f04685200b [ticket/14735] Add php nightly to travis build config
PHPBB3-14735
2016-08-05 20:35:15 +02:00
Marc Alexander
dd01de03bf [ticket/14735] Update composer dependencies to latest versions
This will update Symfony to 2.8.9, fast-image-size to 1.1.1, and
text-formatter to 0.6.1.

PHPBB3-14735
2016-08-05 20:26:58 +02:00
Marc Alexander
e2207c65e7 Merge branch '3.2.x' 2016-08-05 20:18:54 +02:00
Marc Alexander
801183a99b Merge pull request #4401 from JoshyPHP/ticket/14734
[ticket/14734] Use SVG emoji
2016-08-05 20:18:50 +02:00
JoshyPHP
9225a0fdff [ticket/14734] Use SVG emoji
PHPBB3-14734
2016-08-05 16:27:13 +02:00
Marc Alexander
d74e85ffd9 Merge branch '3.2.x' 2016-08-04 20:47:33 +02:00
Marc Alexander
c9ada4d201 Merge branch '3.1.x' into 3.2.x
Conflicts:
	build/build.xml
2016-08-04 20:45:42 +02:00
Marc Alexander
2dae36e3fb Merge pull request #4400 from Elsensee/ticket/14731
[ticket/14731] Skip composer when exporting old versions
2016-08-04 20:44:33 +02:00
Oliver Schramm
6fd507f60d [ticket/14731] Skip composer when exporting old versions
PHPBB3-14731
2016-08-04 04:29:01 +02:00
Marc Alexander
81f0d912b0 Merge branch '3.2.x' 2016-08-03 22:21:47 +02:00
Marc Alexander
6cc4d78ebf Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_email.html
2016-08-03 22:21:25 +02:00
Marc Alexander
5330ea0f09 Merge pull request #4324 from Senky/ticket/14516
[ticket/14516] Add memberlist_email_before event
2016-08-03 22:20:48 +02:00
Marc Alexander
94e6479c93 Merge branch '3.2.x' 2016-08-03 21:54:38 +02:00
Marc Alexander
55123bc94c Merge pull request #4399 from wesleyfok/ticket/14729
[ticket/14729] Make reports take config base class
2016-08-03 21:53:35 +02:00
Wesley Fok
8a9cf32b1d [ticket/14729] Make reports take config base class
Make the report controller and helper classes accept the more generic
phpbb/config/config base class in their constructors, instead of the
specific database implementation phpbb/config/db.

PHPBB3-14729
2016-08-03 13:42:36 -04:00
Wesley Fok
3038bf5eaf [ticket/14638] Rollback changes from 3.2.x version
Mistakenly brought in the modified 3.2.x version verbatim instead of diffing
against the 3.1.x version of ucp_main.php. Removed any changes I didn't
explicitly make.

PHPBB3-14638
2016-08-03 13:27:06 -04:00
Wesley Fok
ba13832085 Merge remote-tracking branch 'upstream/3.1.x' into ticket/14638-3.1.x 2016-08-03 13:20:42 -04:00
Wesley Fok
2081a78095 [ticket/14638] New UCP hooks for subscriptions
Adds various event hooks to the Manage subscriptions page of the User
Control Panel. core.ucp_subscribed_post_data allows us to handle
additional post data from the form that unwatches subscriptions.
core.ucp_main_subscribed_forums_modify_query,
core.ucp_main_topiclist_count_modify_query and
core.ucp_main_topiclist_modify_query all modify the queries used to get
the list of subscribed forums and subscribed/bookmarked topics.
core.ucp_main_subscribed_forum_modify_template_vars and
core.ucp_main_topiclist_topic_modify_template_vars modify the template
variable array associated with each subscribed forum and topic row.

This is a backport to 3.1.x of the code in PR #4318.

PHPBB3-14638
2016-08-03 13:18:43 -04:00
Jakub Senko
37880af03c [ticket/10809] Reflect MSSQL removal in docs files
PHPBB3-10809
2016-08-02 12:07:10 +02:00
Jakub Senko
c64b8102b7 [ticket/10809] Remove MSSQL support
PHPBB3-10809
2016-08-02 12:06:06 +02:00
Marc Alexander
da15d435bf Merge branch '3.2.x' 2016-08-01 20:42:16 +02:00
Marc Alexander
3d4660a703 Merge branch '3.1.x' into 3.2.x 2016-08-01 20:42:13 +02:00
Marc Alexander
f68820762b Merge pull request #4397 from Elsensee/ticket/14721
[ticket/14721] Avoid renaming deleted users
2016-08-01 20:42:09 +02:00
Oliver Schramm
f222f8a84a [ticket/14721] Avoid renaming deleted users
PHPBB3-14721
2016-08-01 00:26:47 +02:00
Marc Alexander
d51c67440e [ticket/14484] Properly enable extensions in UI tests
PHPBB3-14484
2016-07-31 20:08:58 +02:00
Erwan Nader
0cc41be3c0 [ticket/14727] Event core.search_modify_submit_parameters
PHPBB3-14727
2016-07-31 16:46:20 +02:00
Marc Alexander
4cd89dcda7 Merge branch '3.2.x' 2016-07-31 15:39:10 +02:00
Marc Alexander
bd1d734dcc Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/install/install_install.php
	phpBB/language/en/install.php
2016-07-31 15:38:50 +02:00
Marc Alexander
4ac2547d62 Merge pull request #4301 from 3D-I/PHPBB3-14596
[ticket/14596] Deny installation of Ascraeus under PHP 7
2016-07-31 15:18:35 +02:00
Marc Alexander
ef132e1531 [ticket/14484] Move facebook/webdriver back to tests dir composer.json
This will make sure we don't try to install it to incompatible PHP 5.3.3.

PHPBB3-14484
2016-07-31 11:23:59 +02:00
Oliver Schramm
46045eb9b0 Merge branch '3.2.x' 2016-07-30 23:23:00 +02:00
Oliver Schramm
69d2bad929 Merge pull request #4395 from CHItA/ticket/14633
[ticket/14633] Check for XML extension support on install
2016-07-30 23:04:44 +02:00
Máté Bartus
61a147546d [ticket/14633] Check for XML extension support on install
PHPBB3-14633
2016-07-30 13:04:39 +02:00
Máté Bartus
832722417a Merge pull request #4350 from marc1706/ticket/14670
[ticket/14670] Use symfony 3.x in master branch
2016-07-29 17:51:50 +02:00
Máté Bartus
e9f28ea22c [ticket/14584] Change all to be removed tags to 4.0
PHPBB3-14584
2016-07-29 17:48:26 +02:00
Máté Bartus
54e5d41359 [ticket/14548] Move deprecated globals and functions
PHPBB3-14584
2016-07-29 17:48:00 +02:00
Andreas Fischer
ed2c8b5bf7 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14652] Fix typos in core.index_modify_birthdays_list vars descriptions
2016-07-29 09:41:51 +02:00
Andreas Fischer
0dc13c720c Merge branch '3.2.x'
* 3.2.x:
  [ticket/14652] Fix typos in core.index_modify_birthdays_list vars descriptions
2016-07-29 09:41:51 +02:00
Andreas Fischer
55223e6840 Merge pull request #4336 from Senky/ticket/14652
Fix typos in core.index_modify_birthdays_list vars descriptions

* Senky/ticket/14652:
  [ticket/14652] Fix typos in core.index_modify_birthdays_list vars descriptions
2016-07-29 09:41:50 +02:00
Marc Alexander
29d2c66922 [ticket/14484] Move facebook webdriver to main composer.json
Also updated ui test case file to have same feature set as
the 3.2.x version.

PHPBB3-14484
2016-07-27 19:41:42 +02:00
Marc Alexander
224b0bb8d2 [ticket/14670] Set shared flag instead of defining prototype scope
The prototype scope was deprecated in symfony 2.8 and removed in 3.0.

PHPBB3-14670
2016-07-24 21:52:05 +02:00
Marc Alexander
402292cb07 [ticket/14670] Do not backup static attributes
This seems to cause issues with the UI tests as the backed up
static web driver does not seem to be properly initialized.

PHPBB3-14670
2016-07-24 19:30:02 +02:00
Marc Alexander
6d2a9805db Merge branch '3.2.x' 2016-07-24 19:15:53 +02:00
Marc Alexander
88db46946e Merge branch '3.1.x' into 3.2.x 2016-07-24 19:15:50 +02:00
Marc Alexander
941be83395 Merge pull request #4391 from VSEphpbb/ticket/14720
[ticket/14720] Add "phpbb" as allowed global to jshintrc
2016-07-24 19:15:48 +02:00
rxu
8e8e25cc1f [ticket/14703] Fix the docblock
PHPBB3-14703
2016-07-24 23:35:20 +07:00
Erwan Nader
e7289fa019 [ticket/14592] Fixed docblock from unit tests
PHPBB3-14592
2016-07-24 18:25:20 +02:00
Erwan Nader
5b501e594c [ticket/14592] Fixed syntax errors from unit tests
PHPBB3-14592
2016-07-24 18:10:45 +02:00
Erwan Nader
4eecc95a42 [ticket/14592] [PHP] core.search_backend_search_after
PHPBB3-14592
2016-07-24 17:46:23 +02:00
rxu
5eb493fa86 [ticket/14703] Fix existance checking if multiple parent module_langname found
PHPBB3-14703
2016-07-24 21:22:37 +07:00
Matt Friedman
43e0283fb1 [ticket/14720] Add "phpbb" as allowed global to jshintrc
PHPBB3-14720
2016-07-23 19:14:30 -07:00
rxu
8cf2790d55 [ticket/14703] Add test for the case multiple parent module_langname found
PHPBB3-14703
2016-07-24 02:31:44 +07:00
Marc Alexander
e1f9c946ef [ticket/14670] Modify service definition for RouterListener
PHPBB3-14670
2016-07-23 17:54:45 +02:00
Marc Alexander
d66e8cba23 [ticket/14670] Fix typo in .travis.yml
PHPBB3-14670
2016-07-23 17:13:54 +02:00
Marc Alexander
74abce31bc [ticket/14670] Remove usage of prototype scope in tests
In this specific case, the mock container builder is used which does not
even support setting the scope.

PHPBB3-14670
2016-07-23 17:13:54 +02:00
Marc Alexander
b93bdfb1c3 [ticket/14670] Add new travis builds and PHP 5.5 requirement
PHPBB3-14670
2016-07-23 17:13:54 +02:00
Marc Alexander
42b6dc38c5 [ticket/14670] Fix incompatibilities with container definitions
PHPBB3-14670
2016-07-23 17:13:54 +02:00
Marc Alexander
59a228f7cd [ticket/14670] Use symfony 3.1 in master branch
Removed sami as it doesn't have a version compatible
with symfony 3.x.

PHPBB3-14670
2016-07-23 17:13:54 +02:00
Máté Bartus
96617e8e46 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14717] Quote strings beginning with @ or % in yaml definitions
2016-07-23 16:57:56 +02:00
Máté Bartus
4ad0c3e903 Merge pull request #4390 from marc1706/ticket/14717
[ticket/14717] Quote strings beginning with @ or % in yaml definitions
2016-07-23 16:56:45 +02:00
rxu
eaafb758ce [ticket/14703] Select the parent module id from the several found
PHPBB3-14703
2016-07-23 21:34:05 +07:00
Marc Alexander
89461d982c [ticket/14717] Quote strings beginning with @ or % in yaml definitions
This type of use was deprecated in symfony 2.8 and will be dropped in 3.x.
Also see: https://github.com/symfony/symfony/pull/16285

PHPBB3-14717
2016-07-23 16:23:42 +02:00
kasimi
33cd613406 [ticket/14715] Converted tabs to spaces
PHPBB3-14715
2016-07-22 12:17:15 +02:00
Marc Alexander
0628735f57 Merge branch '3.2.x' 2016-07-21 22:05:23 +02:00
Marc Alexander
4554c030c0 Merge pull request #4388 from JoshyPHP/ticket/14700
[ticket/14700] Prevent an exception on duplicate smilies in text_formatter
2016-07-21 22:05:19 +02:00
kasimi
20e08aa2a0 [ticket/14715] Fixed typos in events.md
PHPBB3-14715
2016-07-21 17:49:35 +02:00
kasimi
da7c41f167 [ticket/14715] Add template events in posting_topic_review & mcp_topic
The events will allow adding content before and after the post details
in topic review and topic moderation.

PHPBB3-14715
2016-07-21 17:48:42 +02:00
JoshyPHP
13a756bfb7 [ticket/14700] Prevent an exception on duplicate smilies in text_formatter
PHPBB3-14700
2016-07-21 03:40:01 +02:00
Marc Alexander
83fadbe697 Merge branch '3.2.x' 2016-07-20 20:25:08 +02:00
Marc Alexander
486ffa85a2 Merge pull request #4344 from Senky/ticket2/14586
[ticket/14586] Add OAuth1 support
2016-07-20 20:25:01 +02:00
Máté Bartus
0336bef2d9 Merge branch '3.2.x' 2016-07-19 19:24:52 +02:00
Máté Bartus
d2ff12256c Merge branch '3.1.x' into 3.2.x 2016-07-19 19:23:35 +02:00
Máté Bartus
ef91c6abed Merge pull request #4387 from marc1706/ticket/14538
[ticket/14538] Update symfony dependencies to latest versions
2016-07-19 19:00:47 +02:00
Marc Alexander
f3fe610a5e [ticket/14538] Update symfony dependencies to latest versions
PHPBB3-14538
2016-07-19 17:58:41 +02:00
Máté Bartus
5760099618 Merge branch '3.2.x' 2016-07-19 10:20:21 +02:00
Máté Bartus
5cba468c35 Merge pull request #4386 from marc1706/ticket/14714
[ticket/14714] Update dependencies to latest versions
2016-07-19 10:09:26 +02:00
3Di
0026ed02ae [ticket/14596] Deny installation of Ascraeus under PHP 7
PHPBB3-14596
2016-07-18 23:45:58 +02:00
Marc Alexander
7195f51806 [ticket/14714] Update dependencies to latest versions
This does include updating guzzle with the latest security update and also
updating symfony to 2.8.8.

PHPBB3-14714
2016-07-18 22:41:42 +02:00
Marc Alexander
c5bfcb4c48 Merge branch '3.2.x' 2016-07-18 20:40:41 +02:00
Marc Alexander
11532bd8c1 Merge pull request #4385 from JoshyPHP/ticket/14663
[ticket/14663] Added regression test for Unicode in custom BBCodes
2016-07-18 20:40:38 +02:00
JoshyPHP
e9e6847803 [ticket/14663] Added regression test for Unicode in custom BBCodes
PHPBB3-14663
2016-07-18 19:06:29 +02:00
Marc Alexander
c14d7d719e Merge branch '3.2.x' 2016-07-17 22:10:12 +02:00
Marc Alexander
e7ce7ecbe7 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/config/feed.yml
	phpBB/feed.php
	phpBB/phpbb/feed/base.php
2016-07-17 22:09:53 +02:00
Marc Alexander
befacabf7e Merge pull request #4365 from rxu/ticket/14688
[ticket/14688] Add core events to the feeds
2016-07-17 21:32:20 +02:00
Jakub Senko
775df0eb8a [ticket/14516] Add memberlist_email_before event
PHPBB3-14516
2016-07-17 20:43:40 +02:00
Marc Alexander
cff33d6c39 Merge branch '3.2.x' 2016-07-17 17:52:09 +02:00
Marc Alexander
4e480d46f5 Merge pull request #4311 from Crizz0/ticket/14620
[ticket/14620] Change docs/ and files to 3.2.x
2016-07-17 17:52:05 +02:00
rxu
3df9b2c8f8 [ticket/14688] Add core events to the feeds
PHPBB3-14688
2016-07-17 21:14:13 +07:00
Marc Alexander
7eb8d8fcae Merge branch '3.2.x' 2016-07-17 15:57:33 +02:00
Marc Alexander
f2a1fbadbc Merge branch '3.1.x' into 3.2.x 2016-07-17 15:57:28 +02:00
Marc Alexander
e8454e018d Merge pull request #4378 from Crizz0/ticket/14704
[ticket/14704] Removes unused function and language files in base.php
2016-07-17 15:57:21 +02:00
Marc Alexander
8760a1fd51 Merge branch '3.2.x' 2016-07-17 15:54:19 +02:00
Marc Alexander
d3f017c149 Merge branch '3.1.x' into 3.2.x 2016-07-17 15:54:15 +02:00
Marc Alexander
78a0d10a5a Merge pull request #4384 from rxu/ticket/14713
[ticket/14713] Add core event to the admin function get_forum_list()
2016-07-17 15:54:09 +02:00
Marc Alexander
ae6e5a6c20 Merge branch '3.2.x' 2016-07-17 15:52:46 +02:00
Marc Alexander
e4aa8806b9 Merge branch '3.1.x' into 3.2.x 2016-07-17 15:52:41 +02:00
Marc Alexander
960dc08946 Merge pull request #4383 from rxu/ticket/14712
[ticket/14712] Add search core event to allow modifying the forum select list
2016-07-17 15:52:33 +02:00
Marc Alexander
3816b5e54b Merge branch '3.2.x' 2016-07-17 11:06:54 +02:00
Marc Alexander
be8bf42fe3 Merge branch '3.1.x' into 3.2.x 2016-07-17 11:06:50 +02:00
Marc Alexander
d0a5f87a44 Merge pull request #4364 from kinerity/ticket/14687
[ticket/14687] Modify viewforum_modify_topicrow event
2016-07-17 11:06:43 +02:00
Marc Alexander
007aeb5dec Merge branch '3.2.x' 2016-07-17 11:05:34 +02:00
Marc Alexander
4e7705fcaf Merge branch '3.1.x' into 3.2.x 2016-07-17 10:58:04 +02:00
Marc Alexander
a1ecb6db69 Merge pull request #4361 from kinerity/ticket/14685
[ticket/14685] Add viewforum_get_announcement_topic_ids_data event
2016-07-17 10:57:57 +02:00
Marc Alexander
9227ade5e3 Merge branch '3.2.x' 2016-07-17 10:56:59 +02:00
Marc Alexander
44303aa425 Merge branch '3.1.x' into 3.2.x 2016-07-17 10:46:51 +02:00
Marc Alexander
63db42522b Merge pull request #4321 from Senky/ticket/14615
[ticket/14615] Fix HTML5 validation errors on avatar deletion
2016-07-17 10:46:44 +02:00
rxu
a840d70bbf [ticket/14713] Add core event to the admin function get_forum_list()
PHPBB3-14713
2016-07-17 12:40:21 +07:00
rxu
51952005eb [ticket/14712] Add search core event to allow modifying the forum select list
PHPBB3-14712
2016-07-17 12:09:15 +07:00
Crizzo
95124db4c9 Merge branch '3.2.x' 2016-07-16 23:45:54 +02:00
Crizzo
d6303ed592 Merge branch 'marc1706-ticket/14506' into 3.2.x 2016-07-16 23:43:43 +02:00
Marc Alexander
6f1b635992 [ticket/14506] Remove subsilver2 from docs/events.md
PHPBB3-14506
2016-07-16 22:50:37 +02:00
Marc Alexander
1c20bc33a5 Merge branch '3.2.x' 2016-07-16 21:25:53 +02:00
Marc Alexander
019e85d064 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/styles/subsilver2/template/mcp_move.html
2016-07-16 21:25:17 +02:00
Marc Alexander
b54aa81cdd Merge pull request #4337 from Senky/ticket/14506
Add mcp_move_before template event
2016-07-16 21:24:33 +02:00
Marc Alexander
305efd648b Merge branch '3.2.x' 2016-07-16 19:49:31 +02:00
Marc Alexander
b14c088ce7 Merge branch '3.1.x' into 3.2.x 2016-07-16 19:49:28 +02:00
Marc Alexander
6f109dd1ef Merge pull request #4374 from TheKigen/ticket/14616
[ticket/14616] Fixed auto-prune failing on large forums
2016-07-16 19:49:25 +02:00
Crizzo
c9cfde7837 [ticket/14620] Adds link to Translations forum
PHPBB3-14620
2016-07-14 20:23:46 +02:00
Marc Alexander
4e840fee16 Merge branch '3.2.x'
Conflicts:
	phpBB/composer.lock
2016-07-14 20:23:27 +02:00
Marc Alexander
ebdef04f5d Merge pull request #4380 from JoshyPHP/ticket/14706
[ticket/14706] Updated [list] BBCode to automatically create a list item
2016-07-14 20:18:24 +02:00
Marc Alexander
96406f9b2e Merge branch '3.2.x' 2016-07-14 20:14:30 +02:00
Marc Alexander
d47a22dda0 Merge pull request #4381 from wesleyfok/ticket/14709
[ticket/14709] add post_id to mod log
2016-07-14 20:14:28 +02:00
Marc Alexander
c880d73fe8 Merge branch '3.2.x' 2016-07-14 20:11:54 +02:00
Marc Alexander
61bca182f6 Merge branch '3.1.x' into 3.2.x 2016-07-14 20:11:51 +02:00
Marc Alexander
38082c41e3 Merge pull request #4347 from Senky/ticket/14631
[ticket/14631] Load truncate_string() if needed
2016-07-14 20:11:48 +02:00
Wesley Fok
d53f75f668 [ticket/14709] add post_id to mod log
Add the missing post_id value to the moderator log entry created upon
deleting one or more posts in the MCP topic view.

PHPBB3-14709
2016-07-13 12:00:06 -04:00
Andreas Fischer
c2860cbabb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14665] Remove invalid syntax in report_id_auto_increment migration
2016-07-10 20:06:48 +02:00
Andreas Fischer
c1cb59c237 Merge pull request #4349 from marc1706/ticket/14665
[ticket/14665] Remove invalid syntax in report_id_auto_increment migration

* marc1706/ticket/14665:
  [ticket/14665] Remove invalid syntax in report_id_auto_increment migration
2016-07-10 20:06:43 +02:00
rxu
652e3da28d [ticket/14703] Refine the parent module selection for custom extension modules
PHPBB3-14703
2016-07-10 21:47:04 +07:00
Andreas Fischer
a4f575c322 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14689] Build API docs for 3.2.x
2016-07-08 14:12:52 +02:00
Andreas Fischer
7f50c798e6 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14689] Build API docs for 3.2.x
2016-07-08 14:12:43 +02:00
Andreas Fischer
927cc2ebad Merge pull request #4379 from marc1706/ticket/14689
[ticket/14689] Build API docs for 3.2.x

* marc1706/ticket/14689:
  [ticket/14689] Build API docs for 3.2.x
2016-07-08 14:12:34 +02:00
JoshyPHP
24da2db987 [ticket/14706] Updated [list] BBCode to automatically create a list item
Fixes issues with missing list items. Produces valid HTML.

PHPBB3-14706
2016-07-08 07:49:10 +02:00
Marc Alexander
2ec4855cba [ticket/14689] Build API docs for 3.2.x
PHPBB3-14689
2016-07-07 19:25:26 +02:00
Marc Alexander
113738fce9 Merge branch '3.2.x' 2016-07-07 19:20:42 +02:00
Marc Alexander
45ba2e9770 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/install/install_install.php
	phpBB/language/en/install.php
2016-07-07 19:19:40 +02:00
Marc Alexander
55b854906d Merge pull request #4342 from Senky/ticket/14654
[ticket/14654] Change Imagemagick to ImageMagick
2016-07-07 19:15:33 +02:00
Max Krivanek
1c52968df6 [ticket/14616] Switch prune limit to sql_query_limit instead of sql_and
PHPBB3-14616
2016-07-06 23:00:35 -05:00
Marc Alexander
cd45922186 Merge branch '3.2.x' 2016-07-06 19:30:26 +02:00
Marc Alexander
24b80d6bd7 Merge pull request #4375 from bantu/ticket/14692
[ticket/14692] Remove duplicate subexpression in questionnaire.php
2016-07-06 19:30:22 +02:00
Marc Alexander
fc8a7013d6 Merge branch '3.2.x' 2016-07-06 19:24:08 +02:00
Marc Alexander
bb83af0a0a Merge branch '3.1.x' into 3.2.x 2016-07-06 19:24:02 +02:00
Marc Alexander
cddb884be6 Merge pull request #4354 from Stanzilla/smtp_explain
[ticket/14184] Add a _EXPLAIN translation entry for the SMTP server option
2016-07-06 19:23:54 +02:00
Marc Alexander
983d9a629b Merge branch '3.2.x' 2016-07-06 19:19:21 +02:00
Marc Alexander
51181c6ea1 Merge pull request #4376 from Sumanai/ticket/14671
[ticket/14671] Remove schema.json file
2016-07-06 19:19:17 +02:00
Crizzo
53b9216c78 [ticket/14704] Removes unused function and language files in base.php
PHPBB3-14704
2016-07-03 14:22:08 +02:00
rxu
a3c10f575b [ticket/14703] Fix parent module selection for custom modules removal
PHPBB3-14703
2016-07-03 02:23:34 +07:00
rxu
2f53761eaf [ticket/14703] Fix parent module selection for custom extension modules
PHPBB3-14703
2016-07-03 01:31:42 +07:00
Sumanai
95520d2ff2 [ticket/14671] Remove schema.json file
PHPBB3-14671
2016-07-02 20:15:01 +04:00
kilida
8829772631 [ticket/14692] Remove duplicate subexpression in questionnaire.php
Subexpression `($ip_address_ary[0] == '192' && $ip_address_ary[1] == '168')`
was repeated.

PHPBB3-14692
2016-07-02 10:35:27 +02:00
Max Krivanek
c4b93c9c1c [ticket/14616] Added comma expected by test scripts.
PHPBB3-14616
2016-07-01 04:09:42 -05:00
Max Krivanek
65a4f0d631 [ticket/14616] Added prune_limit to event core.prune_sql
PHPBB3-14616
2016-06-28 20:47:46 -05:00
Marc Alexander
46aa5e65e4 Merge branch '3.2.x' 2016-06-28 21:10:18 +02:00
Marc Alexander
1298591dff Merge pull request #4360 from VSEphpbb/ticket/14684
[ticket/14684] Add and use $NOTESTS for ext-sniff.sh
2016-06-28 21:09:30 +02:00
Marc Alexander
c9716a8b63 Merge branch '3.2.x' 2016-06-27 22:06:08 +02:00
Marc Alexander
7404155a1e Merge pull request #4372 from lavigor/ticket/14696
[ticket/14696] Fix email template test for '0' username
2016-06-27 22:05:51 +02:00
Tristan Darricau
fe9df5b76b [Release 3.2.0-RC1] Restore versions in master
This reverts commit 37cf178c0c.
2016-06-27 21:59:53 +02:00
Tristan Darricau
926d55bc02 Merge branch '3.2.x'
* 3.2.x:
  [Release 3.2.0-RC1] Update version to 3.2.0-RC2-dev
2016-06-27 21:58:43 +02:00
Tristan Darricau
37cf178c0c [Release 3.2.0-RC1] Update version to 3.2.0-RC2-dev 2016-06-27 21:58:31 +02:00
Tristan Darricau
f9d251943b Merge branch '3.2.x'
* 3.2.x:
  [prep-release-3.2.0-RC1] Update changelog
  [prep-release-3.2.0-RC1] Add migration
  [prep-release-3.2.0-RC1] Update schema.json
  [prep-release-3.2.0-RC1] Update version to 3.2.0-RC1
2016-06-27 21:56:21 +02:00
Tristan Darricau
dbf02b4514 Merge remote-tracking branch 'upstream/prep-release-3.2.0-RC1' into 3.2.x
* upstream/prep-release-3.2.0-RC1:
  [prep-release-3.2.0-RC1] Update changelog
  [prep-release-3.2.0-RC1] Add migration
  [prep-release-3.2.0-RC1] Update schema.json
  [prep-release-3.2.0-RC1] Update version to 3.2.0-RC1
2016-06-27 21:54:41 +02:00
Max Krivanek
9170261885 [ticket/14616] Removed misplaced tab.
PHPBB3-14616
2016-06-27 04:42:01 -05:00
Max Krivanek
f75a01182f [ticket/14616] Fixed auto-prune failing on large forums
PHPBB3-14616
2016-06-27 04:20:12 -05:00
lavigor
27f16a195e [ticket/14696] Be perfect
PHPBB3-14696
2016-06-26 16:05:08 +03:00
lavigor
471a773bcf [ticket/14696] Fix email template test for '0' username
PHPBB3-14696
2016-06-26 14:29:45 +03:00
Marc Alexander
8bdbca3f52 Merge branch '3.2.x' 2016-06-26 10:27:26 +02:00
Marc Alexander
963a03b120 Merge pull request #4367 from rxu/ticket/14690
[ticket/14690] Create email queue cache file in the current env cache folder
2016-06-26 10:27:22 +02:00
David King
7f1c4cd205 [ticket/14695] Updated version number in events.md
PHPBB3-14695
2016-06-25 22:58:57 +01:00
David King
e4336de68d [ticket/14695] Add posting_editor_subject_prepend/append template events
PHPBB3-14695
2016-06-25 21:16:54 +01:00
rxu
1a0e40489f [ticket/14690] Create email queue cache file in the current env cache folder
PHPBB3-14690
2016-06-23 01:20:45 +07:00
Crizzo
63b902c2f9 [ticket/14620] Changes specific update-support to general: <=beta to >=RC1
PHPBB3-14620
2016-06-21 20:18:15 +02:00
Kailey Truscott
4653951673 [ticket/14687] Modify viewforum_modify_topicrow event
Add s_type_switch and s_type_switch_test to event vars.

PHPBB3-14687
2016-06-20 18:21:05 -04:00
Marc Alexander
155d24107a Merge branch '3.2.x'
Conflicts:
	phpBB/composer.lock
2016-06-20 21:24:46 +02:00
Marc Alexander
597e7163c0 Merge pull request #4233 from VSEphpbb/ticket/14547
[ticket/14547] Add Vagrant support to phpBB
2016-06-20 21:22:34 +02:00
Máté Bartus
1dc622e921 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14660] Remove redundant empty line in ucp_profile.php
2016-06-20 10:14:18 +02:00
Máté Bartus
4efaeabc8c Merge pull request #4362 from rxu/ticket/14660-fix-empty-line
[ticket/14660] Remove redundant empty line in ucp_profile.php
2016-06-20 10:12:11 +02:00
rxu
fa878f2818 [ticket/14660] Remove redundant empty line in ucp_profile.php
PHPBB3-14660
2016-06-20 14:28:22 +07:00
Kailey Truscott
a19bf11f73 [ticket/14685] Add viewforum_get_announcement_topic_ids_data event
Create a new event to alter the SQL array of announcements.

PHPBB3-14685
2016-06-19 21:30:03 -04:00
Matt Friedman
19da62f873 [ticket/14684] Add and use $NOTESTS for ext-sniff.sh
PHPBB3-14684
2016-06-19 17:38:46 -07:00
Marc Alexander
871a97b4b3 Merge branch '3.2.x' 2016-06-19 22:33:37 +02:00
Marc Alexander
09c602425c Merge pull request #4357 from rxu/ticket/14660
[ticket/14660] Fix parsing board email messages through template engine.
2016-06-19 22:33:29 +02:00
Marc Alexander
9e7f5e9d86 Merge branch '3.2.x' 2016-06-19 22:07:44 +02:00
Marc Alexander
219977ccf3 Merge branch '3.1.x' into 3.2.x 2016-06-19 22:07:42 +02:00
Marc Alexander
9595946508 Merge pull request #4358 from rxu/ticket/14683
[ticket/14683] Fix typos in email templates.
2016-06-19 22:07:38 +02:00
rxu
773a701d62 [ticket/14683] Fix typos in email templates.
PHPBB3-14683
2016-06-20 00:15:37 +07:00
Marc Alexander
f9a38cafb2 Merge branch '3.2.x'
Conflicts:
	phpBB/language/en/install.php
2016-06-19 18:57:52 +02:00
Marc Alexander
9639f6ad63 Merge pull request #4326 from Crizz0/ticket/14640
[ticket/14640] Changes docu-link in language/en/install.php from 3.3 to 3.2
2016-06-19 18:56:04 +02:00
Matt Friedman
d5e342db3a [ticket/14547] Fix Docs and increase PHP memory limit
PHPBB3-14547
2016-06-19 09:40:51 -07:00
Marc Alexander
9b748631ed Merge branch '3.2.x' 2016-06-19 18:38:25 +02:00
Marc Alexander
cc628f06b2 Merge pull request #4356 from markshawtoronto/ticket/14680
[ticket/14680] Fix wrong function name being checked in mcp_queue.
2016-06-19 18:38:23 +02:00
Marc Alexander
f8978f23a6 Merge branch '3.2.x' 2016-06-19 18:25:37 +02:00
Marc Alexander
a460aec68c Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/language/en/install.php
2016-06-19 18:25:16 +02:00
Marc Alexander
c60dbede3e Merge pull request #4281 from rmcgirr83/ticket_13716
[ticket/13716] Check phpBB version against config version
2016-06-19 18:17:33 +02:00
rxu
6a48cad4a2 [ticket/14660] Add test case.
PHPBB3-14660
2016-06-19 23:09:36 +07:00
rxu
abe93918b4 [ticket/14660] Fix typos in email templates.
PHPBB3-14660
2016-06-19 23:08:06 +07:00
Marc Alexander
a6863249a1 Merge branch '3.2.x' 2016-06-19 18:07:55 +02:00
Marc Alexander
450e5b36b8 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/styles/prosilver/template/search_results.html
	phpBB/styles/prosilver/template/viewforum_body.html
	phpBB/styles/subsilver2/template/mcp_forum.html
	phpBB/styles/subsilver2/template/search_results.html
	phpBB/styles/subsilver2/template/viewforum_body.html
2016-06-19 18:07:29 +02:00
Marc Alexander
aaa99b4719 Merge pull request #4351 from rmcgirr83/ticket_14672
[ticket/14672] Add template event after topic title
2016-06-19 18:04:22 +02:00
Tristan Darricau
e8c6a3aa0a [prep-release-3.2.0-RC1] Update changelog 2016-06-19 18:01:48 +02:00
Marc Alexander
2a0c4a8fa9 Merge branch '3.2.x' 2016-06-19 17:55:37 +02:00
Marc Alexander
70b04016eb Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/includes/ucp/ucp_profile.php
2016-06-19 17:54:55 +02:00
Marc Alexander
804236bce4 Merge pull request #4331 from Senky/ticket/13978
[ticket/13978] Add core.ucp_profile_modify_signature_sql_ary
2016-06-19 17:53:23 +02:00
Tristan Darricau
7cbb049572 [prep-release-3.2.0-RC1] Add migration 2016-06-19 17:51:51 +02:00
Tristan Darricau
6145f46bd1 [prep-release-3.2.0-RC1] Update schema.json 2016-06-19 17:51:51 +02:00
Tristan Darricau
2eb8a97f47 [prep-release-3.2.0-RC1] Update version to 3.2.0-RC1 2016-06-19 17:51:51 +02:00
Marc Alexander
74f36bc1c9 Merge branch '3.2.x' 2016-06-19 17:49:10 +02:00
Marc Alexander
63d3b240a4 Merge branch '3.1.x' into 3.2.x 2016-06-19 17:49:07 +02:00
Marc Alexander
cf8c13b04c Merge pull request #4329 from Senky/ticket/14429
[ticket/14429] Add core.obtain_users_online_string_before_modify
2016-06-19 17:49:01 +02:00
Marc Alexander
ff2c9202bc Merge branch '3.2.x' 2016-06-19 17:46:15 +02:00
Marc Alexander
1f42da7ba5 Merge branch '3.1.x' into 3.2.x 2016-06-19 17:46:12 +02:00
Marc Alexander
83f737a30a Merge pull request #4328 from Senky/ticket/13865
[ticket/13865] Add id_ary, show_results to core.search_modify_param_before
2016-06-19 17:46:09 +02:00
Marc Alexander
f1306cf9ff Merge branch '3.2.x' 2016-06-19 17:21:20 +02:00
Marc Alexander
79d6d53296 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/includes/ucp/ucp_pm_compose.php
2016-06-19 17:20:45 +02:00
Marc Alexander
6764bea40c Merge pull request #4316 from rmcgirr83/ticket_14630
[ticket/14630] Add event to modify pm message
2016-06-19 17:17:26 +02:00
rxu
9551475fce [ticket/14660] Fix parsing board email messages through template engine.
PHPBB3-14660
2016-06-18 00:39:33 +07:00
Mark Shaw
4d50a1daa5 [ticket/14680] Fix wrong function name being checked in mcp_queue.
PHPBB3-14680
2016-06-17 11:50:32 -04:00
Benjamin Staneck
3708770eb9 [ticket/14184] Add a _EXPLAIN translation entry for the SMTP server option
This should help users trying to figure out why their
mail config is not working when they forgot to use a protocol prefix.

PHPBB3-14184
2016-06-17 08:46:02 +02:00
Marc Alexander
4296e0a329 Merge branch '3.2.x' 2016-06-13 22:08:19 +02:00
Marc Alexander
6a73188e6a Merge branch '3.1.x' into 3.2.x 2016-06-13 22:08:17 +02:00
Marc Alexander
8d3716ab91 Merge pull request #4352 from marc1706/ticket/14626
[ticket/14626] Event core.make_jumpbox_modify_tpl_ary
2016-06-13 22:08:14 +02:00
Tobi Schäfer
cff2895599 [ticket/14626] Event core.make_jumpbox_modify_tpl_ary
PHPBB3-14626
2016-06-13 21:11:54 +02:00
Tobi Schäfer
516670225d [ticket/14626] Event core.make_jumpbox_modify_tpl_ary
https://tracker.phpbb.com/browse/PHPBB3-14626

PHPBB3-14626
2016-06-13 21:10:13 +02:00
Tobi Schäfer
256730c76a [ticket/14626] Event core.make_jumpbox_modify_tpl_ary
PHPBB3-14626
2016-06-13 21:10:13 +02:00
Richard McGirr
e9cbb45435 [ticket/14672] Change event name add to events.md
PHPBB3-14672
2016-06-13 06:26:55 -04:00
Richard McGirr
2a53831124 [ticket/14672] Add template event after topic title
PHPBB3-14672
2016-06-12 10:37:49 -04:00
Jakub Senko
7dc1af25bc [ticket/14654] Change Imagemagick to ImageMagick
PHPBB3-14654
2016-06-11 21:32:16 +02:00
Andreas Fischer
83682fe4cf Merge branch '3.2.x'
* 3.2.x:
  [ticket/14291] Do not update filesize if displaying thumbnail
2016-06-11 13:45:58 +02:00
Andreas Fischer
cddf80c2e6 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14291] Do not update filesize if displaying thumbnail
2016-06-11 13:45:48 +02:00
Andreas Fischer
d316927225 Merge pull request #4345 from marc1706/ticket/14291
[ticket/14291] Do not update filesize if displaying thumbnail

* marc1706/ticket/14291:
  [ticket/14291] Do not update filesize if displaying thumbnail
2016-06-11 13:45:27 +02:00
Crizzo
25ae8876b6 [ticket/14620] Adds section update from 3.0/3.1 to 3.2
PHPBB3-14620
2016-06-08 22:06:01 +02:00
Crizzo
797565dfa7 [ticket/14620] Adds2.0 to 3.2. convert; performend convert; still up2date
PHPBB3-14620
2016-06-08 21:45:52 +02:00
Marc Alexander
36e78f4aba Merge branch '3.2.x' 2016-06-08 20:47:20 +02:00
Marc Alexander
ef1e163180 Merge branch '3.1.x' into 3.2.x 2016-06-08 20:47:17 +02:00
Marc Alexander
cf2b96def7 Merge pull request #4346 from lavigor/ticket/14661
[ticket/14661] Fix a typo in twig.php
2016-06-08 20:47:14 +02:00
Marc Alexander
34d44d58c3 Merge branch '3.2.x' 2016-06-08 20:32:30 +02:00
Marc Alexander
a9beed3ad0 Merge branch '3.1.x' into 3.2.x 2016-06-08 20:32:28 +02:00
Marc Alexander
9d88238f89 Merge pull request #4348 from lavigor/ticket/14664
[ticket/14664] Fix PHPDoc comment in cron manager
2016-06-08 20:32:25 +02:00
Crizzo
800b7be873 [ticket/14620] Updates section 4.i. Full package to 3.2.0
PHPBB3-14620
2016-06-08 20:29:17 +02:00
Marc Alexander
a90d8fa8d4 [ticket/14665] Remove invalid syntax in report_id_auto_increment migration
PHPBB3-14665
2016-06-08 08:38:55 +02:00
lavigor
b2141fd1a8 [ticket/14664] Fix PHPDoc comment in cron manager
PHPBB3-14664
2016-06-07 23:40:31 +03:00
Jakub Senko
4cf666f0bc [ticket/14631] Load truncate_string() if needed
PHPBB3-14631
2016-06-07 19:39:15 +02:00
lavigor
ff8b5058e0 [ticket/14661] Fix a typo in twig.php
PHPBB3-14661
2016-06-05 13:40:40 +03:00
Marc Alexander
1bf58c654a Merge branch '3.2.x' 2016-06-04 16:16:22 +02:00
Marc Alexander
82649b37e4 Merge pull request #4302 from cyberalien/ticket/14612
[ticket/14612] Fix incorrect class for fieldset in mcp_approve.html
2016-06-04 16:15:48 +02:00
Richard McGirr
08acf2acba [ticket/14630] Rename core event
PHPBB3-14630
2016-06-02 05:18:14 -04:00
Marc Alexander
401e78c5b0 Merge branch '3.2.x' 2016-05-31 21:43:21 +02:00
Marc Alexander
4fdbd6217d Merge branch '3.1.x' into 3.2.x 2016-05-31 21:43:19 +02:00
Marc Alexander
b63c61d099 Merge pull request #4343 from Senky/ticket/14643
[ticket/14643] Offer latest backup to restore by default
2016-05-31 21:43:16 +02:00
Marc Alexander
72248cab45 [ticket/14291] Do not update filesize if displaying thumbnail
PHPBB3-14291
2016-05-30 20:05:45 +02:00
Jakub Senko
33d1d19f97 [ticket/14586] Add OAuth1 support
PHPBB3-14586
2016-05-30 13:02:49 +02:00
Jakub Senko
73073ac8c3 [ticket/14643] Offer latest backup to restore by default
PHPBB3-14643
2016-05-29 17:28:33 +02:00
Jakub Senko
9961aefa38 [ticket/14652] Fix typos in core.index_modify_birthdays_list vars descriptions
PHPBB3-14652
2016-05-29 11:42:32 +02:00
Jakub Senko
6350798e97 [ticket/14506] Add mcp_move_before template event
PHPBB3-14506
2016-05-29 11:41:54 +02:00
Marc Alexander
b465df321c Merge branch '3.2.x' 2016-05-28 09:59:55 +02:00
Marc Alexander
50227dbc75 Merge branch '3.1.x' into 3.2.x 2016-05-28 09:59:50 +02:00
Marc Alexander
0a512b2695 Merge pull request #4173 from lavigor/ticket/14466
[ticket/14466] Add an event to cron.php
2016-05-28 09:59:47 +02:00
Marc Alexander
57733f84e5 Merge branch '3.2.x' 2016-05-27 22:14:00 +02:00
Marc Alexander
80db259ab9 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/phpbb/notification/manager.php
2016-05-27 22:13:35 +02:00
Marc Alexander
e30518461c Merge pull request #4332 from Senky/ticket/11446
[ticket/11446] Use sql_in_set properly in phpbb_notification_manager
2016-05-27 21:16:32 +02:00
Marc Alexander
51d80174b1 Merge branch '3.2.x' 2016-05-27 21:10:51 +02:00
Marc Alexander
9bea18b5db Merge pull request #4333 from markshawtoronto/ticket/14648
[ticket/14648] Fix bug where default notifications stop working if another setting is set.
2016-05-27 20:29:26 +02:00
Jakub Senko
10d96d4f33 [ticket/14429] Add core.modify_users_online_string_modify
PHPBB3-14429
2016-05-27 13:46:23 +02:00
Máté Bartus
1d9e8e4485 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14650] Semi-colon instead of slash to make Matt happy
  [ticket/14650] Move CONTRIBUTING.md and add pull request template
2016-05-27 13:29:26 +02:00
Máté Bartus
be5ea21706 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14650] Semi-colon instead of slash to make Matt happy
  [ticket/14650] Move CONTRIBUTING.md and add pull request template
2016-05-27 13:28:47 +02:00
Máté Bartus
191b80a750 Merge pull request #4335 from marc1706/ticket/14650
[ticket/14650] Move CONTRIBUTING.md and add pull request template
2016-05-27 13:27:26 +02:00
Jakub Senko
c103c42857 [ticket/11446] Make get_notification_type_ids work with string too
PHPBB3-11446
2016-05-27 12:59:30 +02:00
Marc Alexander
dcf90a8d8b [ticket/14650] Semi-colon instead of slash to make Matt happy
PHPBB3-14650
2016-05-26 18:46:34 +02:00
Marc Alexander
a8fb33218c [ticket/14650] Move CONTRIBUTING.md and add pull request template
PHPBB3-14650
2016-05-26 18:34:55 +02:00
Marc Alexander
89371294bf Merge branch '3.2.x' 2016-05-26 15:47:25 +02:00
Marc Alexander
e578450077 Merge pull request #4334 from rmcgirr83/ticket_14649
[ticket/14649] Add preview variable back to ucp_profile for event
2016-05-26 15:47:20 +02:00
Richard McGirr
7a8455baa7 [ticket/14649] Add preview variable back to ucp_profile for event
PHPBB3-14649
2016-05-26 06:26:14 -04:00
Mark Shaw
548357e14c [ticket/14648] Remove whitespace at the end of a line
PHPBB3-14648
2016-05-25 18:28:07 -04:00
Mark Shaw
2576993564 [ticket/14648] Fix bug where default notifications stop working if another setting is set.
When a new user signs up, they have an email preference set but no board notification preference set. The default board preference should work. Also when a user checks the email box for any notification preference, the default board preference should still work.

PHPBB3-14648
2016-05-25 14:30:04 -04:00
Crizzo
85fdff8230 [ticket/14620] Section "Patch file"/"Auto update" was updated in INSTALL.html
PHPBB3-14620
2016-05-24 22:44:07 +02:00
Marc Alexander
682aa32af1 Merge branch '3.2.x' 2016-05-24 21:47:56 +02:00
Marc Alexander
3e88ea9c06 Merge pull request #4325 from DavidIQ/ticket/14591
[ticket/14591] Use the correct delimiter for MSSQL
2016-05-24 21:47:31 +02:00
Jakub Senko
e6e4c0e62d [ticket/13978] Add core.ucp_profile_modify_signature_sql_ary
PHPBB3-13978
2016-05-24 18:07:11 +02:00
Jakub Senko
7e6371ea8e [ticket/11446] Use sql_in_set properly in phpbb_notification_manager
PHPBB3-11446
2016-05-23 18:13:17 +02:00
Máté Bartus
8afbb3fb76 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14645] Language pack not reconised when using a symlink
2016-05-22 21:44:48 +02:00
Máté Bartus
283a039647 Merge pull request #4327 from paul999/ticket/14645
[ticket/14645] Language pack not reconised when using a symlink
2016-05-22 21:43:34 +02:00
Jakub Senko
c3fd07a5f0 [ticket/13865] Add id_ary, show_results to core.search_modify_param_before
PHPBB3-13865
2016-05-22 14:26:01 +02:00
Paul Sohier
1a68504174 [ticket/14645] Language pack not reconised when using a symlink
Symfony finder does not follow symlinks by default.
With this change it does, so a user is able to have the language pack outside
the phpBB directory, and linked with a symlink into phpBB/language/

PHPBB3-14645
2016-05-21 19:50:12 +02:00
Crizzo
3f1580263c [ticket/14640] Changes link from 3.3 to 3.2 to link to the correct docu
PHPBB3-14640
2016-05-18 22:18:15 +02:00
David Colón
3bafbc81ef [ticket/14591] Use the correct delimiter for MSSQL
PHPBB3-14591
2016-05-18 14:53:52 -04:00
Oliver Schramm
559325fbd6 [ticket/12230] Remove users from new users group when post limit is 0
PHPBB3-12230
2016-05-17 16:56:42 +02:00
Richard McGirr
0d7625c534 [ticket/13716] Remove extra br tag and correct missing closing a html tag
PHPBB3-13716
2016-05-16 18:01:55 -04:00
Richard McGirr
06507f9fa6 [ticket/14630] Change event name and fix capitalization
PHPBB3-14630
2016-05-16 17:57:26 -04:00
Jakub Senko
9ca3cd519a [ticket/14615] Fix HTML5 validation errors on avatar deletion
PHPBB3-14615
2016-05-16 22:21:31 +02:00
Marc Alexander
4cf0b56d7a Merge branch '3.2.x' 2016-05-16 14:05:29 +02:00
Marc Alexander
90cefcf0f4 Merge pull request #4315 from Nicofuma/ticket/14628
[ticket/14628] Supports translatable error messages in the CLI installer
2016-05-16 14:05:24 +02:00
Máté Bartus
3c1cd4f478 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14624] Remove no longer existing event argumemt
2016-05-16 12:12:04 +02:00
Máté Bartus
7a28b7514a Merge pull request #4320 from marc1706/ticket/14624
[ticket/14624] Remove no longer existing event argumemt
2016-05-16 12:06:38 +02:00
Marc Alexander
2a95f545c3 [ticket/14624] Remove no longer existing event argumemt
PHPBB3-14624
2016-05-16 10:16:06 +02:00
Marc Alexander
c24b29cc36 Merge branch '3.2.x' 2016-05-15 23:57:47 +02:00
Marc Alexander
94d2be725a Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/includes/ucp/ucp_profile.php
2016-05-15 23:57:16 +02:00
Marc Alexander
e7262e2d39 Merge pull request #4314 from rmcgirr83/ticket_14624
[ticket/14624] Add event to ucp_profile in signature section
2016-05-15 23:52:37 +02:00
Tristan Darricau
ddcd458167 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14595] Added smtp_port where places where smtp_host exists. PHPBB3-14595
  [ticket/14595] Added SMTP port to getConfigTreeBuilder PHPBB3-14595
2016-05-15 10:20:38 +02:00
Tristan Darricau
40a00bd4e5 Merge pull request #4319 from derekheld/ticket/14595
[ticket/14595] Installer will now ask for a SMTP port as part of email setup.

* derekheld/ticket/14595:
  [ticket/14595] Added smtp_port where places where smtp_host exists. PHPBB3-14595
  [ticket/14595] Added SMTP port to getConfigTreeBuilder PHPBB3-14595
2016-05-15 10:17:01 +02:00
Derek Held
9c34594bc3 [ticket/14595] Added smtp_port where places where smtp_host exists.
PHPBB3-14595
2016-05-14 09:19:26 -07:00
Derek Held
bf37cdf878 [ticket/14595] Added SMTP port to getConfigTreeBuilder
PHPBB3-14595
2016-05-14 07:57:55 -07:00
Crizzo
96973a7cec [ticket/14620] Changes 3.1 to 3.2 links in FAQ.html
PHPBB3-14620
2016-05-14 15:26:05 +02:00
Crizzo
42053efb51 [ticket/14620] Readme.html installing phpBB, 2.i, 3.i, 5. and issues
PHPBB3-14620
2016-05-14 15:13:14 +02:00
Marc Alexander
b70b9714dd Merge branch '3.2.x' 2016-05-12 19:18:31 +02:00
Marc Alexander
961ffee684 Merge branch '3.1.x' into 3.2.x 2016-05-12 19:16:03 +02:00
Marc Alexander
734972cc3d Merge pull request #4317 from rmcgirr83/ticket_14610
[ticket/14610] Don't log an error if the Q&A captcha has been solved
2016-05-12 19:15:58 +02:00
Richard McGirr
03348087d8 [ticket/14610] Implement lavigor method
PHPBB3-14610
2016-05-09 17:28:55 -04:00
Richard McGirr
f57f09f814 [ticket/14610] Remove whitespace
PHPBB3-14610
2016-05-08 09:24:11 -04:00
Richard McGirr
3572f4c92e [ticket/14610] Don't log an error if the Q&A captcha has been solved
https://tracker.phpbb.com/browse/PHPBB3-14610

PHPBB3-14610
2016-05-08 08:50:06 -04:00
Richard McGirr
c7bbcd7b84 [ticket/14630] Add event to modify pm message
https://tracker.phpbb.com/browse/PHPBB3-14630

PHPBB3-14630
2016-05-06 06:31:35 -04:00
Tristan Darricau
1629e6aaf3 [ticket/14628] Supports translatable error messages in the CLI installer
PHPBB3-14628
2016-05-05 17:05:17 +02:00
Richard McGirr
c0f3463819 [ticket/14624] Remove whitespace
PHPBB3-14624
2016-05-05 06:42:28 -04:00
Richard McGirr
c3b30144e3 [ticket/14624] Fix typo and phpBB version
PHPBB3-14624
2016-05-05 06:10:56 -04:00
Richard McGirr
aa3c5286cd [ticket/14624] Move event so it actually works
PHPBB3-14624
2016-05-05 06:09:11 -04:00
Richard McGirr
8e1102b1da [ticket/14624] Add event to ucp_profile in signature section
PHPBB3-14624
2016-05-05 05:26:19 -04:00
Crizzo
2ca49e02b4 [ticket/14620] Start to change install.html to 3.2.0 usage.
PHPBB3-14620
2016-05-02 22:41:44 +02:00
Tristan Darricau
c43fabf502 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14619] Updates 3.1.x/ascraeus to 3.2.x/rhea
2016-05-02 21:19:58 +02:00
Tristan Darricau
ef226138c8 Merge pull request #4310 from Crizz0/ticket/14619
[ticket/14619] Updates "docs" from 3.1.x/ascraeus to 3.2.x/rhea

* Crizz0/ticket/14619:
  [ticket/14619] Updates 3.1.x/ascraeus to 3.2.x/rhea
2016-05-02 21:18:47 +02:00
Tristan Darricau
7c8f383bf2 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14607] Add missing auto_increment to report_id
2016-05-02 21:14:35 +02:00
Tristan Darricau
43c16ca4c3 Merge pull request #4308 from marc1706/ticket/14607
[ticket/14607] Add missing auto_increment to report_id

* marc1706/ticket/14607:
  [ticket/14607] Add missing auto_increment to report_id
2016-05-02 21:14:18 +02:00
Crizzo
e9b7cb1324 [ticket/14619] Updates 3.1.x/ascraeus to 3.2.x/rhea
PHPBB3-14619
2016-05-01 22:31:39 +02:00
Marc Alexander
6eda942a7f [ticket/14607] Add missing auto_increment to report_id
PHPBB3-14607
2016-05-01 17:29:10 +02:00
Tristan Darricau
21bd3b7c0a Merge branch '3.2.x'
* 3.2.x:
  [ticket/13969] Remove obsolute language files
2016-04-29 20:16:48 +02:00
Tristan Darricau
c941041963 Merge pull request #4303 from paul999/ticket/13969
[ticket/13969] Remove obsolute language files

* paul999/ticket/13969:
  [ticket/13969] Remove obsolute language files
2016-04-29 20:15:40 +02:00
Tristan Darricau
d70a9fb81e Merge branch '3.2.x'
* 3.2.x:
2016-04-29 20:11:42 +02:00
Tristan Darricau
829a8ac15a Merge branch 'prep-release-3.2.0-b2' into 3.2.x
* prep-release-3.2.0-b2:
  [prep-release-3.2.0-b2] Add schema.json
  [prep-release-3.2.0-b2] Add changelog for 3.2.0-b2
  [prep-release-3.2.0-b2] Add migration for 3.2.0-b2
  [prep-release-3.2.0-b2] Update version to 3.2.0-b2
2016-04-28 21:58:16 +02:00
Tristan Darricau
6949ee162d erge branch 'prep-release-3.2.0-b2'
* prep-release-3.2.0-b2:
  [prep-release-3.2.0-b2] Add schema.json
  [prep-release-3.2.0-b2] Add changelog for 3.2.0-b2
  [prep-release-3.2.0-b2] Add migration for 3.2.0-b2
  [prep-release-3.2.0-b2] Update version to 3.2.0-b2
2016-04-28 21:51:23 +02:00
Paul Sohier
39c4590f01 [ticket/13969] Remove obsolute language files
These help_*.php files have been moved to help/

PHPBB3-13969
2016-04-28 21:33:36 +02:00
Matt Friedman
40aac1cd57 [ticket/14547] Ignore backup config.php files
PHPBB3-14547
2016-04-28 08:36:49 -07:00
Matt Friedman
3cd0c53118 [ticket/14547] Use package compatible with phpBB requirements
PHPBB3-14547
2016-04-28 08:36:49 -07:00
Matt Friedman
6196e4ae4d [ticket/14547] Add Vagrant to phpBB
PHPBB3-14547
2016-04-28 08:36:49 -07:00
Marc Alexander
682c44cee4 Merge branch '3.2.x' 2016-04-23 23:04:13 +02:00
Marc Alexander
ead261e6db Merge pull request #4286 from VSEphpbb/ticket/14569
[ticket/14569] Extract CLI progress bar creation to a method
2016-04-23 23:04:05 +02:00
cyberalien
877188c114 [ticket/14612] Fix incorrect class for fieldset in mcp_approve.html
PHPBB3-14612
2016-04-23 22:46:52 +03:00
3Di
269e253524 [ticket/14596] Deny installation of Ascraeus under PHP 7
PHPBB3-14596
2016-04-23 07:11:34 +02:00
Tristan Darricau
23bdb2eede [ticket/security-196] Escapes the exception messages before displaying them
SECURITY-196
2016-04-19 12:03:32 +02:00
Joas Schilling
4b51590520 Merge branch '3.2.x' 2016-04-16 12:51:06 +02:00
Joas Schilling
29bb1ab72d Merge branch '3.1.x' into 3.2.x 2016-04-16 12:50:31 +02:00
Joas Schilling
4cdec74e94 Merge branch 'prep-release-3.1.9' into 3.1.x 2016-04-16 12:48:56 +02:00
Tristan Darricau
36c87313a4 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14589] Fix @var usage
2016-04-13 19:14:18 +02:00
Tristan Darricau
1b0b78dabc Merge pull request #4289 from CHItA/ticket/14589
[ticket/14589] Fix @var usage

* CHItA/ticket/14589:
  [ticket/14589] Fix @var usage
2016-04-13 19:13:25 +02:00
Tristan Darricau
3a028ef067 Merge pull request #4288 from CHItA/ticket/14601
[ticket/14601] Fix composer.lock

* CHItA/ticket/14601:
  [ticket/14601] Fix composer.lock
2016-04-13 19:06:46 +02:00
Máté Bartus
4614cc972f [ticket/14589] Fix @var usage
PHPBB3-14589
2016-04-13 19:02:43 +02:00
Máté Bartus
caf63ba86b [ticket/14601] Fix composer.lock
PHPBB3-14601
2016-04-13 10:52:12 +02:00
Máté Bartus
3a44ac1690 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14598] Support vars docblock in sniffer
2016-04-13 10:20:39 +02:00
Máté Bartus
68645d38ef Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14598] Support vars docblock in sniffer
2016-04-13 10:20:07 +02:00
Máté Bartus
ed378a2ec3 Merge pull request #4287 from Nicofuma/ticket/14598
[ticket/14598] Support vars docblock in sniffer
2016-04-13 10:18:34 +02:00
Máté Bartus
13a3e99848 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13616] Fix CS + constant in the core extension
  [ticket/13616] Fix UI tests
  [ticket/13616] Cleanup globals after installing the board in func tests
  [ticket/13616] Updates direct call to twig environment constructor
  [ticket/13616] Uses a php 5.4 compatible version
  [ticket/13616] Uses symfony/proxy-manager-bridge to lazy load twig lexer

Conflicts:
	phpBB/composer.lock
2016-04-13 10:14:47 +02:00
Máté Bartus
4c257d47a6 Merge pull request #4236 from Nicofuma/ticket/13616
[ticket/13616] Uses symfony/proxy-manager-bridge to lazy load twig lexer
2016-04-13 10:11:24 +02:00
Tristan Darricau
96bdcedacd [ticket/14598] Support vars docblock in sniffer
PHPBB3-14598
2016-04-12 22:26:57 +02:00
Matt Friedman
d713ce94ff [ticket/14569] Extract CLI progress bar creation to a method
PHPBB3-14569
2016-04-12 10:56:23 -07:00
Tristan Darricau
94853ba2dd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14589] Fix grammatical errors in language strings
  [ticket/14589] Add error messages for failable installer requirements
2016-04-12 11:27:03 +02:00
Tristan Darricau
560bee1be4 Merge pull request #4284 from CHItA/ticket/14589
[ticket/14589] Add error messages for failable installer requirements

* CHItA/ticket/14589:
  [ticket/14589] Fix grammatical errors in language strings
  [ticket/14589] Add error messages for failable installer requirements
2016-04-12 11:27:03 +02:00
Richard McGirr
c938077172 [ticket/13716] Fix verboseness
PHPBB3-13716
2016-04-12 05:17:02 -04:00
Marc Alexander
ffcde0c95a Merge branch '3.2.x' 2016-04-11 21:27:20 +02:00
Marc Alexander
336f5b49a7 Merge pull request #4285 from CHItA/ticket/14590
[ticket/14590] Prevent refresh requests after the last tasks in modules
2016-04-11 21:27:12 +02:00
Máté Bartus
972255247b [ticket/14589] Fix grammatical errors in language strings
PHPBB3-14589
2016-04-11 19:42:40 +02:00
Máté Bartus
f41c7bd2b1 [ticket/14590] Prevent refresh requests after the last tasks in modules
PHPBB3-14590
2016-04-11 18:18:09 +02:00
Máté Bartus
9163cc2864 [ticket/14589] Add error messages for failable installer requirements
PHPBB3-14589
2016-04-10 10:30:15 +02:00
Joas Schilling
4a1d1dd6a5 Merge branch '3.2.x' 2016-04-09 19:53:57 +02:00
Joas Schilling
d89b75bd36 Merge branch '3.1.x' into 3.2.x 2016-04-09 19:53:39 +02:00
Joas Schilling
58dfff38fa [3.1.x] Increase version for 3.1.10 development 2016-04-09 19:50:00 +02:00
Joas Schilling
c4ef83e4d2 Merge branch 'prep-release-3.1.9' into 3.1.x 2016-04-09 19:48:35 +02:00
Joas Schilling
c03d9d9acc Merge branch '3.2.x'
* 3.2.x:
  [ticket/14587] Remove sectionGroup from web.config
2016-04-08 16:35:18 +02:00
Joas Schilling
45a3e4d04f Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14587] Remove sectionGroup from web.config
2016-04-08 16:35:00 +02:00
Marc Alexander
662fbc7cde Merge branch '3.2.x' 2016-04-07 21:59:44 +02:00
Marc Alexander
4e8981ee37 Merge branch '3.1.x' into 3.2.x 2016-04-07 21:59:36 +02:00
Marc Alexander
901f36e982 Merge pull request #4258 from Nicofuma/ticket/13683-3.2.x
[ticket/13683] Respects force_server_vars settings when generating URLs
2016-04-07 21:59:36 +02:00
Marc Alexander
76af1c608c Merge branch '3.2.x' 2016-04-06 21:00:41 +02:00
Marc Alexander
c53eae7abc Merge pull request #4280 from Nicofuma/ticket/14198
[ticket/14198] Use the build option to calculate the container cache filename
2016-04-06 21:00:36 +02:00
Marc Alexander
a6c90643fd Merge branch '3.2.x' 2016-04-06 20:54:57 +02:00
Marc Alexander
cdc7f1722d Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/install/database_update.php
2016-04-06 20:54:35 +02:00
Richard McGirr
e80f79fc9a [ticket/13716] Fix grammar and href title tags
PHPBB3-13716
2016-04-06 06:18:26 -04:00
RMcGirr83
920219dc56 [ticket/13716] Remove extraneous blank line
PHPBB3-13716
2016-04-05 14:55:42 -04:00
Richard McGirr
04f320cb01 [ticket/13716] Check phpBB version against config version
Display a warning in the ACP if the version constant (files)
does not match the phpbb_config version
(often indicating that the database updates hasn't been run)

PHPBB3-13716
2016-04-05 07:09:12 -04:00
Tristan Darricau
7bf8006b67 [ticket/14198] Use the build option to calculate the container cache filename
PHPBB3-14198
2016-04-04 21:32:46 +02:00
Tristan Darricau
4ded3864cd Merge branch '3.2.x'
* 3.2.x:
  [ticket/14559] Remove attachment BBCode tags from the quoted message
2016-04-03 16:34:46 +02:00
Tristan Darricau
a319d58d03 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14559] Remove attachment BBCode tags from the quoted message
2016-04-03 16:34:43 +02:00
Tristan Darricau
b1085b7dcb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14561] Remove requires for functions in tests
  [ticket/14561] Small change to progress bar output
  [ticket/14561] Fix function docblock in activate command
  [ticket/14561] Add a progress bar to reclean command
  [ticket/14561] Use the user loader where appropriate
  [ticket/14561] Add extra help explaining reclean command
  [ticket/14561] Import classes with use statements
  [ticket/14561] Remove unused use statements
  [ticket/14561] Refactor tests
  [ticket/14561] Reclean usernames command
  [ticket/14561] User activate command
  [ticket/14561] User delete command
2016-04-03 16:32:25 +02:00
Tristan Darricau
f929db6190 Merge pull request #4248 from VSEphpbb/ticket/14561
[ticket/14561] Add more user commands

* VSEphpbb/ticket/14561:
  [ticket/14561] Remove requires for functions in tests
  [ticket/14561] Small change to progress bar output
  [ticket/14561] Fix function docblock in activate command
  [ticket/14561] Add a progress bar to reclean command
  [ticket/14561] Use the user loader where appropriate
  [ticket/14561] Add extra help explaining reclean command
  [ticket/14561] Import classes with use statements
  [ticket/14561] Remove unused use statements
  [ticket/14561] Refactor tests
  [ticket/14561] Reclean usernames command
  [ticket/14561] User activate command
  [ticket/14561] User delete command
2016-04-03 16:32:25 +02:00
Tristan Darricau
02469d4691 Merge branch 'ticket/13683' into ticket/13683-3.2.x
* ticket/13683:
  [ticket/13683] Fix CS
2016-04-03 16:27:08 +02:00
Tristan Darricau
d747ac146e [ticket/13683] Fix CS
PHPBB3-13683
2016-04-03 16:25:54 +02:00
Tristan Darricau
5754cbfec4 [ticket/13616] Fix CS + constant in the core extension
PHPBB3-13616
2016-04-03 16:23:16 +02:00
Tristan Darricau
6d2acb5ba3 [ticket/13616] Fix UI tests
PHPBB3-13616
2016-04-03 16:23:16 +02:00
Tristan Darricau
bffd963c50 [ticket/13616] Cleanup globals after installing the board in func tests
PHPBB3-13616
2016-04-03 16:23:16 +02:00
Tristan Darricau
663e3bc642 [ticket/13616] Updates direct call to twig environment constructor
PHPBB3-13616
2016-04-03 16:23:16 +02:00
Tristan Darricau
4070d1e06f [ticket/13616] Uses a php 5.4 compatible version
PHPBB3-13616
2016-04-03 16:23:16 +02:00
Tristan Darricau
5cdbef860d [ticket/13616] Uses symfony/proxy-manager-bridge to lazy load twig lexer
PHPBB3-13616
2016-04-03 16:22:07 +02:00
Tristan Darricau
71c4ffceec Merge branch '3.2.x'
* 3.2.x:
  [ticket/13502] Also cover passing object to resolver in tests
  [ticket/13502] Test getArguments() method of controller resolver
  [ticket/13502] Fix coding style
  [ticket/13502] Controller resolver should handle callable functions and objects
2016-04-03 16:04:59 +02:00
Tristan Darricau
e8762ce3cb Merge pull request #4266 from marc1706/ticket/13502
[ticket/13502] Handle callable functions/objects in controller resolver

* marc1706/ticket/13502:
  [ticket/13502] Also cover passing object to resolver in tests
  [ticket/13502] Test getArguments() method of controller resolver
  [ticket/13502] Fix coding style
  [ticket/13502] Controller resolver should handle callable functions and objects
2016-04-03 16:04:59 +02:00
Tristan Darricau
3c89a69701 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14532] Do not escape column default in mssql
2016-04-03 16:03:07 +02:00
Tristan Darricau
8769e765a2 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14532] Do not escape column default in mssql
2016-04-03 16:02:50 +02:00
Tristan Darricau
e2372b369b Merge branch '3.2.x'
* 3.2.x:
  [ticket/14260] Added regression test
2016-04-03 15:51:57 +02:00
Tristan Darricau
5ba5128ae6 Merge pull request #4277 from JoshyPHP/ticket/14260
[ticket/14260] Added regression test

* JoshyPHP/ticket/14260:
  [ticket/14260] Added regression test
2016-04-03 15:49:18 +02:00
JoshyPHP
753d6dfcae [ticket/14260] Added regression test
PHPBB3-14260
2016-04-03 10:45:01 +02:00
Marc Alexander
0eefec86a5 Merge branch '3.2.x' 2016-04-03 10:28:19 +02:00
Marc Alexander
3281826a51 Merge branch 'ticket/14426' into 3.2.x 2016-04-03 10:27:46 +02:00
JoshyPHP
2505aaa9d6 [ticket/14426] Fixed undefined offset error
PHPBB3-14426
2016-04-03 10:27:23 +02:00
Tristan Darricau
92fdc14208 Merge branch '3.2.x'
* 3.2.x:
  Revert "[ticket/14562] Language fallback for extension permissions"
  [ticket/14562] Language fallback for extension permissions (3.2.x)
  [ticket/14562] Language fallback for extension permissions
2016-04-02 13:13:01 +02:00
Tristan Darricau
9dad16c5a6 Merge pull request #4271 from kasimi/ticket/14562-3.2.x
[ticket/14562] Language fallback for extension permissions (3.2.x)

* kasimi/ticket/14562-3.2.x:
  [ticket/14562] Language fallback for extension permissions (3.2.x)
2016-04-02 13:11:43 +02:00
Tristan Darricau
a895640245 Revert "[ticket/14562] Language fallback for extension permissions"
This reverts commit 621b958b1c.
2016-04-02 13:10:55 +02:00
Tristan Darricau
bd91925fe7 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14562] Language fallback for extension permissions
2016-04-02 13:10:34 +02:00
Tristan Darricau
93f932b80f [ticket/14495] Revert changes in master
PHPBB3-14495
2016-04-02 12:12:24 +02:00
Tristan Darricau
2b5037ee96 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14495] Specify correct version numbers in 3.2.x
2016-04-02 12:09:40 +02:00
Tristan Darricau
28ba2d4494 Merge pull request #4274 from marc1706/ticket/14495
[ticket/14495] Specify correct version numbers in 3.2.x

* marc1706/ticket/14495:
  [ticket/14495] Specify correct version numbers in 3.2.x
2016-04-02 12:09:31 +02:00
Tristan Darricau
b81be8f71e Merge branch '3.2.x'
* 3.2.x:
  [ticket/14577] Do not calculate size of array in for loop
2016-04-02 12:07:15 +02:00
Tristan Darricau
79a8d48c3c Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-04-02 12:07:04 +02:00
Tristan Darricau
d603d66eaa Merge pull request #4273 from marc1706/ticket/14577-3.2.x
[ticket/14577] Do not calculate size of array in for loop

* marc1706/ticket/14577-3.2.x:
  [ticket/14577] Do not calculate size of array in for loop
2016-04-02 12:07:03 +02:00
Marc Alexander
83b56f7855 [ticket/14495] Specify correct version numbers in 3.2.x
DO NOT apply these changes into master when merging it. This means that
you'll have to checkout the latest files from upstream after merging this
into master (possibly while resolving likely merge conflicts).

PHPBB3-14495
2016-04-02 10:06:59 +02:00
Marc Alexander
2653b98e09 Merge branch 'ticket/14577' into ticket/14577-3.2.x
Conflicts:
	phpBB/includes/acp/acp_modules.php
2016-04-02 09:51:37 +02:00
kasimi
1819b64046 [ticket/14562] Language fallback for extension permissions (3.2.x)
PHPBB3-14562
2016-04-01 21:58:05 +02:00
Marc Alexander
01d5667388 [ticket/13502] Also cover passing object to resolver in tests
PHPBB3-13502
2016-04-01 21:35:11 +02:00
Marc Alexander
91045879df [ticket/13502] Test getArguments() method of controller resolver
PHPBB3-13502
2016-04-01 21:35:11 +02:00
Marc Alexander
3f4cf72872 [ticket/13502] Fix coding style
PHPBB3-13502
2016-04-01 21:33:14 +02:00
RFD
ada90d3b0a [ticket/13502] Controller resolver should handle callable functions and objects
PHPBB3-13502
2016-04-01 21:33:14 +02:00
Matt Friedman
1641fd18c1 [ticket/14561] Remove requires for functions in tests
PHPBB3-14561
2016-03-31 15:14:41 -07:00
Matt Friedman
2b90591a31 [ticket/14561] Small change to progress bar output
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
e81bf76dea [ticket/14561] Fix function docblock in activate command
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
afb69d7cd2 [ticket/14561] Add a progress bar to reclean command
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
4b789c0418 [ticket/14561] Use the user loader where appropriate
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
ed0f151d86 [ticket/14561] Add extra help explaining reclean command
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
aee3eec439 [ticket/14561] Import classes with use statements
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
13f365916c [ticket/14561] Remove unused use statements
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
6291bfaca9 [ticket/14561] Refactor tests
PHPBB3-14561
2016-03-31 15:07:59 -07:00
Matt Friedman
16f9b4630c [ticket/14561] Reclean usernames command
PHPBB3-14561
2016-03-31 15:07:43 -07:00
Matt Friedman
91f1116e04 [ticket/14561] User activate command
PHPBB3-14561
2016-03-31 15:07:43 -07:00
Matt Friedman
8a9429efa4 [ticket/14561] User delete command
PHPBB3-14561
2016-03-31 15:07:43 -07:00
Tristan Darricau
49c3da0cb9 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14393] Fix db update progress bar
  [ticket/14393] Fix init for conflict archive
  [ticket/14393] Fix updater behaviour
2016-03-31 22:50:47 +02:00
Tristan Darricau
f9b6086302 Merge pull request #4255 from CHItA/ticket/14393
[ticket/14393] Fix updater behaviour

* CHItA/ticket/14393:
  [ticket/14393] Fix db update progress bar
  [ticket/14393] Fix init for conflict archive
  [ticket/14393] Fix updater behaviour
2016-03-31 22:49:54 +02:00
Tristan Darricau
cae1e4127a Merge branch '3.2.x'
* 3.2.x:
  [ticket/14576] Move common required files to bootstrap
2016-03-31 22:42:55 +02:00
Tristan Darricau
65113f222e Merge pull request #4269 from VSEphpbb/ticket/14576
[ticket/14576] Move common required files to bootstrap in tests

* VSEphpbb/ticket/14576:
  [ticket/14576] Move common required files to bootstrap
2016-03-31 22:39:27 +02:00
Matt Friedman
14e8113fcf [ticket/14576] Move common required files to bootstrap
PHPBB3-14576
2016-03-31 11:06:47 -07:00
Marc Alexander
7d5e052e97 Merge branch '3.2.x' 2016-03-31 12:30:20 +02:00
Marc Alexander
c9ffef2c57 Merge branch '3.1.x' into 3.2.x 2016-03-31 12:30:14 +02:00
Tristan Darricau
ff9632261e [ticket/13683] Removes extra / in script_path
PHPBB3-13683
2016-03-30 22:28:20 +02:00
Tristan Darricau
842d6f7815 Merge branch 'ticket/13683' into ticket/13683-3.2.x
* ticket/13683:
  [ticket/13683] Removes extra / in script_path
2016-03-30 22:25:48 +02:00
Marc Alexander
be5175d451 Merge branch '3.2.x' 2016-03-30 21:04:14 +02:00
Marc Alexander
dfc2168d31 Merge pull request #4267 from GregRyckman/ticket/14572
[ticket/14572] Fix quote notification deletion
2016-03-30 21:03:06 +02:00
Marc Alexander
073cf35422 Merge branch '3.2.x' 2016-03-30 19:01:12 +02:00
Marc Alexander
2387fdd599 Merge branch '3.1.x' into 3.2.x
Conflicts:
	composer.phar
2016-03-30 19:00:35 +02:00
Greg Ryckman
a643d04b05 [ticket/14572] Fix quote notification deletion
Some array_key calls were incorrect in the
notification checks for quotes. Two calls were
being made in a row, resulting in incorrect arrays.

PHPBB3-14572
2016-03-30 12:53:44 -04:00
Máté Bartus
9fc01a42e6 [ticket/14393] Fix db update progress bar
PHPBB3-14393
2016-03-30 11:05:45 +02:00
Marc Alexander
4ddf69f0f1 Merge branch '3.2.x' 2016-03-30 10:04:57 +02:00
Marc Alexander
27df46040f Merge branch '3.1.x' into 3.2.x 2016-03-30 10:04:33 +02:00
Tristan Darricau
a5f1ff8563 [ticket/13683] Fix merge into 3.2.x
PHPBB3-13683
2016-03-29 21:15:50 +02:00
Tristan Darricau
4205450c9d Merge branch 'ticket/13683' into ticket/13683-3.2.x
* ticket/13683:
  [ticket/13683] Updates tests
  [ticket/13683] Fix more cases
  [ticket/13683] Respects force_server_vars settings when generating URLs
2016-03-29 19:16:51 +02:00
Máté Bartus
646c2e40a2 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14568] Update the repository readme
2016-03-28 19:27:21 +02:00
Máté Bartus
a9242bbf7b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14568] Update the repository readme
2016-03-28 19:26:47 +02:00
Marc Alexander
d298e7f5a1 Merge branch '3.2.x' 2016-03-28 00:28:36 +02:00
Marc Alexander
fae305073a Merge pull request #4257 from CHItA/ticket/14564
[ticket/14564] Fix cookie domain calculation
2016-03-28 00:28:34 +02:00
Máté Bartus
c44a01fd9d [ticket/14393] Fix init for conflict archive
PHPBB3-14393
2016-03-27 20:10:45 +02:00
Máté Bartus
99196a42f2 [ticket/14564] Fix cookie domain calculation
PHPBB3-14564
2016-03-27 19:25:00 +02:00
Máté Bartus
3278ff03e7 [ticket/14393] Fix updater behaviour
PHPBB3-14393
2016-03-27 18:25:06 +02:00
Tristan Darricau
32c7209887 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14329] Add missing ACP language vars
2016-03-27 16:41:38 +02:00
Tristan Darricau
7830ac2c9a Merge pull request #4252 from RMcGirr83/ticket_14329
[ticket/14329] Add missing ACP language vars

* RMcGirr83/ticket_14329:
  [ticket/14329] Add missing ACP language vars
2016-03-27 16:41:29 +02:00
Tristan Darricau
1fba54ab2e Merge branch '3.2.x'
* 3.2.x:
  [ticket/14272] Allow input of floats for filesize
  [ticket/14272] Use input type number instead of text in avatars
  [ticket/14272] Assign min and max values for avatar driver settings
  [ticket/14272] Define min and max values for avatar width and height
  [ticket/14272] Disable not toggled form elements
  [ticket/14272] Make sure phpbb_avatar_manager was defined
  [ticket/14272] Remove useless check
  [ticket/14272] Fix invalid or missing min/max settings
  [ticket/14272] Assign min/max for all allowed types
  [ticket/14272] Only use maxlength and size for allowed input elements
2016-03-27 13:34:57 +02:00
Tristan Darricau
5a9e9029e8 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-03-27 13:34:54 +02:00
Tristan Darricau
a9090ecb0e Merge pull request #4251 from marc1706/ticket/14272-3.2.x
[ticket/14272] Use html5 valid input elements

* marc1706/ticket/14272-3.2.x:
  [ticket/14272] Allow input of floats for filesize
  [ticket/14272] Use input type number instead of text in avatars
  [ticket/14272] Assign min and max values for avatar driver settings
  [ticket/14272] Define min and max values for avatar width and height
  [ticket/14272] Disable not toggled form elements
  [ticket/14272] Make sure phpbb_avatar_manager was defined
  [ticket/14272] Remove useless check
  [ticket/14272] Fix invalid or missing min/max settings
  [ticket/14272] Assign min/max for all allowed types
  [ticket/14272] Only use maxlength and size for allowed input elements
2016-03-27 13:34:54 +02:00
Tristan Darricau
c13c7c28ad Merge branch '3.2.x'
* 3.2.x:
  [ticket/14481] Add tests for x_forwarded_proto header
  [ticket/14481] Use port 443 if https is specified in x-forwarded-proto
  [ticket/14481] Respect HTTP_X_FORWARDED headers for implying https
2016-03-27 12:56:06 +02:00
Tristan Darricau
386d31ec63 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14481] Add tests for x_forwarded_proto header
  [ticket/14481] Use port 443 if https is specified in x-forwarded-proto
  [ticket/14481] Respect HTTP_X_FORWARDED headers for implying https
2016-03-27 12:56:03 +02:00
Richard McGirr
4a14eb8488 [ticket/14329] Add missing ACP language vars
PHPBB3-14329
2016-03-27 06:54:50 -04:00
Marc Alexander
475b92e28e Merge branch '3.2.x' 2016-03-27 12:40:41 +02:00
Marc Alexander
7d5a853b21 Merge pull request #4228 from Senky/ticket/9435
[ticket/9435] Replace BBcode magic numbers with constants
2016-03-27 12:40:38 +02:00
Marc Alexander
4924e225d7 Merge branch '3.2.x' 2016-03-27 12:37:32 +02:00
Marc Alexander
a7950bd8ce Merge branch '3.1.x' into 3.2.x 2016-03-27 12:37:27 +02:00
Marc Alexander
42c923ba5a Merge branch '3.2.x' 2016-03-27 12:35:08 +02:00
Marc Alexander
465eabbc65 Merge branch '3.1.x' into 3.2.x 2016-03-27 12:34:49 +02:00
Marc Alexander
1600d82b77 Merge remote-tracking branch 'origin/ticket/14272' into ticket/14272-3.2.x
Conflicts:
	phpBB/adm/style/acp_icons.html
	phpBB/includes/acp/acp_groups.php
	phpBB/includes/acp/acp_users.php
	phpBB/includes/functions_acp.php
	phpBB/includes/ucp/ucp_groups.php
	phpBB/styles/prosilver/template/ucp_avatar_options_gravatar.html
	phpBB/styles/prosilver/template/ucp_avatar_options_remote.html
	phpBB/styles/subsilver2/template/mcp_topic.html
	phpBB/styles/subsilver2/template/posting_attach_body.html
	phpBB/styles/subsilver2/template/posting_body.html
	phpBB/styles/subsilver2/template/posting_poll_body.html
	phpBB/styles/subsilver2/template/ucp_avatar_options_gravatar.html
	phpBB/styles/subsilver2/template/ucp_avatar_options_remote.html
2016-03-27 09:59:25 +02:00
Tristan Darricau
9467b602a8 Merge branch '3.2.x'
* 3.2.x: (26 commits)
  [ticket/12684] Use a switch statement for readability
  [ticket/12684] Refactor a test
  [ticket/12684] Use interactive method correctly
  [ticket/12684] Extract interactivity to a method
  [ticket/12684] Update option help
  [ticket/12684] Add extended help for the user:add command
  [ticket/12684] Add shorthand alternates to the options
  [ticket/12684] Remove whitespace
  [ticket/12684] Add an error on user creation failure
  [ticket/12684] Remove unnecessary null arguments
  [ticket/12684] Additional clean up
  [ticket/12684] Allowed to use $this in enclosure
  [ticket/12684] Move all lang keys to cli
  [ticket/12684] Fix a few mistakes and clean it up
  [ticket/12684] Some code clean up
  [ticket/12684] Another little fix
  [ticket/12684] Fix tests
  [ticket/12684] Update to use non-deprecated methods
  [ticket/12684] Add send email option
  [ticket/12684] Add input validation
  ...
2016-03-26 19:38:59 +01:00
Tristan Darricau
4db229ff6c Merge pull request #4199 from VSEphpbb/ticket/12684
[ticket/12684] Add console command user:add

* VSEphpbb/ticket/12684: (26 commits)
  [ticket/12684] Use a switch statement for readability
  [ticket/12684] Refactor a test
  [ticket/12684] Use interactive method correctly
  [ticket/12684] Extract interactivity to a method
  [ticket/12684] Update option help
  [ticket/12684] Add extended help for the user:add command
  [ticket/12684] Add shorthand alternates to the options
  [ticket/12684] Remove whitespace
  [ticket/12684] Add an error on user creation failure
  [ticket/12684] Remove unnecessary null arguments
  [ticket/12684] Additional clean up
  [ticket/12684] Allowed to use $this in enclosure
  [ticket/12684] Move all lang keys to cli
  [ticket/12684] Fix a few mistakes and clean it up
  [ticket/12684] Some code clean up
  [ticket/12684] Another little fix
  [ticket/12684] Fix tests
  [ticket/12684] Update to use non-deprecated methods
  [ticket/12684] Add send email option
  [ticket/12684] Add input validation
  ...
2016-03-26 19:38:58 +01:00
Tristan Darricau
8e15967a66 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13013] Explain to user explicitl what "participate more" means
2016-03-26 19:21:49 +01:00
Tristan Darricau
1f962dacaf Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13013] Explain to user explicitl what "participate more" means
2016-03-26 19:21:36 +01:00
Tristan Darricau
053f89fa07 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14134] Fix Okay in a comment.
  [ticket/14134] Fix code comments.
  [ticket/14134] Send warning notification PM in user's language.
2016-03-26 18:59:35 +01:00
Tristan Darricau
dedfb317f2 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14134] Fix Okay in a comment.
  [ticket/14134] Fix code comments.
  [ticket/14134] Send warning notification PM in user's language.
2016-03-26 18:59:31 +01:00
lavigor
ebe5eb8342 [ticket/14466] Fix class name in PHPDoc comment.
PHPBB3-14466
2016-03-25 23:16:49 +03:00
Tristan Darricau
cb84946d7b Merge branch '3.2.x'
* 3.2.x:
2016-03-25 11:56:16 +01:00
Tristan Darricau
c3bc504b70 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-03-25 11:56:02 +01:00
Tristan Darricau
ce24e46879 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14437] Make sure attachments array is properly ordered before processing
  [ticket/14437] Preserve attachment ID order by ordering by attach_id
  [ticket/14437] Sort attachments after assigning inline attachments
  [ticket/14437] Correctly assume index from attachment display order
2016-03-25 11:49:57 +01:00
Tristan Darricau
2a7c514cd0 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14437] Make sure attachments array is properly ordered before processing
  [ticket/14437] Preserve attachment ID order by ordering by attach_id
  [ticket/14437] Sort attachments after assigning inline attachments
  [ticket/14437] Correctly assume index from attachment display order
2016-03-25 11:48:29 +01:00
Tristan Darricau
a54b528bc6 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14497] Do not check for doctype on index and use correct return
  [ticket/14497] Add test for visiting installer
  [ticket/14497] Use nginx sample config in travis tests
  [ticket/14497] Support second app.php script in install folder
2016-03-25 11:46:16 +01:00
Tristan Darricau
3eb6f7176a Merge pull request #4193 from marc1706/ticket/14497
[ticket/14497] Support second app.php script in install folder

* marc1706/ticket/14497:
  [ticket/14497] Do not check for doctype on index and use correct return
  [ticket/14497] Add test for visiting installer
  [ticket/14497] Use nginx sample config in travis tests
  [ticket/14497] Support second app.php script in install folder
2016-03-25 11:46:15 +01:00
Tristan Darricau
06186ea250 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14241] Log fatal captcha error to error log
  [ticket/14241] Prevent empty q&a as a result of improper settings
2016-03-25 11:43:39 +01:00
Tristan Darricau
e873ed6944 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14241] Log fatal captcha error to error log
  [ticket/14241] Prevent empty q&a as a result of improper settings
2016-03-25 11:43:05 +01:00
Tristan Darricau
5d118581ce Merge branch '3.2.x'
* 3.2.x:
  [ticket/14527] Decode automatically generated postlink without prefix
  [ticket/14527] Add tests for reverted improper fix
  [ticket/14527] Retrieve link URL from href and not link text
2016-03-25 11:35:47 +01:00
Tristan Darricau
8d98981012 Merge pull request #4218 from marc1706/ticket/14527
[ticket/14527] Retrieve link URL from href and not link text

* marc1706/ticket/14527:
  [ticket/14527] Decode automatically generated postlink without prefix
  [ticket/14527] Add tests for reverted improper fix
  [ticket/14527] Retrieve link URL from href and not link text
2016-03-25 11:35:47 +01:00
Tristan Darricau
e7cf42da8c Merge branch '3.2.x'
* 3.2.x:
  [ticket/13630] Prevent empty parameter select_single
2016-03-25 11:21:29 +01:00
Tristan Darricau
f29ebb1846 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13630] Prevent empty parameter select_single
2016-03-25 11:20:56 +01:00
Tristan Darricau
dfd7426be4 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14530] Only generate text again if sig was parsed for storage
  [ticket/14530] Add accidentally removed sig_parsed flag
2016-03-25 11:14:33 +01:00
Tristan Darricau
28f0c3457c Merge pull request #4239 from marc1706/ticket/14530
[ticket/14530] Only generate text again if sig was parsed for storage

* marc1706/ticket/14530:
  [ticket/14530] Only generate text again if sig was parsed for storage
  [ticket/14530] Add accidentally removed sig_parsed flag
2016-03-25 11:14:33 +01:00
Tristan Darricau
ba9e9ecfa3 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14290] Correctly use modified since header
2016-03-25 11:11:09 +01:00
Tristan Darricau
4212c304ab Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14290] Correctly use modified since header
2016-03-25 11:10:06 +01:00
Tristan Darricau
3bb78d3b85 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14381] Set the mode in message parser to "reparse"
2016-03-25 11:03:47 +01:00
Tristan Darricau
f6cc30cbfe Merge pull request #4245 from JoshyPHP/ticket/14381
[ticket/14381] Set the mode in message parser to "reparse"

* JoshyPHP/ticket/14381:
  [ticket/14381] Set the mode in message parser to "reparse"
  [ticket/14495] Updates the version to 3.3.0-a1-dev
2016-03-25 11:03:27 +01:00
Marc Alexander
5bb1a98125 Merge branch '3.2.x' 2016-03-24 21:15:21 +01:00
Marc Alexander
23be4d8af2 Merge pull request #4237 from Nicofuma/ticket/14555
[ticket/14555] Uniformize cache directory usages
2016-03-24 21:15:13 +01:00
JoshyPHP
0ff4a6b6a4 [ticket/14381] Set the mode in message parser to "reparse"
The default mode is "post". By setting it to something else,
all limits pertaining to posts (min/max length, etc...) should
be disabled.

PHPBB3-14381
2016-03-24 19:49:23 +01:00
Tristan Darricau
80e4bc9ec0 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14136] Add back X-UA-Compatible meta tag
2016-03-24 18:00:48 +01:00
Tristan Darricau
d2ecbfcc1b Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-03-24 18:00:45 +01:00
Tristan Darricau
a9b6a537c5 Merge pull request #4243 from marc1706/ticket/14136-3.2.x
[ticket/14136] Add back X-UA-Compatible meta tag

* marc1706/ticket/14136-3.2.x:
  [ticket/14136] Add back X-UA-Compatible meta tag
2016-03-24 18:00:42 +01:00
Tristan Darricau
b0d105c8e0 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14536] Force unix time stamps to be integer
2016-03-24 17:54:14 +01:00
Tristan Darricau
7e2c8f1885 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14536] Force unix time stamps to be integer
2016-03-24 17:53:57 +01:00
Marc Alexander
46faec12fa Merge branch '3.2.x' 2016-03-24 17:22:39 +01:00
Marc Alexander
51c243f76b Merge branch '3.1.x' into 3.2.x 2016-03-24 17:22:07 +01:00
Marc Alexander
4d69df687a Merge branch '3.2.x' 2016-03-24 16:33:19 +01:00
Marc Alexander
d817da6049 Merge pull request #4227 from Senky/ticket/14318
[ticket/14318] Fix SQL error in Notifications Board migration
2016-03-24 16:33:15 +01:00
Marc Alexander
2e3f89444a Merge branch 'ticket/14136' into ticket/14136-3.2.x
Conflicts:
	phpBB/adm/style/install_update_diff.html
	phpBB/adm/style/installer_header.html
	phpBB/install/database_update.php
	phpBB/install/index.php
	phpBB/styles/subsilver2/template/overall_header.html
	phpBB/styles/subsilver2/template/simple_header.html
	phpBB/styles/subsilver2/template/ucp_pm_viewmessage_print.html
	phpBB/styles/subsilver2/template/viewtopic_print.html
2016-03-24 16:12:56 +01:00
Marc Alexander
f729e51ba8 Merge branch '3.2.x' 2016-03-24 15:22:42 +01:00
Marc Alexander
ed21921c58 Merge branch '3.1.x' into 3.2.x 2016-03-24 15:22:38 +01:00
Marc Alexander
1aedf3ab60 Merge branch '3.2.x' 2016-03-24 11:49:35 +01:00
Marc Alexander
2a6e8f3668 Merge branch '3.1.x' into 3.2.x 2016-03-24 11:49:31 +01:00
Marc Alexander
d8bcf479bf Merge branch '3.2.x' 2016-03-24 11:21:36 +01:00
Marc Alexander
200bcae2ae Merge branch '3.1.x' into 3.2.x 2016-03-24 11:21:31 +01:00
Marc Alexander
a66ec6eccf [ticket/14530] Only generate text again if sig was parsed for storage
PHPBB3-14530
2016-03-24 11:01:54 +01:00
Marc Alexander
c5ef29a6f1 [ticket/14530] Add accidentally removed sig_parsed flag
This was removed by accident previously while moving from the use of the
old bbcode class to the generate_test_for_display function.

PHPBB3-14530
2016-03-24 10:41:43 +01:00
Tristan Darricau
56c2caf6c0 [ticket/14555] Uniformize cache directory usages
PHPBB3-14555
2016-03-24 09:15:34 +01:00
Marc Alexander
827f11cf83 Merge branch '3.2.x' 2016-03-23 14:47:07 +01:00
Marc Alexander
1e0cda3e8a Merge pull request #4235 from Nicofuma/ticket/14550
[ticket/14550] Fix the number of characters returned by unique_id()
2016-03-23 14:47:01 +01:00
Tristan Darricau
dc097221d8 [ticket/14550] Fix the number of characters returned by unique_id()
PHPBB3-14450
2016-03-23 10:18:22 +01:00
Matt Friedman
5b3b0edd80 [ticket/12684] Use a switch statement for readability
PHPBB3-12684
2016-03-21 13:54:50 -07:00
Matt Friedman
00c2efca60 [ticket/12684] Refactor a test
PHPBB3-12684
2016-03-21 13:54:41 -07:00
Jakub Senko
15a0013193 [ticket/9435] Switch "ID" and BBcode name in constants keys
PHPBB3-9435
2016-03-19 17:17:03 +01:00
Jakub Senko
933938a1d8 [ticket/14318] Fix SQL error in Notifications Board migration
PHPBB3-14318
2016-03-18 11:04:01 +01:00
Jakub Senko
0f7d08c121 [ticket/9435] Add NUM_PREDEFINED_BBCODES constant
PHPBB3-9435
2016-03-18 11:02:02 +01:00
Jakub Senko
46c79bbe90 [ticket/9435] Convert bbcode magic numbers to constants
PHPBB3-9435
2016-03-18 10:56:14 +01:00
Tristan Darricau
04450e1fae Merge branch '3.2.x'
* 3.2.x:
  [ticket/14540] Adjust recursive_dot_prefix_filter_iterator for performance
2016-03-16 19:10:45 +01:00
Tristan Darricau
eca4726f3c Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14540] Adjust recursive_dot_prefix_filter_iterator for performance
2016-03-16 19:10:34 +01:00
Tristan Darricau
1c61fd54d4 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14538] Update dependencies for 3.2.x
  [ticket/14538] Update composer dependencies
2016-03-15 20:25:55 +01:00
Tristan Darricau
d8e7f865d8 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
2016-03-15 20:20:28 +01:00
Tristan Darricau
a03470ac75 Merge pull request #4225 from marc1706/ticket/14538-3.2.x
[ticket/14538] Update composer dependencies

* marc1706/ticket/14538-3.2.x:
  [ticket/14538] Update dependencies for 3.2.x
  [ticket/14538] Update composer dependencies
2016-03-15 19:55:44 +01:00
Marc Alexander
a92ce812e7 [ticket/14538] Update dependencies for 3.2.x
PHPBB3-14538
2016-03-15 13:37:26 +01:00
Marc Alexander
67d58aa7b8 Merge branch 'ticket/14538' into ticket/14538-3.2.x 2016-03-15 13:30:50 +01:00
Tristan Darricau
365c99a787 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14528] Add back itemprop definitions to breadcrumbs
  [ticket/14528] Update navbar_header.html for valid microdata
2016-03-14 06:54:25 +01:00
Tristan Darricau
5c2ef741a6 Merge pull request #4221 from marc1706/ticket/14528
[ticket/14528] Update navbar_header.html for valid microdata

* marc1706/ticket/14528:
  [ticket/14528] Add back itemprop definitions to breadcrumbs
  [ticket/14528] Update navbar_header.html for valid microdata
2016-03-14 06:53:40 +01:00
Marc Alexander
04fbbbe1ed [ticket/14528] Add back itemprop definitions to breadcrumbs
PHPBB3-14528
2016-03-13 22:50:15 +01:00
C1n
36d2ed3121 [ticket/14528] Update navbar_header.html for valid microdata
PHPBB3-14528
2016-03-13 22:50:01 +01:00
Marc Alexander
cc212f680d Merge branch '3.2.x' 2016-03-13 20:24:50 +01:00
Marc Alexander
186c5f4f83 Merge branch '3.1.x' into 3.2.x 2016-03-13 20:24:41 +01:00
Marc Alexander
17b8e93a53 [ticket/14527] Decode automatically generated postlink without prefix
The http prefix gets automatically added and should be removed prior
to outputting the post to the user.

PHPBB3-14527
2016-03-13 14:48:21 +01:00
Marc Alexander
dad531e4b2 [ticket/14527] Add tests for reverted improper fix
PHPBB3-14527
2016-03-13 12:29:55 +01:00
Marc Alexander
58678ff21c [ticket/14527] Retrieve link URL from href and not link text
PHPBB3-14527
2016-03-13 12:20:09 +01:00
Máté Bartus
ebbc730c73 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14523] Replace prototype definition with shared services
2016-03-11 23:14:23 +01:00
Máté Bartus
b0fe454163 Merge pull request #4209 from marc1706/ticket/14523
[ticket/14523] Replace prototype definition with shared services
2016-03-11 23:12:25 +01:00
Tristan Darricau
5dd11735fb Merge branch '3.2.x'
* 3.2.x:
  [ticket/14529] Stop using --prefer-source for composer
2016-03-11 18:54:02 +01:00
Tristan Darricau
eef7a4dbf4 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14529] Stop using --prefer-source for composer
2016-03-11 18:53:36 +01:00
Marc Alexander
2c28138329 Merge branch '3.2.x' 2016-03-10 22:11:14 +01:00
Marc Alexander
18fea1b286 Merge branch '3.1.x' into 3.2.x 2016-03-10 22:11:07 +01:00
Marc Alexander
6a90172e1a Merge branch '3.2.x' 2016-03-10 18:43:51 +01:00
Marc Alexander
ad8363ae57 Merge pull request #4213 from RMcGirr83/TICKET_13972
[ticket/13972] Remove hard coded flood check from posting
2016-03-10 18:43:47 +01:00
Richard McGirr
b0bedce662 [ticket/13972] Remove hard coded flood check from posting
PHPBB3-13972
2016-03-10 06:48:36 -05:00
Marc Alexander
8a6c82a0ef Merge branch '3.2.x' 2016-03-10 12:19:34 +01:00
Marc Alexander
0e84856a45 Merge branch '3.1.x' into 3.2.x 2016-03-10 12:19:10 +01:00
Marc Alexander
b758c098d3 [ticket/14523] Replace prototype definition with shared services
PHPBB3-14523
2016-03-10 10:41:00 +01:00
Matt Friedman
5917a8e72e [ticket/12684] Use interactive method correctly
PHPBB3-12684
2016-03-09 17:40:58 -08:00
Matt Friedman
693664f278 [ticket/12684] Extract interactivity to a method
PHPBB3-12684
2016-03-09 15:16:23 -08:00
Tristan Darricau
a9df243772 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14496] Destroy update_list_time cache variable on intro
  [ticket/14496] Cache last update of update list instead of using filemtime
2016-03-09 21:54:25 +01:00
Tristan Darricau
2c813e6e5e Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14496] Destroy update_list_time cache variable on intro
  [ticket/14496] Cache last update of update list instead of using filemtime
2016-03-09 21:53:45 +01:00
Marc Alexander
0a983d219a Merge branch '3.2.x' 2016-03-09 21:00:18 +01:00
Marc Alexander
5d0f02ce7f Merge pull request #4208 from CHItA/ticket/13264
[ticket/13264]  Don't force approved state if post visibility is known (3.2)
2016-03-09 20:59:57 +01:00
Máté Bartus
0e49dc4409 [ticket/13264] Don't force approved state if post visibility is known (3.2)
The previous PR broke 3.2 because of different variable names

PHPBB3-13264
2016-03-09 20:25:27 +01:00
Máté Bartus
98ea7252d3 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13264] Link to post if user can view it
  [ticket/13264] Do not force approved state if post visibility is known
2016-03-09 19:43:32 +01:00
Máté Bartus
0251a02896 Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13264] Link to post if user can view it
  [ticket/13264] Do not force approved state if post visibility is known
2016-03-09 19:42:57 +01:00
Máté Bartus
6c814ef641 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14132] Use transaction for adding notifications to type table
  [ticket/14519] Skip query if all unread notifications are retrieved
  [ticket/14483] Do not send headers by default on access via controller
2016-03-08 22:19:54 +01:00
Máté Bartus
a01e3a0ffa Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/14132] Use transaction for adding notifications to type table
  [ticket/14519] Skip query if all unread notifications are retrieved
  [ticket/14483] Do not send headers by default on access via controller

Conflicts:
	phpBB/phpbb/notification/manager.php
2016-03-08 22:18:42 +01:00
Matt Friedman
00bf1ef8b8 [ticket/12684] Update option help
PHPBB3-12684
2016-03-08 10:46:34 -08:00
Matt Friedman
0f8790dd2e [ticket/12684] Add extended help for the user:add command
PHPBB3-12684
2016-03-08 00:34:27 -08:00
Matt Friedman
0c1e7c2f9c [ticket/12684] Add shorthand alternates to the options
PHPBB3-12684
2016-03-08 00:34:27 -08:00
Tristan Darricau
e6e87ab214 Merge branch '3.2.x'
* 3.2.x:
  [release-3.2.0-b2] Update versions to 3.2.0-3-dev
2016-03-07 17:38:34 +01:00
Tristan Darricau
9d7b6260bd [release-3.2.0-b2] Update versions to 3.2.0-3-dev 2016-03-07 17:36:16 +01:00
Marc Alexander
a1b7a5aedc Merge branch '3.2.x' 2016-03-07 09:52:36 +01:00
Marc Alexander
c00e45d30e Merge branch '3.1.x' into 3.2.x 2016-03-07 09:52:30 +01:00
Marc Alexander
4e717c1725 [ticket/14497] Do not check for doctype on index and use correct return
PHPBB3-14497
2016-03-05 22:19:03 +01:00
Marc Alexander
5fc3177395 [ticket/14497] Add test for visiting installer
PHPBB3-14497
2016-03-05 21:23:24 +01:00
Matt Friedman
cc941e6e05 [ticket/12684] Remove whitespace
PHPBB3-12684
2016-03-05 10:41:35 -08:00
Matt Friedman
8c5d6efad5 [ticket/12684] Add an error on user creation failure
PHPBB3-12684
2016-03-05 09:20:04 -08:00
Marc Alexander
293a42e7c5 [ticket/14497] Use nginx sample config in travis tests
PHPBB3-14497
2016-03-05 15:46:40 +01:00
Marc Alexander
e5344ae135 Merge branch '3.2.x' 2016-03-05 12:12:36 +01:00
Marc Alexander
f53a27e891 Merge branch '3.1.x' into 3.2.x 2016-03-05 12:12:27 +01:00
Tristan Darricau
480a1be94c [prep-release-3.2.0-b2] Add schema.json 2016-03-03 22:54:13 +01:00
Tristan Darricau
97bf5e8a8d [prep-release-3.2.0-b2] Add changelog for 3.2.0-b2 2016-03-03 22:54:13 +01:00
Tristan Darricau
517c1f8825 [prep-release-3.2.0-b2] Add migration for 3.2.0-b2 2016-03-03 22:53:53 +01:00
Tristan Darricau
20dd65ff1a [prep-release-3.2.0-b2] Update version to 3.2.0-b2 2016-03-02 22:05:58 +01:00
Tristan Darricau
0e6bcd166c Merge branch '3.2.x'
* 3.2.x:
  [ticket/14510] Prevent infinite loop in add_bots task
2016-03-02 21:51:37 +01:00
Tristan Darricau
942383d743 Merge pull request #4201 from CHItA/ticket/14510
[ticket/14510] Prevent infinite loop in add_bots task

* CHItA/ticket/14510:
  [ticket/14510] Prevent infinite loop in add_bots task
2016-03-02 21:51:19 +01:00
Máté Bartus
fa2ae3a14b [ticket/14510] Prevent infinite loop in add_bots task
PHPBB3-14510
2016-03-02 21:48:10 +01:00
Marc Alexander
43ffffca5f Merge branch '3.2.x' 2016-03-01 21:52:29 +01:00
Marc Alexander
a38a6ec7f5 Merge pull request #4196 from CHItA/ticket/14487
[ticket/14487] Try to handle connection timeouts
2016-03-01 21:52:05 +01:00
Matt Friedman
7b0452e53a [ticket/12684] Remove unnecessary null arguments
PHPBB3-12684
2016-02-29 23:24:01 -08:00
Matt Friedman
07b8c0663d [ticket/12684] Additional clean up
PHPBB3-12684
2016-02-29 21:04:41 -08:00
Matt Friedman
b17f9fc81c [ticket/12684] Allowed to use $this in enclosure
PHPBB3-12684
2016-02-29 21:04:16 -08:00
Matt Friedman
0ca4484525 [ticket/12684] Move all lang keys to cli
PHPBB3-12684
2016-02-29 21:03:32 -08:00
Matt Friedman
e905c6226d [ticket/12684] Fix a few mistakes and clean it up
PHPBB3-12684
2016-02-29 16:52:17 -08:00
Matt Friedman
97c6cce687 [ticket/12684] Some code clean up
PHPBB3-12684
2016-02-29 14:50:19 -08:00
Matt Friedman
a84f77bf25 [ticket/12684] Another little fix
PHPBB3-12684
2016-02-29 14:28:02 -08:00
Matt Friedman
fe31060fca [ticket/12684] Fix tests
PHPBB3-12684
2016-02-29 14:23:32 -08:00
Máté Bartus
b1a136e7bd [ticket/14487] Add missing use statement
PHPBB3-14487
2016-02-29 23:23:31 +01:00
Matt Friedman
637b02690d [ticket/12684] Update to use non-deprecated methods
PHPBB3-12684
2016-02-29 13:28:42 -08:00
Marc Alexander
b324cf1907 Merge branch '3.2.x' 2016-02-29 21:45:16 +01:00
Marc Alexander
b80cb8e796 Merge pull request #4194 from Nicofuma/ticket/14499
[ticket/14499] Add command to update the board from CLI
2016-02-29 21:45:11 +01:00
Matt Friedman
f32b4c0547 [ticket/12684] Add send email option
PHPBB3-12684
2016-02-29 11:42:23 -08:00
Matt Friedman
d373428180 [ticket/12684] Add input validation
PHPBB3-12684
2016-02-29 11:41:47 -08:00
Matt Friedman
6fe084a2fd [ticket/12684] Updates for 3.2 API
PHPBB3-12684
2016-02-29 11:41:07 -08:00
Tristan Darricau
52dffef03c [ticket/14499] Fix wording and comments
PHPBB3-14499
2016-02-29 20:27:12 +01:00
Matt Friedman
d17a8ab523 [ticket/12684] Fix merge errors
PHPBB3-12684
2016-02-29 08:28:37 -08:00
Tristan Darricau
8f7aba6582 [ticket/12684] Fix header file
PHPBB3-12684
2016-02-29 08:14:29 -08:00
Tristan Darricau
df4a620ba1 [ticket/12684] Fix tests
PHPBB3-12684
2016-02-29 08:14:29 -08:00
LEZY Thomas
50761104ba [ticket/12684] Add doc blocks and test file for user:add
PHPBB3-12684
2016-02-29 08:13:42 -08:00
LEZY Thomas
0102fa3f2d [ticket/12684] Add command user:add
PHPBB3-12684
2016-02-29 08:13:42 -08:00
Máté Bartus
dacbf09227 [ticket/14487] Add loading indicator while polling status
PHPBB3-14487
2016-02-29 16:40:09 +01:00
Máté Bartus
8993fef9c0 [ticket/14487] Update javascript
PHPBB3-14487
2016-02-29 16:18:35 +01:00
Tristan Darricau
8ec1a60156 [ticket/14499] Add missing config settings
PHPBB3-14499
2016-02-28 20:49:18 +01:00
Máté Bartus
72bdbf52cc Merge branch '3.2.x'
* 3.2.x:
  [ticket/14503] Enable superglobals in cli
2016-02-28 14:50:32 +01:00
Máté Bartus
f0a33dca72 Merge pull request #4197 from marc1706/ticket/14503
[ticket/14503] Enable superglobals in cli
2016-02-28 14:45:04 +01:00
Máté Bartus
062358f8b1 [ticket/14487] Try to handle connection timeouts
PHPBB3-14487
2016-02-28 14:05:07 +01:00
Marc Alexander
f65207b935 [ticket/14503] Enable superglobals in cli
This is for example needed for outputting help on commands.

PHPBB3-14503
2016-02-28 12:28:21 +01:00
Marc Alexander
f259a451bb Merge branch '3.2.x' 2016-02-28 10:16:09 +01:00
Marc Alexander
b490be1f81 Merge branch '3.1.x' into 3.2.x 2016-02-28 10:15:47 +01:00
Marc Alexander
af99569432 Merge branch '3.2.x' 2016-02-27 12:44:54 +01:00
Marc Alexander
cb6ae863f5 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/includes/functions_content.php
2016-02-27 12:44:28 +01:00
Marc Alexander
a21d1680d2 Merge branch '3.2.x' 2016-02-27 11:05:10 +01:00
Marc Alexander
7c41be4f51 Merge branch '3.1.x' into 3.2.x 2016-02-27 11:04:55 +01:00
Marc Alexander
47f70a4cfd Merge branch '3.2.x' 2016-02-27 10:55:17 +01:00
Marc Alexander
a937e38bd5 Merge branch '3.1.x' into 3.2.x
Conflicts:
	phpBB/docs/events.md
	phpBB/styles/subsilver2/template/memberlist_view.html
2016-02-27 10:54:48 +01:00
Marc Alexander
e8f29d9fb6 Merge branch '3.2.x' 2016-02-27 10:47:05 +01:00
Marc Alexander
24fd031648 Merge branch '3.1.x' into 3.2.x
Conflicts:
	build/build.xml
2016-02-27 10:46:45 +01:00
Marc Alexander
119d0e60e8 Merge branch '3.2.x' 2016-02-26 23:11:22 +01:00
Marc Alexander
30db51a86e Merge branch '3.1.x' into 3.2.x 2016-02-26 23:11:16 +01:00
Tristan Darricau
5bdfc6167b [ticket/14499] Add command to update the board from CLI
PHPBB3-14499
2016-02-25 22:39:42 +01:00
Marc Alexander
37b2791837 [ticket/14497] Support second app.php script in install folder
PHPBB3-14497
2016-02-25 15:34:32 +01:00
Máté Bartus
f249c52af6 Merge pull request #4191 from Nicofuma/ticket/14495
[ticket/14495] Updates the version to 3.3.0-a1-dev
2016-02-25 12:30:04 +01:00
Tristan Darricau
294f926bfc [ticket/14495] Updates the version to 3.3.0-a1-dev
PHPBB3-14495
2016-02-24 22:25:41 +01:00
Tristan Darricau
68996e527e Merge branch '3.2.x'
* 3.2.x:
  [ticket/13842] Prevent internal server errors without rewrite module on IIS
2016-02-22 21:37:21 +01:00
Tristan Darricau
49d42e2881 Merge pull request #4188 from marc1706/ticket/13842
[ticket/13842] Prevent internal server errors without rewrite module on IIS

* marc1706/ticket/13842:
  [ticket/13842] Prevent internal server errors without rewrite module on IIS
2016-02-22 21:36:46 +01:00
Tristan Darricau
d17257c346 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14488] Delete cookies to get correct session ID during login
2016-02-22 21:34:36 +01:00
Tristan Darricau
58e3c06a24 Merge pull request #4186 from marc1706/ticket/14488
[ticket/14488] Delete cookies to get correct session ID during login

* marc1706/ticket/14488:
  [ticket/14488] Delete cookies to get correct session ID during login
2016-02-22 21:34:04 +01:00
Marc Alexander
811f1573de Merge branch '3.2.x' 2016-02-19 10:10:55 +01:00
Marc Alexander
078116e189 Merge pull request #4187 from markshawtoronto/ticket/14489
[ticket/14489] Fix bug where extension custom compiler pass cannot be found
2016-02-19 10:10:52 +01:00
Mark Shaw
632418ad6e [ticket/14489] Fix bug where extension custom compiler pass cannot be found.
This is returning an extra / on my machine which throws off the next code block, and then the class can't be found.

PHPBB3-14489
2016-02-18 23:56:53 -05:00
Marc Alexander
ae22160243 [ticket/14488] Delete cookies to get correct session ID during login
PHPBB3-14488
2016-02-18 23:53:40 +01:00
Tristan Darricau
ec00fc85e0 Merge branch '3.2.x'
* 3.2.x:
  [ticket/13681] Invalidate and reset opcache where necessary
2016-02-18 22:00:29 +01:00
Tristan Darricau
b7deef46ac Merge branch '3.1.x' into 3.2.x
* 3.1.x:
  [ticket/13681] Invalidate and reset opcache where necessary
2016-02-18 22:00:10 +01:00
Marc Alexander
c485312d38 Merge branch '3.2.x' 2016-02-18 21:52:51 +01:00
Marc Alexander
f6fd819764 Merge pull request #4165 from Nicofuma/ticket/14457
[ticket/14457] Uses a random placeholder to inject css and js
2016-02-18 21:52:48 +01:00
Tristan Darricau
269e958532 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14315] Properly get sid from cookies and simplify take_screenshot
  [ticket/14315] Use proper ID selectors in ui test
  [ticket/14315] Add logout to ui tests and use in permissions role test
  [ticket/14315] Add functional tests for permission roles and fix non-js
  [ticket/14315] Add tests for setting permission roles using javascript
  [ticket/14315] Add more functionality to ui test cases
  [ticket/14315] Add back roles select for disable javascript
  [ticket/14315] Tweak location of drop-down
  [ticket/14315] Apply roles options format for multiple forums too
  [ticket/14315] Build role options for each permission group
  [ticket/14315] Correctly set default values and reset values
  [ticket/14315] Only add role options specified for each group
2016-02-18 21:47:25 +01:00
Tristan Darricau
028191e7c2 Merge pull request #4166 from marc1706/ticket/14315
[ticket/14315] Correctly set permission roles for multiple groups

* marc1706/ticket/14315:
  [ticket/14315] Properly get sid from cookies and simplify take_screenshot
  [ticket/14315] Use proper ID selectors in ui test
  [ticket/14315] Add logout to ui tests and use in permissions role test
  [ticket/14315] Add functional tests for permission roles and fix non-js
  [ticket/14315] Add tests for setting permission roles using javascript
  [ticket/14315] Add more functionality to ui test cases
  [ticket/14315] Add back roles select for disable javascript
  [ticket/14315] Tweak location of drop-down
  [ticket/14315] Apply roles options format for multiple forums too
  [ticket/14315] Build role options for each permission group
  [ticket/14315] Correctly set default values and reset values
  [ticket/14315] Only add role options specified for each group
2016-02-18 21:47:02 +01:00
Joas Schilling
9d1d8813fe Merge branch '3.2.x' 2016-02-18 18:43:03 +01:00
Joas Schilling
ab6e0bbef9 Merge branch '3.1.x' into 3.2.x
Conflicts:
	build/build.xml
	phpBB/composer.lock
2016-02-18 18:42:39 +01:00
Tristan Darricau
58359b1587 [ticket/14457] Replaces unique_id implementation by random_bytes()
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
08a11dbe32 [ticket/14457] Set the config values related to the RNG in the installer config
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
97bbf2d2b8 [ticket/14457] Handle the case where there isn't any 'definition' bag
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
99ace63e62 [ticket/14457] Don't set CSS to JS and JS to CSS
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
f7c5098c60 [ticket/14457] CS
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
f253a853b8 [ticket/14457] Fix twig/twig::assign_display
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Tristan Darricau
d34ffda9c1 [ticket/14457] Uses a random placeholder to inject css and js
PHPBB3-14457
2016-02-18 17:30:31 +01:00
Marc Alexander
dcc80f4709 Merge branch '3.2.x' 2016-02-18 16:18:33 +01:00
Marc Alexander
1007dea154 Merge pull request #4127 from RMcGirr83/ticket_14416
[ticket/14416] footer nav links have incorrect tooltip styling applied
2016-02-18 16:18:29 +01:00
Marc Alexander
7d41fe0136 [ticket/14315] Properly get sid from cookies and simplify take_screenshot
PHPBB3-14315
2016-02-18 11:22:02 +01:00
Marc Alexander
7c96d0abcd [ticket/14315] Use proper ID selectors in ui test
PHPBB3-14315
2016-02-17 13:47:51 +01:00
Marc Alexander
a75885bd85 [ticket/14315] Add logout to ui tests and use in permissions role test
PHPBB3-14315
2016-02-17 13:26:35 +01:00
Marc Alexander
620a862266 [ticket/14315] Add functional tests for permission roles and fix non-js
Without JS the settings were not applied due to duplicate input names.

PHPBB3-14315
2016-02-17 12:56:19 +01:00
Marc Alexander
d429fd03bf [ticket/14315] Add tests for setting permission roles using javascript
PHPBB3-14315
2016-02-16 22:46:03 +01:00
Marc Alexander
845639ba37 [ticket/14315] Add more functionality to ui test cases
PHPBB3-14315
2016-02-16 22:45:31 +01:00
Marc Alexander
6f41fcb3d6 [ticket/14315] Add back roles select for disable javascript
The javascript will hide the old select and show the version using
the span and showing the tooltips.

PHPBB3-14315
2016-02-16 18:21:04 +01:00
Marc Alexander
32815faa33 [ticket/14315] Tweak location of drop-down
PHPBB3-14315
2016-02-16 18:21:04 +01:00
Marc Alexander
0a1604a536 [ticket/14315] Apply roles options format for multiple forums too
PHPBB3-14315
2016-02-16 18:21:04 +01:00
Marc Alexander
4cfba8f3a4 [ticket/14315] Build role options for each permission group
Previously all role options were put into one array. This required
filtering the options. Instead, these are now passed to the template
via template loops.

PHPBB3-14315
2016-02-16 18:21:04 +01:00
Marc Alexander
eab1b1ad11 [ticket/14315] Correctly set default values and reset values
The permissions tooltip javascript failed at correctly passing
the default values to the page. The same applied to the
display_mask() method in includes/acp/auth.php.

PHPBB3-14315
2016-02-16 18:21:04 +01:00
Marc Alexander
4973632288 [ticket/14315] Only add role options specified for each group
PHPBB3-14315
2016-02-16 18:21:04 +01:00
Tristan Darricau
8d1eee0e01 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14462] Not show timeout messages in convertors
  [ticket/14462] Make timeout error translateable
  [ticket/14462] Update ordering in install db config
  [ticket/14462] Fix comments
  [ticket/14462] Fix tests
  [ticket/14462] Fix CS and typo
  [ticket/14462] Set instance of db driver for database access using global
  [ticket/14462] Fix installation in tests
  [ticket/14462] Refactor tasks to be more modular
  [ticket/14462] Further speed improvements
2016-02-16 00:11:27 +01:00
Tristan Darricau
d0ce6a18df Merge pull request #4171 from CHItA/ticket/14462
[ticket/14462] Try to prevent timeouts in the installer

* CHItA/ticket/14462:
  [ticket/14462] Not show timeout messages in convertors
  [ticket/14462] Make timeout error translateable
  [ticket/14462] Update ordering in install db config
  [ticket/14462] Fix comments
  [ticket/14462] Fix tests
  [ticket/14462] Fix CS and typo
  [ticket/14462] Set instance of db driver for database access using global
  [ticket/14462] Fix installation in tests
  [ticket/14462] Refactor tasks to be more modular
  [ticket/14462] Further speed improvements
2016-02-16 00:06:52 +01:00
Tristan Darricau
1f0b6c8123 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14447] Remove trailing white spaces in Prosilver
2016-02-15 23:08:18 +01:00
Tristan Darricau
00d71d854c Merge pull request #4157 from VSEphpbb/ticket/14447
[ticket/14447] Remove trailing white spaces in Prosilver

* VSEphpbb/ticket/14447:
  [ticket/14447] Remove trailing white spaces in Prosilver
2016-02-15 23:08:08 +01:00
Tristan Darricau
f872af464e Merge branch '3.2.x'
* 3.2.x:
  [ticket/14477] Update text-formatter dependency
2016-02-15 22:57:49 +01:00
Tristan Darricau
d4c7f25e04 Merge pull request #4179 from marc1706/ticket/14477
[ticket/14477] Update text-formatter dependency

* marc1706/ticket/14477:
  [ticket/14477] Update text-formatter dependency
2016-02-15 22:57:30 +01:00
Tristan Darricau
9a7f2c08f6 Merge branch '3.2.x'
* 3.2.x:
  [ticket/14478] Remove no longer required shell script
  [ticket/14478] Move facebook/webdriver dependency to main composer file
2016-02-15 22:56:27 +01:00
Tristan Darricau
f983684fdb Merge pull request #4180 from marc1706/ticket/14478
[ticket/14478] Move facebook/webdriver dependency to main composer file

* marc1706/ticket/14478:
  [ticket/14478] Remove no longer required shell script
  [ticket/14478] Move facebook/webdriver dependency to main composer file
2016-02-15 22:55:56 +01:00
Mate Bartus
6debd9a1be [ticket/14462] Not show timeout messages in convertors
PHPBB3-14462
2016-02-14 19:27:24 +01:00
Marc Alexander
469f200821 [ticket/14478] Remove no longer required shell script
PHPBB3-14478
2016-02-14 16:28:08 +01:00
Marc Alexander
d330ef8c1b [ticket/14478] Move facebook/webdriver dependency to main composer file
Also updated to latest version and now using proper version in
composer.json.

PHPBB3-14478
2016-02-14 16:24:00 +01:00
Oliver Schramm
2084404d2a [ticket/14462] Make timeout error translateable
PHPBB3-14462
2016-02-14 16:16:33 +01:00
Marc Alexander
b6f9a2e1aa [ticket/14477] Update text-formatter dependency
PHPBB3-14477
2016-02-14 15:49:56 +01:00
Joas Schilling
c3370201ba Merge branch '3.2.x' 2016-02-13 18:08:28 +01:00
Joas Schilling
8663edce76 Merge branch '3.1.x' into 3.2.x
Conflicts:
	build/build.xml
	phpBB/docs/CHANGELOG.html
	phpBB/includes/constants.php
	phpBB/includes/functions_user.php
	phpBB/install/convertors/convert_phpbb20.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2016-02-13 18:08:01 +01:00
Mate Bartus
b9f5c03099 [ticket/14462] Update ordering in install db config
PHPBB3-14462
2016-02-13 15:02:33 +01:00
Mate Bartus
2efceffaeb [ticket/14462] Fix comments
PHPBB3-14462
2016-02-12 23:30:32 +01:00
Mate Bartus
97d128a7e4 [ticket/14462] Fix tests
PHPBB3-14462
2016-02-12 15:53:36 +01:00
Mate Bartus
7c0fb563ec [ticket/14462] Fix CS and typo
PHPBB3-14462
2016-02-12 15:38:34 +01:00
Marc Alexander
90710ffe98 [ticket/14462] Set instance of db driver for database access using global
PHPBB3-14462
2016-02-12 14:31:30 +01:00
Mate Bartus
d63b5a1315 [ticket/14462] Fix installation in tests
PHPBB3-14462
2016-02-12 14:31:29 +01:00
Mate Bartus
68091561ab [ticket/14462] Refactor tasks to be more modular
PHPBB3-14462
2016-02-12 14:31:28 +01:00
Mate Bartus
955b9ede33 [ticket/14462] Further speed improvements
- Cache the secondary container
- Only initialize tasks/modules that are being used
- Add timeout error message in the AJAX UI

PHPBB3-14462
2016-02-12 14:31:28 +01:00
Marc Alexander
05fec8c642 Merge branch '3.2.x' 2016-02-11 23:40:39 +01:00
Marc Alexander
971fe13a28 Merge pull request #4160 from Nicofuma/ticket/14440
[ticket/14440] Correctly remove the web root path in update_web_root_path
2016-02-11 23:40:18 +01:00
Tristan Darricau
5557760ecc [ticket/14440] Add comments
PHPBB3-14440
2016-02-11 22:18:09 +01:00
Tristan Darricau
c9e5d308f2 Merge pull request #4159 from marc1706/ticket/14448
[ticket/14448] Use guzzle for remote files uploading

* marc1706/ticket/14448:
  [ticket/14448] Correctly pass verify setting if available
  [ticket/14448] Let user decide if remote upload certs should be checked
  [ticket/14448] Add new vendor files and dirs to clean task
  [ticket/14448] Do not try to test remote upload timeout
  [ticket/14448] Remove no longer needed guzzle 3.9.3
  [ticket/14448] Use GuzzleHttp and try to verify certs
  [ticket/14448] Update composer.json and lock file for guzzlehttp
  [ticket/14431] Remote avatar uploading
  [ticket/14431] Remote avatar uploading
2016-02-11 22:16:10 +01:00
Marc Alexander
aa6dd6d4ff Merge pull request #4172 from Crizz0/ticket/14307
[ticket/14307] Fixes wording in install.php file/dir exist/writeable
2016-02-10 14:11:18 +01:00
Marc Alexander
0210a6298d Merge branch '3.1.x' 2016-02-09 16:57:29 +01:00
Marc Alexander
8cf086ef9b [ticket/14448] Correctly pass verify setting if available
PHPBB3-14448
2016-02-08 13:26:19 +01:00
Tristan Darricau
fffbbbdcc4 Merge pull request #4169 from CHItA/ticket/14460
[ticket/14460] Use the selected language with AJAX requests as well

* CHItA/ticket/14460:
  [ticket/14460] Use the selected language with AJAX requests as well
2016-02-07 16:19:23 +01:00
Tristan Darricau
f258aebc59 Merge pull request #4161 from CHItA/ticket/14312
[ticket/14312] Enable running database update only

* CHItA/ticket/14312:
  [ticket/14312] Allow updating without having the update directory
  [ticket/14312] Push migration error messages to the user
2016-02-07 16:03:52 +01:00
Tristan Darricau
20d85433fc [ticket/14440] Add tests
PHPBB3-14440
2016-02-07 15:15:01 +01:00
Tristan Darricau
39f5aaa526 Merge pull request #4167 from Mauron/ticket/14458
fixes #4167

* 3.1.x:
  [ticket/14458] Explicitly state RewriteBase into .htaccess root file
2016-02-07 14:56:09 +01:00
lavigor
3479f95090 [ticket/14466] Add an event to cron.php
PHPBB3-14466
2016-02-07 16:50:17 +03:00
Crizzo
6a2d041c3d [ticket/14307] Fixes wording in install.php file/dir exist/writeable
PHPBB3-14307
2016-02-06 19:49:49 +01:00
Marc Alexander
01b29b8464 Merge pull request #4170 from Elsensee/ticket/14461
[ticket/14461] Correctly count up $processed_records
2016-02-06 16:27:04 +01:00
Oliver Schramm
da08a6e3cb [ticket/14461] Correctly count up $processed_records
PHPBB3-14461
2016-02-06 14:45:20 +01:00
Mate Bartus
37705353c5 [ticket/14460] Use the selected language with AJAX requests as well
PHPBB3-14460
2016-02-06 14:14:26 +01:00
Tristan Darricau
df505d772d Merge branch '3.1.x'
* 3.1.x:
  [ticket/14356] Fix viewtopic_body_postrow_back2top_append description
2016-02-05 20:36:57 +01:00
Tristan Darricau
dab282e664 [release-3.2.0-b1] Update version to 3.2.0-b2-dev 2016-02-05 17:12:39 +01:00
Tristan Darricau
123422d1ef Merge branch 'prep-release-3.2.0-b1'
* prep-release-3.2.0-b1:
  [prep-release-3.2.0-b1] Add changelog for 3.2.0-b1
  [ticket/14453] Add missing dependency in the text_reparser migration
  [ticket/14452] Define $progressFillerText in installer.js
  [prep-release-3.2.0-b1] Add migration for 3.2.0-b1
  [prep-release-3.2.0-b1] Update language help files
  [prep-release-3.2.0-b1] Add schema.json
  [prep-release-3.2.0-b1] Update version to 3.2.0-b1
2016-02-05 17:05:52 +01:00
Tristan Darricau
3e0aa1b3a4 [prep-release-3.2.0-b1] Add changelog for 3.2.0-b1 2016-02-05 15:56:28 +01:00
Tristan Darricau
b40f9ce6e1 [ticket/14453] Add missing dependency in the text_reparser migration
PHPBB3-14453
2016-02-05 15:56:28 +01:00
Marc Alexander
7e0878bedb [ticket/14452] Define $progressFillerText in installer.js
PHPBB3-14452
2016-02-05 15:56:28 +01:00
Tristan Darricau
379634a102 [prep-release-3.2.0-b1] Add migration for 3.2.0-b1 2016-02-05 15:56:28 +01:00
Tristan Darricau
e2440bad17 Merge pull request #4163 from Nicofuma/ticket/14453
[ticket/14453] Add missing dependency in the text_reparser migration

* Nicofuma/ticket/14453:
  [ticket/14453] Add missing dependency in the text_reparser migration
2016-02-05 12:18:39 +01:00
Tristan Darricau
6b19928463 Merge pull request #4162 from marc1706/ticket/14452
[ticket/14452] Define $progressFillerText in installer.js

* marc1706/ticket/14452:
  [ticket/14452] Define $progressFillerText in installer.js
2016-02-05 12:16:54 +01:00
Tristan Darricau
3846b6a6e3 [ticket/14453] Add missing dependency in the text_reparser migration
PHPBB3-14453
2016-02-05 12:16:34 +01:00
Marc Alexander
7cdeb70bcf [ticket/14452] Define $progressFillerText in installer.js
PHPBB3-14452
2016-02-05 10:29:49 +01:00
Mate Bartus
ad7b3ed178 [ticket/14312] Allow updating without having the update directory
PHPBB3-14312
2016-02-04 22:01:38 +01:00
Mate Bartus
2f6f9a05eb [ticket/14312] Push migration error messages to the user
PHPBB3-14312
2016-02-04 21:20:02 +01:00
Marc Alexander
fd9c05309d [ticket/14448] Let user decide if remote upload certs should be checked
Also fixed some minor issues like coding style.

PHPBB3-14448
2016-02-04 17:14:48 +01:00
Tristan Darricau
7ec6dd75f3 [ticket/14440] Correctly remove the web root path in update_web_root_path
PHPBB3-14440
2016-02-04 00:27:12 +01:00
Tristan Darricau
b50f4d266d [prep-release-3.2.0-b1] Update language help files 2016-02-03 22:33:03 +01:00
Tristan Darricau
3aee46109b [prep-release-3.2.0-b1] Add schema.json 2016-02-03 21:43:32 +01:00
Tristan Darricau
f80ec7e786 [prep-release-3.2.0-b1] Update version to 3.2.0-b1 2016-02-03 21:41:22 +01:00
Marc Alexander
9a5b2d5e66 [ticket/14448] Add new vendor files and dirs to clean task
PHPBB3-14448
2016-02-03 19:38:54 +01:00
Marc Alexander
dacbc767f1 [ticket/14448] Do not try to test remote upload timeout
PHPBB3-14448
2016-02-03 17:42:47 +01:00
Marc Alexander
9ce4ceb9c1 [ticket/14448] Remove no longer needed guzzle 3.9.3
PHPBB3-14448
2016-02-03 16:55:03 +01:00
Marc Alexander
c83db45f55 [ticket/14448] Use GuzzleHttp and try to verify certs
PHPBB3-14448
2016-02-03 14:06:10 +01:00
Richard McGirr
b9df08e97f [ticket/14416] Revert changes and use twig spaceless
PHPBB3-14416
2016-02-03 06:29:21 -05:00
Marc Alexander
5ee559d524 [ticket/14448] Update composer.json and lock file for guzzlehttp
PHPBB3-14448
2016-02-03 11:30:44 +01:00
Scott Dutton
49dd9f0219 [ticket/14431] Remote avatar uploading
Fixed content length bug
Ran composer update

PHPBB3-14431
2016-02-03 11:26:32 +01:00
Scott Dutton
cec63974c3 [ticket/14431] Remote avatar uploading
replace the 3.1 way with guzzle
Adds guzzle as a dependency
Removed a test as it wont wont with guzzle (as far as I know)

PHPBB3-14431
2016-02-03 11:24:47 +01:00
Marc Alexander
013d4d4633 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/functions_upload.php
2016-02-03 10:31:56 +01:00
Tristan Darricau
03fba99074 Merge pull request #4017 from CHItA/ticket/14262
[ticket/14262] Move convertor to controller

* CHItA/ticket/14262:
  [ticket/14262] Add error handling and small CS fixes
  [ticket/14262] Remove converter template duplicate
  [ticket/14262] Fix stage navigation
  [ticket/14262] Move convertor to controller
2016-02-02 21:29:20 +01:00
Tristan Darricau
724bd471a7 Merge pull request #4155 from marc1706/ticket/14446
[ticket/14446] Add predefined placeholder variables to twig definition

* marc1706/ticket/14446:
  [ticket/14446] Add predefined placeholder variables to twig definition
2016-02-02 21:18:09 +01:00
Tristan Darricau
4133d8a5f1 Merge pull request #4156 from CHItA/ticket/14445
[ticket/14445] Force refresh before schema generation

* CHItA/ticket/14445:
  [ticket/14445] Force refresh before schema generation
2016-02-02 21:16:37 +01:00
Tristan Darricau
154c7500ea Merge pull request #4158 from CHItA/ticket/14321
[ticket/14321] Clean up arcihve controller logic

* CHItA/ticket/14321:
  [ticket/14321] Clean up arcihve controller logic
2016-02-02 21:15:17 +01:00
Mate Bartus
8f4889da58 [ticket/14445] Force refresh before schema generation
PHPBB3-14445
2016-02-02 19:48:06 +01:00
Mate Bartus
debd1bb9d6 [ticket/14321] Clean up arcihve controller logic
PHPBB3-14321
2016-02-02 18:17:11 +01:00
Matt Friedman
93a25893d5 [ticket/14447] Remove trailing white spaces in Prosilver
PHPBB3-14447
2016-02-02 08:42:53 -08:00
Marc Alexander
94f87d9318 [ticket/14446] Add predefined placeholder variables to twig definition
PHPBB3-14446
2016-02-02 17:13:47 +01:00
Mate Bartus
91f809dc3d [ticket/14262] Add error handling and small CS fixes
PHPBB3-14262
2016-02-02 16:09:40 +01:00
Marc Alexander
b432f33b49 Merge pull request #4154 from Nicofuma/ticket/14444
[ticket/14444] Fix fatal error in functions_messenger.php
2016-02-02 15:52:43 +01:00
Tristan Darricau
60c9ee068e [ticket/14444] Fix fatal error in functions_messenger.php
PHPBB3-14444
2016-02-02 15:45:03 +01:00
Tristan Darricau
8e100f000e Merge pull request #4144 from VSEphpbb/ticket/14434
[ticket/14434] Allow non-migration files inside migrations folder (continued)

* VSEphpbb/ticket/14434:
  [ticket/14434] Refactored to check migrations when setting them
  [ticket/14434] Check migrations in the database updater task
  [ticket/14434] Do not include non-migrations in CLI list
  [ticket/14434] Remove redundant conditional
  [ticket/14434] Fix whitespace mistakes
  [ticket/14434] Remove recursion to simplify is_migration method
  [ticket/14434] Extract migration check to a reusable method
  [ticket/14434] Schema generator should ignore migration helpers
2016-02-02 13:12:25 +01:00
Tristan Darricau
15e9367b5b Merge pull request #4152 from marc1706/ticket/14442
[ticket/14442] Use Goutte 2.0 for functional tests

* marc1706/ticket/14442:
  [ticket/14442] Use get_content() in functional test case
  [ticket/14442] Properly set plupload header
  [ticket/14442] Use get_content() in plupload functional tests
  [ticket/14442] Use Goutte 2.0 instead of outdated 1.0
2016-02-02 13:01:25 +01:00
Oliver Schramm
b2b99e5da8 Merge pull request #4147 from marc1706/ticket/14436
[ticket/14436] Add dependency on oauth_states migration
2016-02-01 20:25:13 +01:00
Marc Alexander
fdb1622588 [ticket/14442] Use get_content() in functional test case
PHPBB3-14442
2016-02-01 19:34:58 +01:00
Marc Alexander
2353fe39c0 [ticket/14442] Properly set plupload header
PHPBB3-14442
2016-02-01 19:33:34 +01:00
Marc Alexander
105ffe8da3 [ticket/14442] Use get_content() in plupload functional tests
PHPBB3-14442
2016-02-01 17:00:56 +01:00
Marc Alexander
e4f562bdba [ticket/14442] Use Goutte 2.0 instead of outdated 1.0
PHPBB3-14442
2016-02-01 15:25:31 +01:00
Marc Alexander
3d67606e16 Merge pull request #4145 from Nicofuma/ticket/14432
[ticket/14432] Adds a method to get raw language values
2016-02-01 12:07:02 +01:00
Marc Alexander
63fd2159e0 Merge pull request #4149 from CHItA/ticket/14438
[ticket/14438] Allign progressbar text to center
2016-01-31 20:08:39 +01:00
Marc Alexander
0d93af8324 Merge branch '3.1.x' 2016-01-31 20:05:07 +01:00
Mate Bartus
43cdb35b84 [ticket/14438] Allign progressbar text to center
PHPBB3-14438
2016-01-29 17:17:59 +01:00
Mate Bartus
a3f16c1f5f [ticket/14262] Remove converter template duplicate
PHPBB3-14262
2016-01-29 13:55:49 +01:00
Mate Bartus
6be1c6049d [ticket/14262] Fix stage navigation
PHPBB3-14262
2016-01-29 13:52:07 +01:00
Mate Bartus
a649768e17 [ticket/14262] Move convertor to controller
PHPBB3-14262
2016-01-29 00:03:44 +01:00
Matt Friedman
27027deb9c [ticket/14434] Refactored to check migrations when setting them
PHPBB3-14434
2016-01-28 12:17:35 -08:00
Matt Friedman
fb1acb0ef4 [ticket/14434] Check migrations in the database updater task
PHPBB3-14434
2016-01-28 07:04:55 -08:00
Matt Friedman
fc72862ca4 [ticket/14434] Do not include non-migrations in CLI list
PHPBB3-14434
2016-01-27 12:47:31 -08:00
Matt Friedman
996441a1da [ticket/14434] Remove redundant conditional
PHPBB3-14434
2016-01-27 12:24:18 -08:00
Matt Friedman
ae7aa5dc57 [ticket/14434] Fix whitespace mistakes
PHPBB3-14434
2016-01-27 11:48:24 -08:00
Matt Friedman
3bd8a2ba19 [ticket/14434] Remove recursion to simplify is_migration method
PHPBB3-14434
2016-01-27 11:46:04 -08:00
Matt Friedman
47d8aeebde [ticket/14434] Extract migration check to a reusable method
PHPBB3-14434
2016-01-27 10:50:22 -08:00
Marc Alexander
daa92f7996 [ticket/14436] Add dependency on oauth_states migration
PHPBB3-14436
2016-01-27 16:51:34 +01:00
Marc Alexander
3a4dae369d Merge branch '3.1.x' 2016-01-27 14:31:29 +01:00
Marc Alexander
b8b419704c Merge pull request #4142 from Nicofuma/ticket/14129
[ticket/14129] Caches extensions autoloaders
2016-01-27 10:44:47 +01:00
Tristan Darricau
f5ca8c363b [ticket/14432] Adds a method to get raw language values
PHPBB3-14432
2016-01-26 23:45:51 +01:00
Tristan Darricau
cc38bf550b [ticket/14129] Caches extensions autoloaders
PHPBB3-14129
2016-01-26 22:13:26 +01:00
Matt Friedman
7d2a58e271 [ticket/14434] Schema generator should ignore migration helpers
PHPBB3-14434
2016-01-26 11:45:06 -08:00
Marc Alexander
ad914a6880 Merge branch '3.1.x' 2016-01-26 08:57:36 +01:00
Tristan Darricau
56062a2635 Merge pull request #4009 from cunha17/ticket/14253
* cunha17-master:
  [ticket/14253] Show group requests pending aproval at the ACP groups summary
  [ticket/14253] Show group requests pending aproval at the ACP groups summary

fixes #4009
2016-01-25 13:15:52 +01:00
cunha17
57ce891d5f [ticket/14253] Show group requests pending aproval at the ACP groups summary
Currenty, you need to open each existing group in ACP to know if there
are pending group requests or not. Doing so is really boring and
annoying... :/
This patch displays the number of pending group requests at the ACP groups
summary page.

PHPBB3-14253
2016-01-25 13:13:05 +01:00
cunha17
3d03c834d0 [ticket/14253] Show group requests pending aproval at the ACP groups summary
Currenty, you need to open each existing group in ACP to know if there are
pending group requests or not. Doing so is really boring and annoying... :/
This patch displays the number of pending group requests at the ACP groups
summary page.

PHPBB3-14253
2016-01-25 13:13:05 +01:00
Marc Alexander
8e8051f41d Merge pull request #4131 from Nicofuma/ticket/13717
[ticket/13717] Set the assets after rendering the whole template
2016-01-25 10:31:23 +01:00
Tristan Darricau
b7db2717b2 Merge pull request #4126 from marc1706/ticket/13733
[ticket/13733] Allow non-migration files inside migrations folder

* marc1706/ticket/13733:
  [ticket/13733] Remove validate_classes method argument
  [ticket/13733] Make sure migration classes always have same order in tests
  [ticket/13733] Properly test setting validate_classes to false/true
  [ticket/13733] Use interface for migratinos
  [ticket/13733] Update comment explaining migration class validation
  [ticket/13733] Add isInstantiable() check.
  [ticket/13733] Braces on their own lines
  [ticket/13733] Allow tests the skip class validation
  [ticket/13733] Properly handle nonexistent classes as well
  [ticket/13733] Handle nonexistent classes as well
  [ticket/13733] Only use migration classes that extension the base migration class.
2016-01-25 09:08:23 +01:00
Tristan Darricau
e91b1fa464 [ticket/13717] Fix tests
PHPBB3-13717
2016-01-25 00:31:45 +01:00
Tristan Darricau
52b3d54805 [ticket/13717] Set the assets after rendering the whole template
The goal being to be able to call INCLUDECSS/JS from anywhere in any tempalte or event

PHPBB3-13717
2016-01-25 00:31:45 +01:00
Marc Alexander
fac4672f3f [ticket/13733] Remove validate_classes method argument
PHPBB3-13733
2016-01-24 22:39:37 +01:00
Tristan Darricau
d8af5ac4f9 Merge pull request #4140 from Crizz0/ticket/14418
[ticket/14418] Wrong language variable in viewtopic_topic_tools.html …

* Crizz0/ticket/14418:
  [ticket/14418] Wrong language variable in viewtopic_topic_tools.html fixed
2016-01-24 18:35:04 +01:00
Tristan Darricau
49e4c11bad Merge branch '3.1.x'
* 3.1.x:
  [ticket/14411] Permanently delete post if delete_permanent is set
2016-01-24 18:16:16 +01:00
Tristan Darricau
36ff2c7b59 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14425] Allow setting unix socket in database tests
2016-01-24 18:00:26 +01:00
Tristan Darricau
9d23bf1ec5 Merge pull request #4138 from marc1706/ticket/14428
[ticket/14428] Fix files types remote tests

* marc1706/ticket/14428:
  [ticket/14428] Fix files types remote tests
2016-01-24 17:39:15 +01:00
Crizzo
ca9560fc7a [ticket/14418] Wrong language variable in viewtopic_topic_tools.html fixed
In viewtopic_topic_tools.html was used the language variable L_PM_TOOLS it
had to be changed to L_TOPIC_TOOLS to display the right title in the
moderation wrench in viewtopic.php

PHPBB3-14418
2016-01-24 12:10:03 +01:00
Marc Alexander
911ba68895 Merge pull request #4132 from VSEphpbb/ticket/14420
[ticket/14420] Fix up search results topic lists
2016-01-24 11:10:30 +01:00
Marc Alexander
10bf5c1533 [ticket/14428] Fix files types remote tests
PHPBB3-14428
2016-01-23 13:46:18 +01:00
Marc Alexander
e28a5da457 Merge branch '3.1.x' 2016-01-23 12:04:43 +01:00
Marc Alexander
10756f3f87 Merge branch '3.1.x' 2016-01-21 17:37:15 +01:00
Marc Alexander
a60935b99d [ticket/13733] Make sure migration classes always have same order in tests
PHPBB3-13733
2016-01-20 11:16:29 +01:00
Marc Alexander
0defce65c8 [ticket/13733] Properly test setting validate_classes to false/true
PHPBB3-13733
2016-01-19 23:32:07 +01:00
Matt Friedman
98467d2ea5 [ticket/14420] Fix up search results topic lists
PHPBB3-14420
2016-01-18 17:55:31 -08:00
Tristan Darricau
77d033f99e Merge pull request #4116 from marc1706/ticket/14402
[ticket/14402] Tidy plupload cron should not rely on user id/ip being available

* marc1706/ticket/14402:
  [ticket/14402] Directly pass user id and ip
  [ticket/14402] Get rid of globals in tidy_plupload cron
  [ticket/14402] Do not expect user id and ip to be available in cron
2016-01-18 23:46:22 +01:00
Tristan Darricau
39c9baa574 Merge pull request #4121 from marc1706/ticket/11875
[ticket/11875] Use 4-byte integer instead of 3-byte integer for ID columns

* marc1706/ticket/11875:
  [ticket/11875] Add back new line
  [ticket/11875] Change more columns to use UINT and add missings ones
  [ticket/11875] Add migration file
  [ticket/11875] Recreate schemas for install
  [ticket/11875] Create new map for UNSIGNED 4-byte integer
  [ticket/11875] Upgrade default data type from MEDIUMINT to INT
2016-01-18 23:29:41 +01:00
Tristan Darricau
bcc5eac7dd Merge pull request #4130 from marc1706/ticket/14419
[ticket/14419] Update composer dependencies and lock file

* marc1706/ticket/14419:
  [ticket/14419] Update composer dependencies and lock file
  [ticket/13908] "After" clause in migration not working
  [ticket/13908] "After" clause in migration not working
2016-01-18 23:15:56 +01:00
Marc Alexander
6e465c01bf [ticket/14419] Update composer dependencies and lock file
PHPBB3-14419
2016-01-18 21:39:51 +01:00
Marc Alexander
e954b0b82b [ticket/13733] Use interface for migratinos
PHPBB3-13733
2016-01-18 14:54:54 +01:00
Marc Alexander
a30ecb81f8 Merge branch '3.1.x' 2016-01-17 23:28:33 +01:00
Richard McGirr
8d8f5783c6 [ticket/14416] footer nav links have incorrect tooltip styling applied
PHPBB3-14416
2016-01-17 07:03:21 -05:00
Marc Alexander
a98f12d1fc Merge branch '3.1.x' 2016-01-16 23:18:13 +01:00
Marc Alexander
8e5b5a5c07 Merge branch '3.1.x' 2016-01-16 23:10:37 +01:00
Marc Alexander
b908524853 [ticket/13733] Update comment explaining migration class validation
PHPBB3-13733
2016-01-15 18:34:12 +01:00
Marc Alexander
0178c27092 Merge pull request #3626 from imkingdavid/ticket/13733
[ticket/13733] Allow non-migration files inside migrations folder
2016-01-15 18:31:27 +01:00
Marc Alexander
8e584dfa6b Merge pull request #4077 from Nicofuma/ticket/14306
[ticket/14306] Automatically enable a safe mode when container building fails
2016-01-15 18:13:34 +01:00
Marc Alexander
6710ea3947 [ticket/14402] Directly pass user id and ip
PHPBB3-14402
2016-01-15 11:22:13 +01:00
Marc Alexander
3a555d94af [ticket/14402] Get rid of globals in tidy_plupload cron
PHPBB3-14402
2016-01-15 11:21:08 +01:00
Marc Alexander
3a82ace3eb [ticket/14402] Do not expect user id and ip to be available in cron
PHPBB3-14402
2016-01-15 11:21:07 +01:00
Marc Alexander
97e002cc3d Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/log/log.php
2016-01-15 11:18:13 +01:00
Marc Alexander
254291b644 Merge pull request #4123 from lavigor/ticket/13442
[ticket/13442] UTF-8 symbols for database host
2016-01-15 11:11:44 +01:00
lavigor
ef09b562db [ticket/13442] UTF-8 symbols for database host
PHPBB3-13442
2016-01-14 15:38:14 +03:00
Marc Alexander
a94c20faa2 [ticket/11875] Add back new line
PHPBB3-11875
2016-01-13 19:36:20 +01:00
Marc Alexander
7cd7bb3c01 [ticket/11875] Change more columns to use UINT and add missings ones
PHPBB3-11875
2016-01-13 19:35:04 +01:00
Marc Alexander
31607771e1 [ticket/11875] Add migration file
PHPBB3-11875
2016-01-13 17:02:42 +01:00
Marc Alexander
192a5f19f4 Merge pull request #2064 from hjpotter92/ticket/11875
[ticket/11875] Set default data type from MEDIUMINT (3byte) to INT(10) (4byte)

Conflicts:
	phpBB/includes/db/schema_data.php
	phpBB/install/schemas/mysql_40_schema.sql
	phpBB/install/schemas/mysql_41_schema.sql
	phpBB/install/schemas/oracle_schema.sql
	phpBB/install/schemas/postgres_schema.sql
	phpBB/phpbb/db/tools/tools.php
2016-01-13 13:21:08 +01:00
Marc Alexander
08647781c0 Merge pull request #4059 from JoshyPHP/ticket/14323
[ticket/14323] Added support for truncating long URLs
2016-01-13 12:55:31 +01:00
Marc Alexander
d55a8a8cee Merge branch '3.1.x' 2016-01-13 09:27:35 +01:00
Marc Alexander
549e91354d Merge pull request #4118 from JoshyPHP/ticket/14405
[ticket/14405] Force a lookahead check on [URL] BBCodes
2016-01-12 17:32:14 +01:00
JoshyPHP
e4dae8ed4b [ticket/14405] Force a lookahead check on [URL] BBCodes
PHPBB3-14405
2016-01-12 11:54:20 +01:00
Marc Alexander
68d945e931 Merge branch '3.1.x' 2016-01-12 04:31:15 +01:00
Joas Schilling
7f7b09fdeb Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/docs/CHANGELOG.html
	phpBB/includes/acp/acp_bbcodes.php
2016-01-09 18:45:32 +01:00
Tristan Darricau
1e0340b0cf [ticket/14306] Improves Error display
PHPBB3-14306
2016-01-09 18:03:21 +01:00
Tristan Darricau
b2324607ad Merge pull request #4058 from marc1706/ticket/13454
[ticket/13454] Remove unused variables, globals, and parameters

* marc1706/ticket/13454:
  [ticket/13454] Add excessively removed code back
  [ticket/13454] Remove more unused variables
  [ticket/13454] Remove double semi-colons
  [ticket/13454] Remove unused variables
  [ticket/13454] Fix code sniffer complaints
  [ticket/13454] Fix a few issues introduced by overdeleting stuff
  [ticket/13454] Remove unused variables
  [ticket/13454] Remove unused variables
  [ticket/13454] Remove unused variables
  [ticket/13454] Remove unused variables
2016-01-09 17:53:04 +01:00
Marc Alexander
81cbabc1f6 Merge branch '3.1.x' 2016-01-09 16:30:43 +01:00
Marc Alexander
a86a6926ee Merge pull request #4098 from Nicofuma/ticket/14382-master
[ticket/14382] Specify the branch-alias in the composer.json files
2016-01-09 16:30:42 +01:00
Tristan Darricau
e8a4526f4a [ticket/14382] Specify the branch-alias in the composer.json files
PHPBB3-14382
2016-01-09 15:42:42 +01:00
Tristan Darricau
c1eb721650 Merge branch 'ticket/14382' into ticket/14382-master
* ticket/14382:
  [ticket/14382] Specify the branch-alias in the composer.json files
2016-01-09 15:39:26 +01:00
Tristan Darricau
6594ef8b1e [ticket/14306] CS and correctly handle exception loop
PHPBB3-14306
2016-01-09 15:35:17 +01:00
Tristan Darricau
7f8b6c02c6 [ticket/14306] Update the error message
PHPBB3-14306
2016-01-09 15:35:17 +01:00
Tristan Darricau
761fa9da52 [ticket/14306] Doesn't try to build a "safe" container in the dev env
PHPBB3-14306
2016-01-09 15:35:17 +01:00
Tristan Darricau
78349ed80f [ticket/14306] Automatically enable a safe mode when container building fails
PHPBB3-14306
2016-01-09 15:35:17 +01:00
Oliver Schramm
f6524f4902 Merge branch '3.1.x' 2016-01-08 18:22:40 +01:00
Marc Alexander
c6c7730e04 Merge branch '3.1.x' 2016-01-08 17:57:05 +01:00
Marc Alexander
0028ed3e95 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/ucp_prefs_personal.html
2016-01-08 16:39:33 +01:00
Oliver Schramm
b6fee9f536 Merge branch '3.1.x' 2016-01-08 16:06:46 +01:00
Mate Bartus
2efab1cf5a Merge branch '3.1.x'
* 3.1.x:
  [ticket/14394] Only purge cache in functional tests if necessary
2016-01-08 14:28:03 +01:00
Marc Alexander
d3ca327f2c Merge branch '3.1.x'
Conflicts:
	phpBB/styles/prosilver/template/viewtopic_body.html
	phpBB/styles/subsilver2/template/viewtopic_body.html
2016-01-07 16:28:44 +01:00
Marc Alexander
ca04f61b8a Merge pull request #4000 from Elsensee/ticket/14250
[ticket/14250] Review/bump dependencies
2016-01-07 13:56:42 +01:00
Oliver Schramm
529880f911 [ticket/14250] Added symfony/debug as requirement
PHPBB3-14250
2016-01-06 16:06:27 +01:00
Marc Alexander
3f44f36817 [ticket/13454] Add excessively removed code back
PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
73900d1857 [ticket/13454] Remove more unused variables
This should be the last part. Off to checking if the changes were correct.

PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
3b9a9bb04a [ticket/13454] Remove double semi-colons
PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
7a6a16e3a5 [ticket/13454] Remove unused variables
This is part 5 and there is more to come.

PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
915a141fc2 [ticket/13454] Fix code sniffer complaints
PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
38f3688217 [ticket/13454] Fix a few issues introduced by overdeleting stuff
PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
266576c6a4 [ticket/13454] Remove unused variables
Part 4

PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
6c25ad4822 [ticket/13454] Remove unused variables
Part 3 should fix tests up a little bit again.

PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
f50ba9ab4f [ticket/13454] Remove unused variables
This is part 2 of the pr.

PHPBB3-13454
2016-01-06 13:52:11 +01:00
Marc Alexander
73e6e5b77f [ticket/13454] Remove unused variables
This is the first part of the changes. More to come.

PHPBB3-13454
2016-01-06 13:51:19 +01:00
Marc Alexander
d0adbe94d5 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/mcp/mcp_main.php
2016-01-06 13:31:15 +01:00
Marc Alexander
ea6bcdff52 Merge branch '3.1.x' 2016-01-06 13:26:23 +01:00
Marc Alexander
82b4eb6d3d Merge branch '3.1.x' 2016-01-06 13:22:16 +01:00
Marc Alexander
1a3f783807 Merge pull request #4110 from marc1706/ticket/14386
[ticket/14386] Fix for open_basedir restriction in effect with remote upload avatar
2016-01-06 13:22:16 +01:00
Erwan Nader
59481da9da [ticket/14386] Use of sys_get_temp_dir()
PHPBB3-14386
2016-01-06 13:16:03 +01:00
Marc Alexander
ffd6abdeaf Merge remote-tracking branch 'ErnadoO/ticket/14386' into ticket/14386
Conflicts:
	phpBB/includes/functions_upload.php
2016-01-06 13:15:43 +01:00
Oliver Schramm
e45ba44754 [ticket/14250] Update symfony dev-requirements to stable
PHPBB3-14250
2016-01-05 19:12:18 +01:00
Oliver Schramm
d90509bb31 [ticket/14250] Replace abandoned guzzle packages
PHPBB3-14250
2016-01-04 03:55:18 +01:00
Oliver Schramm
b9acf83653 [ticket/14250] Track version numbers instead of commit id
PHPBB3-14250
2016-01-04 03:47:38 +01:00
Oliver Schramm
0e94693089 [ticket/14250] Fix composer.json
Symfony dependencies that aren't required by phpBB itself but by
one of its dependencies are now forced to be 2.8 LTS again.

PHPBB3-14250
2016-01-04 03:44:33 +01:00
Oliver Schramm
8ed59fb82a [ticket/14250] Change token_storage class to fit changed interface
PHPBB3-14250
2016-01-04 03:38:28 +01:00
Oliver Schramm
e738dad729 [ticket/14250] Review/bump dependencies
PHPBB3-14250
2016-01-04 03:33:42 +01:00
Marc Alexander
dfa88441de Merge pull request #4102 from JoshyPHP/ticket/10628
[ticket/10628] http:// prepended to "www." urls
2016-01-01 09:55:34 +01:00
Marc Alexander
e0529ecfe8 Merge pull request #4103 from JoshyPHP/ticket/12221
[ticket/12221] URLs Containing javascript: are Garbled
2016-01-01 09:53:59 +01:00
JoshyPHP
2eac5a0ddd [ticket/12221] Added test
PHPBB3-12221
2015-12-28 20:10:42 +01:00
JoshyPHP
7273e24101 [ticket/10628] Added test
Tests that the textarea's content is preserved, that no "http://"
is added to the text or to the preview's HTML and that the www
URL is linkified

PHPBB3-10628
2015-12-28 19:46:46 +01:00
JoshyPHP
bc5d976786 [ticket/14323] Added should_shorten()
Explicitly tests a tag's markup to determine whether a link should be shortened

PHPBB3-14323
2015-12-28 04:19:21 +01:00
JoshyPHP
bcd5d8b512 [ticket/14323] Added tests
PHPBB3-14323
2015-12-27 18:39:53 +01:00
JoshyPHP
909f8653ec [ticket/14323] Renamed AUTOLINK_TEXT to LINK_TEXT
Expanded link text shortening to [url] BBCodes with no parameters

PHPBB3-14323
2015-12-27 16:43:45 +01:00
Marc Alexander
0efbb78afa Merge branch '3.1.x' 2015-12-26 22:10:41 +01:00
JoshyPHP
5c8373dc20 [ticket/14323] Added comment [ci skip]
PHPBB3-14323
2015-12-26 17:01:37 +01:00
JoshyPHP
791c329e94 [ticket/14323] Fixed test data
PHPBB3-14323
2015-12-26 15:43:10 +01:00
JoshyPHP
ad2c032d3b [ticket/14323] Moved autolink-related functions to a separate helper
PHPBB3-14323
2015-12-26 14:20:39 +01:00
JoshyPHP
f9d8866aee [ticket/14323] Set up global objects required during testing
PHPBB3-14323
2015-12-26 14:19:22 +01:00
JoshyPHP
9a8fb2e1df [ticket/14323] Stylistic change [ci skip]
PHPBB3-14323
2015-12-26 14:19:22 +01:00
JoshyPHP
8fe94a19b4 [ticket/14323] Added support for truncating local URLs
PHPBB3-14323
2015-12-26 14:19:22 +01:00
JoshyPHP
eb6ceb963e [ticket/14323] Added support for truncating long URLs
PHPBB3-14323
2015-12-26 14:19:22 +01:00
Marc Alexander
fc97c7137d Merge pull request #4099 from marc1706/ticket/14371
[ticket/14371] Small fix for the quick links alignment
2015-12-24 15:16:21 +01:00
Melvin García
5e8105a1cd [ticket/14371] Small fix for the quick links alignment
PHPBB3-14371
2015-12-24 14:00:34 +01:00
Marc Alexander
b1e4a3e1b7 Merge pull request #4094 from Nicofuma/ticket/14377
[ticket/14377] Allow extensions to register compiler pass
2015-12-23 19:27:19 +01:00
Tristan Darricau
d256d81a51 [ticket/14377] Handle new $classname() in the sniffer
PHPBB3-14377
2015-12-23 18:45:37 +01:00
Marc Alexander
6a4e296c43 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_im.html
2015-12-23 13:32:44 +01:00
Marc Alexander
e6887ec10a Merge pull request #4096 from CHItA/ticket/14380
[ticket/14380] Maintain consistent template var paths in 3.2 installer
2015-12-22 22:52:52 +01:00
Mate Bartus
84171c5776 [ticket/14380] Maintain consistent template var paths in 3.2 installer
PHPBB3-14380
2015-12-22 21:52:05 +01:00
Máté Bartus
26b068f5b3 Merge pull request #4095 from marc1706/ticket/14378
[ticket/14378] Use consistent template variable paths
2015-12-22 21:43:19 +01:00
Marc Alexander
c02fc0f63f [ticket/14378] Use consistent template variable paths
PHPBB3-14378
2015-12-22 20:02:44 +01:00
Marc Alexander
d033597c5d Merge branch '3.1.x'
Conflicts:
	phpBB/adm/style/installer_footer.html
2015-12-22 19:51:21 +01:00
Tristan Darricau
d44e34aa14 [ticket/14377] Allow extensions to register compiler pass
PHPBB3-14377
2015-12-22 18:48:49 +01:00
Tristan Darricau
332ca57942 Merge pull request #4091 from marc1706/ticket/14373
[ticket/14373] Do not pass arrays to strpos()

* marc1706/ticket/14373:
  [ticket/14373] Do not pass arrays to strpos()
2015-12-22 15:40:48 +01:00
Marc Alexander
2fe81c1ccb [ticket/14373] Do not pass arrays to strpos()
PHPBB3-14373
2015-12-20 22:20:56 +01:00
Marc Alexander
c2a5411dcb Merge pull request #4076 from Nicofuma/ticket/14177
[ticket/14177] Uses Symfony's Debug ErrorHandler in development environment
2015-12-20 12:59:23 +01:00
Marc Alexander
96bd531701 Merge pull request #4087 from VSEphpbb/ticket/14368
[ticket/14368] Fix color of post editor input boxes
2015-12-20 11:03:44 +01:00
Matt Friedman
11ad71b381 [ticket/14368] Fix color of post editor input boxes
https://tracker.phpbb.com/browse/PHPBB3-14368

PHPBB3-14368
2015-12-19 10:29:22 -08:00
Tristan Darricau
5bbb6e1215 Merge pull request #4083 from RMcGirr83/ticket_14362
[ticket/14362] Missing lang var in install file

* RMcGirr83/ticket_14362:
  [ticket/14362] Missing lang var in install file
2015-12-19 18:17:32 +01:00
Tristan Darricau
554b90b59f [release-3.2.0-a2] Update version to 3.2.0-a3 2015-12-19 17:34:46 +01:00
Tristan Darricau
e23b48490c Merge branch 'prep-release-3.2.0-a2'
* prep-release-3.2.0-a2:
  [prep-release-3.2.0-a2] Add changelog for 3.2.0-a2
  [prep-release-3.2.0-a2]  Add migration for 3.2.0-a2
  [prep-release-3.2.0-a2] Update version to 3.2.0-a2
2015-12-19 17:32:28 +01:00
Tristan Darricau
7381e99517 [prep-release-3.2.0-a2] Add changelog for 3.2.0-a2 2015-12-19 17:17:01 +01:00
Tristan Darricau
8daeb6962a [prep-release-3.2.0-a2] Add migration for 3.2.0-a2 2015-12-19 17:17:01 +01:00
Tristan Darricau
6b09dbe16c [prep-release-3.2.0-a2] Update version to 3.2.0-a2 2015-12-19 17:17:01 +01:00
Joas Schilling
9a814e21aa Merge branch '3.1.x'
Conflicts:
	build/build.xml
2015-12-19 14:23:12 +01:00
Richard McGirr
6eaeb7ebef [ticket/14362] Missing lang var in install file
PHPBB3-14362
2015-12-16 06:42:37 -05:00
Tristan Darricau
6ffbd26377 [ticket/14177] CS
PHPBB3-14177
2015-12-15 19:55:55 +01:00
Máté Bartus
28969511d2 Merge pull request #4081 from Nicofuma/ticket/14359
[ticket/14359] Fix console.command.reparser.reparse service definition
2015-12-14 22:34:58 +01:00
Tristan Darricau
3d6a6200d8 [ticket/14359] Fix console.command.reparser.reparse service definition
PHPBB3-14359
2015-12-14 22:32:16 +01:00
Máté Bartus
60587d77bb Merge pull request #4080 from Nicofuma/ticket/14358
[ticket/14358] Includes the composer autoloader in create_schema_files.php
2015-12-14 22:16:32 +01:00
Tristan Darricau
54d3d4be30 [ticket/14358] Includes the composer autoloader in create_schema_files.php
PHPBB3-14358
2015-12-14 22:13:23 +01:00
Marc Alexander
71738ff099 Merge branch '3.1.x' 2015-12-13 11:19:01 +01:00
Joas Schilling
b2a26ab5f4 Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/docs/CHANGELOG.html
	phpBB/includes/constants.php
	phpBB/install/convertors/convert_phpbb20.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2015-12-12 15:24:29 +01:00
Tristan Darricau
dee22f4a28 [ticket/14177] Uses Symfony's Debug ErrorHandler in development environment
PHPBB3-14177
2015-12-11 21:05:53 +01:00
Máté Bartus
18377d63ee Merge pull request #4074 from marc1706/ticket/14349
[ticket/14349] Improve error messages and remove output of suppressed messages
2015-12-09 19:14:48 +01:00
Tristan Darricau
7c05b881c5 Merge pull request #4075 from marc1706/ticket/14350
[ticket/14350] Remove duplicate semi-colon in functions_user

* marc1706/ticket/14350:
  [ticket/14350] Remove duplicate semi-colon in functions_user
2015-12-08 23:38:56 +01:00
Marc Alexander
416b25b324 [ticket/14350] Remove duplicate semi-colon in functions_user
PHPBB3-14350
2015-12-08 23:20:25 +01:00
Marc Alexander
2d3e340f19 [ticket/14349] Suppress output due to duplicate definition in installer
PHPBB3-14349
2015-12-08 22:14:25 +01:00
Marc Alexander
d99927d3a6 [ticket/14349] Add cli error message on missing or invalid data
PHPBB3-14349
2015-12-08 21:21:05 +01:00
Marc Alexander
3910ffd664 [ticket/14349] Do output suppressed errors
PHPBB3-14349
2015-12-08 20:34:10 +01:00
Tristan Darricau
4bcec475fe Merge branch '3.1.x'
* 3.1.x:
  [ticket/14271] Properly use try_files in nginx sample config
  [ticket/14271] Improve try_files and use split path info
  [ticket/14271] Update sample config
2015-12-08 19:48:12 +01:00
Tristan Darricau
8ef8f49c9a Merge branch '3.1.x'
* 3.1.x:
  [ticket/14213] Add pending to core.group_add_user_after
  [ticket/14213] Mv event group_add_user_after after cache cleaning
  [ticket/14213] Fix version number
  [ticket/14213] Adding missing reference to event dispatcher
  [ticket/14213] Adding event after users have been added to a group
2015-12-08 19:47:20 +01:00
Tristan Darricau
9130f20cb6 Merge pull request #4072 from marc1706/ticket/14344
[ticket/14344] Improve output of HTML errors trigged during install

* marc1706/ticket/14344:
  [ticket/14344] Improve output of HTML errors trigged during install
2015-12-08 19:45:43 +01:00
Marc Alexander
398590b7ab Merge pull request #4073 from CHItA/ticket/14348
[ticket/14348] Add install/index.html
2015-12-08 19:02:45 +01:00
Mate Bartus
0229eb971d [ticket/14348] Add install/index.html
PHPBB3-14348
2015-12-08 16:22:03 +01:00
Marc Alexander
0933338480 Merge pull request #4070 from VSEphpbb/ticket/14247
[ticket/14247] Use quotes around @ and % strings in YAML
2015-12-08 15:40:49 +01:00
Marc Alexander
6188a87779 [ticket/14344] Improve output of HTML errors trigged during install
PHPBB3-14344
2015-12-07 23:36:49 +01:00
Matt Friedman
d9d89cad94 [ticket/14247] Use quotes around @ and % strings in YAML
PHPBB3-14247
2015-12-07 13:11:22 -08:00
Tristan Darricau
f14a9b7069 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14261] Fix tests by removing old code.
  [ticket/14261] Move the update of session informations to page_footer()
2015-12-07 21:52:38 +01:00
Tristan Darricau
91df35e81e Merge branch '3.1.x'
* 3.1.x:
  [ticket/14346] Do not turn version red if update status is unknown
2015-12-07 21:42:17 +01:00
Tristan Darricau
c5d286e3fb Merge branch '3.1.x'
* 3.1.x:
2015-12-07 21:38:53 +01:00
Tristan Darricau
fd533f4214 Merge pull request #4064 from marc1706/ticket/14339-master
[ticket/14339] Properly state PHP version support

* marc1706/ticket/14339-master:
  [ticket/14339] Specify that PHP 7.0 is supported instead of "prior versions"
  [ticket/14339] Properly state PHP version support
2015-12-07 21:38:48 +01:00
Marc Alexander
61255a8982 [ticket/14339] Specify that PHP 7.0 is supported instead of "prior versions"
PHPBB3-14339
2015-12-07 21:35:23 +01:00
Marc Alexander
1dba763e09 Merge branch 'ticket/14339' into ticket/14339-master
Conflicts:
	phpBB/composer.json
	phpBB/docs/INSTALL.html
	phpBB/docs/README.html
2015-12-07 21:33:59 +01:00
Tristan Darricau
434a04344e Merge branch '3.1.x'
* 3.1.x:
  [ticket/14343] Add event when locking/unlocking posts/topics
2015-12-07 21:06:39 +01:00
Tristan Darricau
f08c774485 Merge pull request #4068 from marc1706/ticket/14310
[ticket/14310] Put progress percentage inside span and make more visible

* marc1706/ticket/14310:
  [ticket/14310] Put progress percentage inside span and make more visible
2015-12-07 21:05:03 +01:00
Tristan Darricau
5285f22442 Merge pull request #4067 from marc1706/ticket/14345
[ticket/14345] Check if description exists in message ary

* marc1706/ticket/14345:
  [ticket/14345] Move new line to ternary comparison
  [ticket/14345] Check if description exists in message ary
2015-12-07 20:58:34 +01:00
Marc Alexander
41b4fee655 [ticket/14345] Move new line to ternary comparison
PHPBB3-14345
2015-12-07 16:59:04 +01:00
Marc Alexander
d7317c9b25 [ticket/14310] Put progress percentage inside span and make more visible
PHPBB3-14310
2015-12-07 16:51:39 +01:00
Marc Alexander
1b9ae803c5 [ticket/14345] Check if description exists in message ary
PHPBB3-14345
2015-12-07 13:53:44 +01:00
Tristan Darricau
a740befb02 Merge pull request #4046 from CHItA/ticket/14269
[ticket/14269] Use http_exceptions in the installer instead of die()

* CHItA/ticket/14269:
  [ticket/14269] Change HTTP status codes to 403
  [ticket/14269] Fix comments and language var names
  [ticket/14269] Use http_exceptions in the installer instead of die()
2015-12-07 00:28:20 +01:00
Tristan Darricau
d0779e6fda Merge pull request #4065 from michaelcullum/ticket/14341
[ticket/14341] Update dependencies to Symfony 2.8 stable

* michaelcullum/ticket/14341:
  [ticket/14341] Update dependencies to Symfony 2.8 stable
2015-12-06 20:30:20 +01:00
MichaelC
d9b107d2a3 [ticket/14341] Update dependencies to Symfony 2.8 stable
PHPBB3-14341
2015-12-06 16:21:14 +01:00
Mate Bartus
44a90c9812 [ticket/14269] Change HTTP status codes to 403
PHPBB3-14269
2015-12-05 15:42:22 +01:00
Tristan Darricau
ecb98ce81f Merge pull request #4006 from brunoais/feature/sql-bool-builder
[feature/sql-bool-builder] New syntax for DBAL query builder for boolean generation

* brunoais/feature/sql-bool-builder:
  [feature/sql-bool-builder] Fixing misuse of LOGICAL_OP instead of STATEMENTS
  [feature/sql-bool-builder] Fixing typos in previous commit
  [feature/sql-bool-builder] Changing syntax pt3. Don't use magic numbers
  [feature/sql-bool-builder] Changing syntax pt2. Fix tests
  [feature/sql-bool-builder] Changing syntax
2015-12-05 11:23:27 +01:00
Tristan Darricau
b4bbc7056a Merge pull request #4005 from Elsensee/ticket/14257
[ticket/14257] Reparse after update

* Elsensee/ticket/14257:
  [ticket/14257] Add tests for reparser manager
  [ticket/14257] Fix CLI reparser and set cron interval
  [ticket/14257] Fix CLI error message
  [ticket/14257] Fix phpdoc in CLI command
  [ticket/14257] Add text_reparser manager
  [ticket/14257] Use migrations instead of cron job for some reparsers
  [ticket/14257] Fix lock acquire in CLI command
  [ticket/14257] Fix if condition
  [ticket/14257] Add reparse_lock to CLI command
  [ticket/14257] Add cron tasks for reparsing text
2015-12-05 11:21:40 +01:00
Tristan Darricau
cfd0ec7e09 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14334] Use phpbb_get_avatar() in user_loader
2015-12-05 11:07:29 +01:00
Tristan Darricau
7afc7ba3b4 Merge pull request #4050 from nickvergessen/ticket/14317
Ticket/14317 Update language help files

* nickvergessen/ticket/14317:
  [ticket/14317] Make it easier to change the language iso tag
  [ticket/14317] Run the script again
2015-12-05 11:01:42 +01:00
Tristan Darricau
0b5f4922e1 Merge pull request #4060 from rxu/ticket/14340
[ticket/14340] Revert fix for segmentation fault error on phpBB 3.2 PHP7 tests

* rxu/ticket/14340:
  [ticket/14340] Revert fix for segmentation fault error on phpBB 3.2 PHP7 tests
2015-12-05 10:58:45 +01:00
Tristan Darricau
79ee7f3641 Merge pull request #4061 from JoshyPHP/ticket/9791
[ticket/9791] Added regression test

* JoshyPHP/ticket/9791:
  [ticket/9791] Added regression test
2015-12-05 10:56:32 +01:00
Tristan Darricau
c1543618f8 Merge pull request #4062 from JoshyPHP/ticket/13451
[ticket/13451] Added regression test

* JoshyPHP/ticket/13451:
  [ticket/13451] Added regression test
2015-12-05 10:55:34 +01:00
JoshyPHP
4b8acefc6c [ticket/13451] Added regression test
PHPBB3-13451
2015-12-05 09:53:26 +01:00
JoshyPHP
ba83745795 [ticket/9791] Added regression test
PHPBB3-9791
2015-12-05 08:05:43 +01:00
rxu
8916072a2a [ticket/14340] Revert fix for segmentation fault error on phpBB 3.2 PHP7 tests
The fix was introduces with #3826, now the PHP core bug has been fixed:
https://bugs.php.net/bug.php?id=70249

PHPBB3-14340
2015-12-05 00:01:27 +07:00
Mate Bartus
02a9264780 [ticket/14269] Fix comments and language var names
PHPBB3-14269
2015-12-03 20:31:49 +01:00
Marc Alexander
b0dfca1dbf Merge pull request #4051 from CHItA/ticket/14311
[ticket/14311] Show errors in installer invoked by trigger_error
2015-12-03 10:52:32 +01:00
Marc Alexander
5d0e8eaf09 Merge pull request #4055 from CHItA/ticket/14326
[ticket/14326] Decode diffed file's content during update
2015-12-03 09:02:15 +01:00
Mate Bartus
e95414ed54 [ticket/14326] Decode diffed file's content during update
PHPBB3-14326
2015-12-02 12:16:32 +01:00
Mate Bartus
d1fc8f79e7 [ticket/14311] Use the iohandler for notices and warnings if possible
PHPBB3-14311
2015-12-01 18:50:20 +01:00
Marc Alexander
c2dddf296d Merge pull request #4053 from CHItA/ticket/14320
[ticket/14320] Fix language selector in the installer
2015-12-01 14:35:53 +01:00
Marc Alexander
d91762202a Merge pull request #4054 from CHItA/ticket/14325
[ticket/14325] Preserve event variable BC
2015-12-01 13:20:11 +01:00
Mate Bartus
fad26c97bc [ticket/14325] Fix variable names in docblocks
PHPBB3-14325
2015-11-30 18:27:06 +01:00
Mate Bartus
065b0a632f [ticket/14325] Preserve event variable BC
PHPBB3-14325
2015-11-30 18:05:46 +01:00
Mate Bartus
151535fdaf [ticket/14311] Show errors in installer invoked by trigger_error
PHPBB3-14311
2015-11-30 13:50:29 +01:00
Mate Bartus
4aac878ec7 [ticket/14320] Fix language selector in the installer
PHPBB3-14320
2015-11-29 15:49:18 +01:00
Joas Schilling
0c66d4816a [ticket/14317] Make it easier to change the language iso tag
PHPBB3-14317
2015-11-28 11:36:05 +01:00
Joas Schilling
941d138650 [ticket/14317] Run the script again
PHPBB3-14317
2015-11-28 11:34:55 +01:00
Mate Bartus
93b37b24c2 [ticket/14269] Use http_exceptions in the installer instead of die()
PHPBB3-14269
2015-11-27 14:50:21 +01:00
Marc Alexander
1316fe2084 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_group.html
2015-11-26 14:45:36 +01:00
Marc Alexander
9d4f52a5eb Merge branch '3.1.x' 2015-11-26 14:27:57 +01:00
Marc Alexander
e487ef42a2 Merge branch '3.1.x' 2015-11-25 21:06:54 +01:00
Marc Alexander
797b0c4058 Merge pull request #4034 from hanakin/ticket/14295
[ticket/14295]Add approval icon
2015-11-25 20:33:21 +01:00
Marc Alexander
290e23fb2d Merge pull request #4043 from RMcGirr83/ticket_12649
[ticket/12649] Remove duplicated code from viewforum_body
2015-11-25 20:30:50 +01:00
RMcGirr83
08fa0b2323 [ticket/12649] Remove duplicated code from viewforum_body
PHPBB3-12649
2015-11-25 11:39:16 -05:00
Marc Alexander
4f0ecb0180 Merge pull request #4015 from RMcGirr83/ticket_12649
[ticket/12649] Change sort & display options in footers to dropdown menu
2015-11-25 13:39:58 +01:00
Marc Alexander
c066266ae6 Merge branch '3.1.x' 2015-11-25 09:31:07 +01:00
Marc Alexander
59e058d884 Merge pull request #4042 from Nicofuma/ticket/13656-rhea
[ticket/13656][Rhea] Updates Symfony to fix the DB password issue
2015-11-25 09:31:06 +01:00
Tristan Darricau
38c05bfba3 Merge branch 'ticket/13656' into ticket/13656-rhea
* ticket/13656:
  [ticket/13656] Updates Symfony to fix the DB password issue
2015-11-25 00:11:38 +01:00
Marc Alexander
b81db686a8 Merge pull request #4031 from hanakin/ticket/14293
[ticket/14293]Fix postbody and profile responsive widths
2015-11-24 22:19:37 +01:00
Marc Alexander
eecde66ed4 Merge branch '3.1.x' 2015-11-24 21:46:01 +01:00
Marc Alexander
da6fb67703 Merge pull request #4041 from rxu/ticket/14308
[ticket/14308] Fix multibyte input for installer
2015-11-24 21:31:56 +01:00
Michael Miday
e0893c27a2 [ticket/14295]fix report icon as well
PHPBB3-14295
2015-11-24 18:49:45 +01:00
Michael Miday
eb7b0afede [ticket/14295]fix bidi
PHPBB3-14295
2015-11-24 18:40:42 +01:00
Michael Miday
21b58dcb6a [ticket/14295]missed one
PHPBB3-14295
2015-11-24 18:40:18 +01:00
Michael Miday
9225507c45 [ticket/14295]Fix spacing
PHPBB3-14295
2015-11-24 18:38:48 +01:00
rxu
c3b9b3ab5b [ticket/14308] Fix multibyte input for installer
PHPBB3-14308
2015-11-24 22:07:02 +07:00
brunoais
a3a163dea1 [feature/sql-bool-builder] Fixing misuse of LOGICAL_OP instead of STATEMENTS
PHPBB3-13652
2015-11-24 07:31:37 +00:00
Tristan Darricau
8a3288e3aa [master] Update version to 3.2.0-a2-dev 2015-11-23 23:20:04 +01:00
Tristan Darricau
3698e9b8e0 Merge branch 'prep-release-3.2.0-a1'
* prep-release-3.2.0-a1:
  [prep-release-3.2.0-a1] Add changelog for 3.2.0-a1
  [prep-release-3.2.0-a1] Add migration for 3.2.0-a1
  [prep-release-3.2.0-a1] Update version to 3.2.0-a1
2015-11-23 23:17:01 +01:00
Tristan Darricau
f283f5bd03 Merge pull request #4016 from CHItA/ticket/14270
[ticket/14270] Purge cache when the installer is finished

* CHItA/ticket/14270:
  [ticket/14270] Purge cache when the installer is finished
2015-11-23 22:02:24 +01:00
Tristan Darricau
30e01a9e4b Merge pull request #4026 from marc1706/ticket/14281
[ticket/14281] Fix installer CLI after recent changes

* marc1706/ticket/14281:
  [ticket/14281] Add install/phpbbcli.php to executable files list
  [ticket/14281] Correctly pass parameters to add_error_message
  [ticket/14281] Fix installer CLI after recent changes
2015-11-23 22:01:07 +01:00
Oliver Schramm
762b383d2b [ticket/14257] Add tests for reparser manager
PHPBB3-14257
2015-11-21 16:19:39 +01:00
Marc Alexander
75e9b2a18d Merge pull request #4032 from hanakin/ticket/14294
[ticket/14294]Fix removal of wanted icons on mark read
2015-11-17 09:41:22 +01:00
Michael Miday
0b444814e5 [ticket/14295]Add approval icon
PHPBB3-14295
2015-11-16 19:09:24 +01:00
Michael Miday
e031afc5f7 [ticket/14294]Fix removal of wanted icons
PHPBB3-14294
2015-11-16 19:02:28 +01:00
Michael Miday
c9ea49e1c2 [ticket/14293]Fix postbody and profile widths
PHPBB3-14293
2015-11-16 17:59:48 +01:00
Cesar G
cbf9408e66 Merge pull request #3960 from hanakin/ticket/14229
[ticket/14229]Responsive topic specific paging
2015-11-15 11:39:18 -08:00
Marc Alexander
780e472458 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/prosilver/template/viewtopic_body.html
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-11-15 19:56:30 +01:00
Marc Alexander
f7a25ad8c3 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/search_body.html
2015-11-13 09:36:04 +01:00
Marc Alexander
74cd82dff8 Merge branch '3.1.x' 2015-11-13 09:23:38 +01:00
Marc Alexander
21fe46bf8a Merge branch '3.1.x' 2015-11-12 17:57:02 +01:00
Cesar G
f180f9a181 Merge pull request #4027 from marc1706/ticket/14284
[ticket/14284] Correctly remove link to first unread post
2015-11-12 04:05:56 -08:00
Marc Alexander
a119a91a16 Merge branch '3.1.x' 2015-11-12 09:11:37 +01:00
Marc Alexander
77f447c07c Merge branch '3.1.x' 2015-11-12 08:50:22 +01:00
Marc Alexander
87446452f5 Merge branch '3.1.x' 2015-11-12 08:46:09 +01:00
brunoais
335be2e59f [feature/sql-bool-builder] Fixing typos in previous commit
PHPBB3-13652
2015-11-12 06:52:34 +00:00
Marc Alexander
a11b900de4 [ticket/14284] Correctly remove link to first unread post
PHPBB3-14284
2015-11-11 17:19:10 +01:00
brunoais
9725f5757e [feature/sql-bool-builder] Changing syntax pt3. Don't use magic numbers
PHPBB3-13652
2015-11-11 08:38:38 +00:00
brunoais
062352e312 [feature/sql-bool-builder] Changing syntax pt2. Fix tests
PHPBB3-13652
2015-11-11 08:38:38 +00:00
brunoais
bb260f02e0 [feature/sql-bool-builder] Changing syntax
Changing the syntax used to the one Nicofuma suggested.

PHPBB3-13652
2015-11-11 08:38:37 +00:00
Michael Miday
34cf357599 [ticket/14229] fix inline-block link on row-item
PHPBB3-14229
2015-11-11 09:26:51 +01:00
Michael Miday
39f1c24af9 [ticket/14229] fix paging spacing
PHPBB3-14229
2015-11-11 09:26:51 +01:00
Michael Miday
c3c41d409b [ticket/14229]Responsive changes to topic paging 2015-11-11 09:26:50 +01:00
Michael Miday
0e22521aab [ticket/14229]topictitle should be inline
PHPBB3-14229
2015-11-11 09:26:50 +01:00
Máté Bartus
6806c20bce Merge pull request #4025 from marc1706/ticket/14280
[ticket/14280] Add missing language strings for version check
2015-11-10 19:18:50 +01:00
Marc Alexander
fc1008f6a3 Merge branch '3.1.x' 2015-11-10 17:40:41 +01:00
Marc Alexander
a6acbc445e [ticket/14281] Add install/phpbbcli.php to executable files list
PHPBB3-14281
2015-11-10 16:57:25 +01:00
Marc Alexander
a1abf8253f [ticket/14281] Correctly pass parameters to add_error_message
PHPBB3-14281
2015-11-10 16:49:30 +01:00
Marc Alexander
079b3d074d [ticket/14281] Fix installer CLI after recent changes
PHPBB3-14281
2015-11-10 15:01:18 +01:00
Marc Alexander
fd6c28f103 [ticket/14280] Add missing language strings for version check
PHPBB3-14280
2015-11-10 12:00:30 +01:00
Tristan Darricau
67f43b1a06 [prep-release-3.2.0-a1] Add changelog for 3.2.0-a1 2015-11-09 20:24:46 +01:00
Tristan Darricau
2144f35e9d [prep-release-3.2.0-a1] Add migration for 3.2.0-a1 2015-11-09 20:20:26 +01:00
Tristan Darricau
f8236cc907 [prep-release-3.2.0-a1] Update version to 3.2.0-a1 2015-11-09 20:20:26 +01:00
Máté Bartus
024ec86181 Merge pull request #4024 from marc1706/ticket/14278
[ticket/14278] Check if user_id is set and fall back to ANONYMOUS
2015-11-09 18:24:18 +01:00
Marc Alexander
d77455309b [ticket/14278] Check if user_id is set and fall back to ANONYMOUS
PHPBB3-14278
2015-11-09 18:23:38 +01:00
Marc Alexander
5739317567 Merge pull request #4023 from CHItA/ticket/14277
[ticket/14277] Fix undefined index error in migrations
2015-11-09 14:32:24 +01:00
Mate Bartus
671598656c [ticket/14277] Fix CS
PHPBB3-14277
2015-11-09 09:15:17 +01:00
Mate Bartus
d04c7687c0 [ticket/14277] Use user_id if available
PHPBB3-14277
2015-11-09 09:11:03 +01:00
Mate Bartus
e02432ec82 [ticket/14277] Fix undefined index error in migrations
PHPBB3-14277
2015-11-08 22:11:14 +01:00
Mate Bartus
8d178f15f0 [ticket/14270] Purge cache when the installer is finished
PHPBB3-14270
2015-11-08 18:09:04 +01:00
Oliver Schramm
900ccd79af [ticket/14257] Fix CLI reparser and set cron interval
PHPBB3-14257
2015-11-08 03:29:37 +01:00
Marc Alexander
d8760568b6 Merge pull request #4019 from prototech/ticket/14273
[ticket/14273] Remove unused core.root_path dependency in files.upload service
2015-11-06 21:47:05 +01:00
Oliver Schramm
022c271caf Merge pull request #4020 from VSEphpbb/ticket/14274
[ticket/14274] Include user functions during installer
2015-11-06 18:36:17 +01:00
Oliver Schramm
fbb9f8859a Merge branch '3.1.x'
Conflicts:
	phpBB/includes/acp/acp_captcha.php
2015-11-06 13:28:24 +01:00
Matt Friedman
50d102c975 [ticket/14274] Include user functions during installer
PHPBB3-14274
2015-11-05 16:32:19 -08:00
Cesar G
a92083169a [ticket/14273] Remove unused core.root_path dependency in files.upload service
PHPBB3-14273
2015-11-05 13:52:04 -08:00
Máté Bartus
402f36e42d Merge pull request #4010 from Elsensee/ticket/14264
[ticket/14264] Don't use constants as return values
2015-11-05 21:43:00 +01:00
Oliver Schramm
ed02365868 [ticket/14264] Fix tests calling removed method
PHPBB3-14264
2015-11-05 20:52:37 +01:00
RMcGirr83
ffc4b5a6df [ticket/12649] Fix buttons css file
PHPBB3-12649
2015-11-04 13:14:22 -05:00
RMcGirr83
32d6d2a94e [ticket/12649] Restore missing css and fix html file
PHPBB3-12649
2015-11-04 13:11:15 -05:00
RMcGirr83
b0660c47df Merge remote-tracking branch 'origin/ticket_12649' into ticket_12649 2015-11-04 11:05:51 -05:00
RMcGirr83
de984caf98 Merge remote-tracking branch 'origin/ticket_12649' into ticket_12649
PHPBB3-12649
2015-11-04 11:05:25 -05:00
RMcGirr83
f518a57d0d [ticket/12649] Fix bidi.css
PHPBB3-12649
2015-11-03 14:48:06 -05:00
RMcGirr83
9a4e998f70 [ticket/12649] Change sort & display options in footers to dropdown menu
PHPBB3-12649
2015-11-03 14:48:05 -05:00
Tristan Darricau
c783c37c73 Merge pull request #3995 from CHItA/ticket/14044
[ticket/14044] Deduplicate the installers

* CHItA/ticket/14044:
  [ticket/14044] Add config as global in notify user
  [ticket/14044] Fix language selection data loss
  [ticket/14044] Patch language::set_fallback_array()
  [ticket/14044] Fix tests
  [ticket/14044] Fix wrong descriptions in install
  [ticket/14044] Solve missing email template error
  [ticket/14044] global $table_prefix in constants.php
  [ticket/14044] Try to fix missing table prefix
  [ticket/14044] Use the correct language file version
  [ticket/14044] Automatically trigger rollback on insert in transaction
  [ticket/14044] Use empty instead of !count
  [ticket/14044] Fix Sqlite error in tests
  [ticket/14044] Deduplicate the installers
2015-11-03 20:35:24 +01:00
Oliver Schramm
3c43865a15 [ticket/14264] Fix textreparser tests
PHPBB3-14264
2015-11-03 16:45:57 +01:00
Oliver Schramm
2016550a32 [ticket/14264] Don't use constants as return values
This will prevent BC breaking in the future if we decide to
get rid of constants.

PHPBB3-14264
2015-11-03 16:35:53 +01:00
Marc Alexander
8b7f711a18 Merge branch '3.1.x' 2015-11-03 09:36:43 +01:00
Mate Bartus
f991e484da [ticket/14044] Add config as global in notify user
PHPBB3-14044
2015-11-03 02:16:23 +01:00
Andreas Fischer
996886de17 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13831] Store provided reason when deleting from Mod. Queue module.
2015-11-02 21:48:32 +01:00
Andreas Fischer
8c2fe55caf Merge pull request #4011 from Elsensee/ticket/14265
[ticket/14265] Make all tables available in container

* Elsensee/ticket/14265:
  [ticket/14265] Make all tables available in container
2015-11-02 21:17:55 +01:00
Richard McGirr
5d7f67105b [ticket/12649] Change sort & display options in footers to dropdown menu
PHPBB3-12649
2015-11-01 06:51:03 -05:00
Oliver Schramm
081424a6c4 [ticket/14257] Fix CLI error message
PHPBB3-14257
2015-11-01 03:31:09 +01:00
Oliver Schramm
ec4bdf5438 [ticket/14265] Make all tables available in container
PHPBB3-14265
2015-11-01 03:16:44 +01:00
Mate Bartus
719f42c54a [ticket/14044] Fix language selection data loss
PHPBB3-14044
2015-10-30 15:46:39 +01:00
Mate Bartus
0990894cf8 [ticket/14044] Patch language::set_fallback_array()
PHPBB3-14044
2015-10-30 15:25:27 +01:00
Mate Bartus
a910c86997 [ticket/14044] Fix tests
PHPBB3-14044
2015-10-30 14:58:53 +01:00
Oliver Schramm
257f5f8b24 Merge pull request #3971 from VSEphpbb/ticket/14237
[ticket/14237] Use $language class for notifications
2015-10-29 14:46:02 +01:00
Mate Bartus
71ec5185e1 [ticket/14044] Fix wrong descriptions in install
PHPBB3-14044
2015-10-28 14:17:29 +01:00
Mate Bartus
3ac10ef544 [ticket/14044] Solve missing email template error
PHPBB3-14044
2015-10-28 14:14:49 +01:00
Mate Bartus
33db26d0cf [ticket/14044] global $table_prefix in constants.php
PHPBB3-14044
2015-10-28 01:12:52 +01:00
Mate Bartus
369024b56f [ticket/14044] Try to fix missing table prefix
PHPBB3-14044
2015-10-28 00:58:34 +01:00
Mate Bartus
a761a4080d [ticket/14044] Use the correct language file version
PHPBB3-14044
2015-10-28 00:36:05 +01:00
Oliver Schramm
c805fd2a73 [ticket/14257] Fix phpdoc in CLI command
PHPBB3-14257
2015-10-26 01:49:11 +01:00
Oliver Schramm
25e2b17837 [ticket/14257] Add text_reparser manager
PHPBB3-14257
2015-10-26 01:39:52 +01:00
Oliver Schramm
33500fd372 [ticket/14257] Use migrations instead of cron job for some reparsers
PHPBB3-14257
2015-10-25 02:30:01 +01:00
Oliver Schramm
8b0f8d7b3c [ticket/14257] Fix lock acquire in CLI command
PHPBB3-14257
2015-10-25 02:32:19 +02:00
Oliver Schramm
c7ebbcf9f2 [ticket/14257] Fix if condition
PHPBB3-14257
2015-10-24 21:24:34 +02:00
Oliver Schramm
c7ecb1310f [ticket/14257] Add reparse_lock to CLI command
PHPBB3-14257
2015-10-24 20:16:54 +02:00
Oliver Schramm
8376c6552a [ticket/14257] Add cron tasks for reparsing text
PHPBB3-14257
2015-10-24 20:01:15 +02:00
Marc Alexander
5f85f19a5e Merge branch '3.1.x' 2015-10-24 18:23:52 +02:00
Andreas Fischer
7338c5d845 Merge pull request #4003 from Elsensee/ticket/14256
[ticket/14256] Remove PHP7 from the allowed failures

* Elsensee/ticket/14256:
  [ticket/14256] Remove PHP7 from the allowed failures
2015-10-24 11:42:22 +02:00
Oliver Schramm
c4d7b6321b [ticket/14256] Remove PHP7 from the allowed failures
PHPBB3-14256
2015-10-23 22:49:21 +02:00
Marc Alexander
df53d40922 [ticket/14044] Automatically trigger rollback on insert in transaction
This will cause the sqlite3 driver to automatically rollback transactions
if an insert fails during a transaction. Other dbms trigger a rollback
inside the sql_error() function with a rollback command. However,
this manual rollback command might fail on sqlite3 due to ongoing queries.

With this change, sqlite3 itself will abort any ongoing queries and
initiate the rollback automatically. Since manually triggered rollbacks
will fail after the rollback was started automatically, we catch
exceptions output by the exec() command during rollback and any exception
that might be thrown by fetchArray() due to aborted queries.

PHPBB3-14044
2015-10-23 20:47:56 +02:00
Mate Bartus
d34d6378bc [ticket/14044] Use empty instead of !count
PHPBB3-14044
2015-10-23 13:25:00 +02:00
Marc Alexander
e0d06ee83e [ticket/14044] Fix Sqlite error in tests
PHPBB3-14044
2015-10-23 11:46:03 +02:00
Mate Bartus
597297b169 [ticket/14044] Deduplicate the installers
PHPBB3-14044
2015-10-22 21:29:52 +02:00
Cesar G
a246cb6414 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14249] Fix online list order
2015-10-22 10:05:25 -07:00
Mate Bartus
cc1a96a804 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13976] Fix comment typo in salted_md5.php
2015-10-21 00:32:20 +02:00
Tristan Darricau
5b3829aab4 Merge pull request #3794 from CHItA/ticket/14039
[ticket/14039] Refactoring the updater

* CHItA/ticket/14039:
  [ticket/14039] Use update helper to include files in container factory
  [ticket/14039] Fix inclusion logic in update helper
  [ticket/14039] Fix folder creation and deleted binary file issue
  [ticket/14039] Fix file check for deleted files
  [ticket/14039] Fix acp link
  [ticket/14039] Fix ACP link generation
  [ticket/14039] Fix constants for the updater
  [ticket/14039] Include phpBB constants on startup
  [ticket/14039] Fix migrator's language calls
  [ticket/14039] Fix misunderstandable comment in the archive file updater
  [ticket/14039] Use shared language service in the container factory
  [ticket/14039] Fix filesystem file updater's mkdir usage
  [ticket/14039] Only show log container when it has content
  [ticket/14039] Use compatibility globals from the update package
  [ticket/14039] Use http_exception instead of die()
  [ticket/14039] Fix T_TEMPLATE_PATH constant
  [ticket/14039] Fix language constants and comments
  [ticket/14039] Revamp updater
2015-10-19 14:43:48 +02:00
Tristan Darricau
9ea44abf38 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13799] Split lines in HTML files for better readability
  [ticket/13799] Add missing space before checked attribute
  [ticket/13799] Correctly urlencode category and show selected avatar
  [ticket/13799] Do not rawurlencode category in gallery avatar
2015-10-19 14:40:07 +02:00
Tristan Darricau
326ba5325b Merge branch '3.1.x'
* 3.1.x:
  [ticket/9252] Do not try to disapprove a post that was just approved
2015-10-19 14:37:06 +02:00
Mate Bartus
d45f146814 [ticket/14039] Use update helper to include files in container factory
PHPBB3-14039
2015-10-19 09:12:26 +02:00
Mate Bartus
de729110c8 [ticket/14039] Fix inclusion logic in update helper
PHPBB3-14039
2015-10-19 01:19:31 +02:00
Mate Bartus
2f8ef80d92 [ticket/14039] Fix folder creation and deleted binary file issue
PHPBB3-14039
2015-10-18 23:11:20 +02:00
Mate Bartus
4b447c71de [ticket/14039] Fix file check for deleted files
PHPBB3-14039
2015-10-18 23:04:53 +02:00
Mate Bartus
0ce72f94a2 [ticket/14039] Fix acp link
PHPBB3-14039
2015-10-18 22:33:31 +02:00
Mate Bartus
ed442198d1 [ticket/14039] Fix ACP link generation
PHPBB3-14039
2015-10-18 19:27:50 +02:00
Mate Bartus
56093d1c82 [ticket/14039] Fix constants for the updater
PHPBB3-14039
2015-10-18 19:18:53 +02:00
Mate Bartus
d4dd112edf [ticket/14039] Include phpBB constants on startup
PHPBB3-14039
2015-10-18 18:56:11 +02:00
Mate Bartus
94bd35fd3b [ticket/14039] Fix migrator's language calls
PHPBB3-14039
2015-10-18 18:28:12 +02:00
Mate Bartus
3b593c5d52 [ticket/14039] Fix misunderstandable comment in the archive file updater
PHPBB3-14039
2015-10-18 18:17:28 +02:00
Mate Bartus
29908e54bc [ticket/14039] Use shared language service in the container factory
PHPBB3-14039
2015-10-18 17:31:12 +02:00
Mate Bartus
dd85806327 [ticket/14039] Fix filesystem file updater's mkdir usage
PHPBB3-14039
2015-10-18 14:00:53 +02:00
Mate Bartus
74ae7d2a8d [ticket/14039] Only show log container when it has content
PHPBB3-14039
2015-10-18 11:33:49 +02:00
Mate Bartus
6b561b9eae [ticket/14039] Use compatibility globals from the update package
PHPBB3-14039
2015-10-18 11:30:09 +02:00
Mate Bartus
100bb8f27c [ticket/14039] Use http_exception instead of die()
PHPBB3-14039
2015-10-18 11:26:41 +02:00
Mate Bartus
afe91fa7d3 [ticket/14039] Fix T_TEMPLATE_PATH constant
PHPBB3-14039
2015-10-18 11:22:19 +02:00
Mate Bartus
85eb6a0bc0 [ticket/14039] Fix language constants and comments
PHPBB3-14039
2015-10-18 11:21:56 +02:00
Marc Alexander
b17fc98043 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_body.html
	phpBB/styles/subsilver2/template/memberlist_team.html
2015-10-18 10:33:05 +02:00
Máté Bartus
9781a55711 Merge pull request #3994 from prototech/ticket/14174
[ticket/14174] Refine wording of error descriptions in new installer.
2015-10-18 10:02:03 +02:00
Cesar G
31350fb116 [ticket/14174] Refine wording of error descriptions in new installer.
PHPBB3-14174
2015-10-17 15:22:58 -07:00
Mate Bartus
8f5a0ad6f7 [ticket/14039] Revamp updater
PHPBB3-14039
2015-10-17 23:05:57 +02:00
Máté Bartus
f1047ac854 Merge pull request #3992 from Nicofuma/ticket/14243
[ticket/14243] Exclude every .git directory from the pakages
2015-10-17 18:55:45 +02:00
Tristan Darricau
d64accd72c [ticket/14243] Exclude every .git directory from the pakages
PHPBB3-14243
2015-10-17 18:50:14 +02:00
Máté Bartus
24e8a30993 Merge pull request #3991 from Nicofuma/ticket/14243
[ticket/14243] Exclude every .git directory from the pakages
2015-10-17 18:05:59 +02:00
Tristan Darricau
e9f262611d [ticket/14243] Exclude every .git directory from the pakages
PHPBB3-14243
2015-10-17 18:04:06 +02:00
Tristan Darricau
59d39dce3b Merge pull request #3986 from CHItA/ticket/14240
[ticket/14240] Fix packaging script for 3.2

* CHItA/ticket/14240:
  [ticket/14240] Fix packaging script for 3.2
2015-10-17 15:40:43 +02:00
Tristan Darricau
a928b109d3 Merge pull request #3990 from CHItA/ticket/13371
[ticket/13371] Fix language loading for the old installer

* CHItA/ticket/13371:
  [ticket/13371] Add language files to the service as well
  [ticket/13371] Use user selected language in old installer
  [ticket/13371] Fix language loading for the old installer
2015-10-17 15:36:19 +02:00
Mate Bartus
22b9f35bdf [ticket/13371] Add language files to the service as well
PHPBB3-13371
2015-10-17 15:02:09 +02:00
Mate Bartus
fb434adf88 [ticket/13371] Use user selected language in old installer
PHPBB3-13371
2015-10-17 14:55:14 +02:00
Mate Bartus
2efbf59f97 [ticket/13371] Fix language loading for the old installer
PHPBB3-13371
2015-10-17 14:51:40 +02:00
Marc Alexander
7d4bbeef3f Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/notification/type/bookmark.php
	phpBB/phpbb/notification/type/post.php
	phpBB/phpbb/notification/type/quote.php
2015-10-17 12:13:32 +02:00
Marc Alexander
3f4abbd5ce Merge branch '3.1.x' 2015-10-17 12:02:14 +02:00
Mate Bartus
f6171f0391 [ticket/14240] Fix packaging script for 3.2
PHPBB3-14240
2015-10-15 18:24:41 +02:00
Marc Alexander
2974353101 Merge branch '3.1.x' 2015-10-15 11:02:02 +02:00
Marc Alexander
16ff320340 Merge pull request #3970 from prototech/ticket/13789
[ticket/13789] Upgrade reCaptcha plugin to 2.0 API.
2015-10-15 08:59:34 +02:00
Cesar G
86d1b35a00 [ticket/13789] Update composer.lock.
PHPBB3-13789
2015-10-14 19:05:27 -07:00
Cesar G
90038e32cd [ticket/13789] Upgrade reCaptcha plugin to 2.0 API.
PHPBB3-13789
2015-10-14 19:05:27 -07:00
Cesar G
2781623185 Merge pull request #3982 from Nicofuma/ticket/13652
[ticket/13652] Fix coding style
2015-10-14 09:10:08 -07:00
Tristan Darricau
84150d0d44 [ticket/13652] Fix coding style
PHPBB3-13652
2015-10-14 17:15:09 +02:00
Tristan Darricau
d26fcdda8d Merge pull request #3981 from ErnadoO/ticket/14235
[ticket/14235] Font Awesome in simple_header.html

* ErnadoO/ticket/14235:
  [ticket/14235] Font Awesome in simple_header.html
2015-10-14 17:12:38 +02:00
Erwan Nader
7dec0a6707 [ticket/14235] Font Awesome in simple_header.html
PHPBB3-14235
2015-10-14 16:58:35 +02:00
Tristan Darricau
886fb7c3f4 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14159] Hide version info on ACP if we don't have the permission
2015-10-14 16:56:44 +02:00
Tristan Darricau
9ac79453e1 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14192] Add core.memberlist_memberrow_before event
2015-10-14 16:36:52 +02:00
Tristan Darricau
df723c388a Merge branch '3.1.x'
* 3.1.x:
  [ticket/10343] Add a distinction for inactive users on memberlist
  [ticket/10343] Allows a_user to show inactive accounts in memberlist
2015-10-14 16:32:37 +02:00
Tristan Darricau
1e36c6d16c Merge branch '3.1.x'
* 3.1.x:
  [ticket/13851] Fix ignore flood limit check
2015-10-14 16:27:02 +02:00
Tristan Darricau
e94f9d7830 Merge branch '3.1.x'
* 3.1.x:
  [ticket/9153] Allow users without u_sendpm permission to delete existing PM's.
2015-10-14 16:25:15 +02:00
Tristan Darricau
cd114a68e9 Merge pull request #3441 from brunoais/feature/sql-bool-builder
[feature/sql-bool-builder] Extending DBAL query builder for boolean generation

* brunoais/feature/sql-bool-builder:
  [feature/sql-bool-builder] Improved tests output to show the SQL error.
  [feature/sql-bool-builder] Adding the IS operator to predicted operators
  [feature/sql-bool-builder] test_single_not_like
  [feature/sql-bool-builder] test_single_like
  [feature/sql-bool-builder] test_single_not_in
  [feature/sql-bool-builder] test_single_in
  [feature/sql-bool-builder] test_and_of_or_of_and
  [feature/sql-bool-builder] test_triple_and_with_in
  [feature/sql-bool-builder] test_double_and_with_not_of_and
  [feature/sql-bool-builder] test_triple_and_with_is_null
  [feature/sql-bool-builder] Prepare testing class
  [feature/sql-bool-builder] Added LIKE and NOT_LIKE to the comparations
  [feature/sql-bool-builder] Explain better the code in the first
  [feature/sql-bool-builder] Also use parenthesis for the NOT operator
  [feature/sql-bool-builder] AS keyword must be lowercase;
  [feature/sql-bool-builder] Added code to use this feature for the WHERE clause
  [feature/sql-bool-builder] Removed non-necessary spaces
  [feature/sql-bool-builder] First working version
2015-10-14 16:18:46 +02:00
Máté Bartus
4682b5abdd Merge pull request #3980 from marc1706/ticket/10572
[ticket/10572] Remove excessive new line
2015-10-14 15:53:55 +02:00
Marc Alexander
bf72a27c5f [ticket/10572] Remove excessive new line
PHPBB3-10572
2015-10-14 15:50:15 +02:00
Cesar G
9ec8faff32 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13684] Prevent horizontal resize of attach comment textarea
2015-10-14 04:29:50 -07:00
Marc Alexander
57a2e63300 Merge branch '3.1.x'
Conflicts:
	.travis.yml
2015-10-14 12:04:58 +02:00
Marc Alexander
fd0ddd6b76 Merge pull request #3974 from Nicofuma/ticket/14238
[ticket/14238] Updates Symfony
2015-10-14 10:57:00 +02:00
Marc Alexander
9ebbf2099b Merge branch '3.1.x'
Conflicts:
	.travis.yml
2015-10-14 10:42:57 +02:00
Tristan Darricau
83969053c0 [ticket/14238] Updates Symfony
PHPBB3-14238
2015-10-14 10:25:52 +02:00
Tristan Darricau
e0fb680dbb Merge branch '3.1.x'
* 3.1.x:
  [ticket/10572] Unguarded includes in acp files
2015-10-14 10:17:04 +02:00
Matt Friedman
28cc98a7ac [ticket/14237] Consistent references to classes in docblocks
PHPBB3-14237
2015-10-14 01:05:34 -07:00
Tristan Darricau
1d6e173259 Merge pull request #3965 from marc1706/ticket/14234
[ticket/14234] Use replacement variables instead of references in events

* marc1706/ticket/14234:
  [ticket/14234] Fix event doc blocks
  [ticket/14234] Get rid of undefined variables
  [ticket/14234] Fix change version and remove more references
  [ticket/14234] Replace more references with variables
  [ticket/14234] Use replacement variables instead of references in events
2015-10-14 08:59:17 +02:00
Matt Friedman
b64a37d451 [ticket/14237] Use $language class for notifications
PHPBB3-14237
2015-10-13 23:40:52 -07:00
Tristan Darricau
cac090b659 Merge pull request #3913 from marc1706/ticket/14168
[ticket/14168] Refactor attachment management functions into classes

* marc1706/ticket/14168: (36 commits)
  [ticket/14168] Correctly state return type of upload and upload_attachment
  [ticket/14168] Use attachment manager instead of separate classes
  [ticket/14168] Fix docblock in manager
  [ticket/14168] Add more test cases for attachment manager
  [ticket/14168] Add new test method and more tests
  [ticket/14168] Fix tabs in manager and add test file
  [ticket/14168] Fix tests after rebase
  [ticket/14168] Add attachment manager service
  [ticket/14168] Use correct docblock
  [ticket/14168] Add services_attachment.yml to services.yml
  [ticket/14168] Minor coding style fixes
  [ticket/14168] Move attachment service definitions to services_attachment
  [ticket/14168] Improve code coverage in upload class
  [ticket/14168] Move image check and don't use trigger_error()
  [ticket/14168] Add tests for init_error() during upload
  [ticket/14168] Add basic test file for attachments upload
  [ticket/14168] Fix CS issue
  [ticket/14168] No longer use deprecated functions in core files
  [ticket/14168] Move phpbb_unlink() into attachment delete class
  [ticket/14168] Reset sequence before tests in delete tests
  ...
2015-10-14 08:40:01 +02:00
Tristan Darricau
359ef56e35 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13835] Normalize filename for attachments uploaded in chunks.
2015-10-14 08:38:32 +02:00
Andreas Fischer
a0f1365953 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14114] Update 3.0.x version references in INSTALL.html.
2015-10-14 08:33:36 +02:00
Marc Alexander
102d737d81 [ticket/14234] Fix event doc blocks
PHPBB3-14234
2015-10-12 22:20:52 +02:00
Marc Alexander
75e5e2471e [ticket/14234] Get rid of undefined variables
PHPBB3-14234
2015-10-12 21:56:09 +02:00
Marc Alexander
578ee077c1 [ticket/14234] Fix change version and remove more references
PHPBB3-14234
2015-10-12 19:41:17 +02:00
Marc Alexander
f3e2bd9273 [ticket/14234] Replace more references with variables
PHPBB3-14234
2015-10-12 18:50:14 +02:00
Marc Alexander
f90b16df0d [ticket/14234] Use replacement variables instead of references in events
PHPBB3-14234
2015-10-12 18:39:29 +02:00
Tristan Darricau
a5ab2eb564 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14098] Add core events to the search backends
2015-10-12 13:38:42 +02:00
Marc Alexander
bb2634b5e5 [ticket/14168] Correctly state return type of upload and upload_attachment
PHPBB3-14168
2015-10-12 12:11:26 +02:00
Tristan Darricau
b7fe324ed7 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14144] Add quickreply_editor_subject_before event
2015-10-12 12:05:07 +02:00
Tristan Darricau
7bbce946de Merge branch '3.1.x'
* 3.1.x:
  [ticket/14163] Properly fix select all for code tag in Edge
2015-10-12 11:52:18 +02:00
Tristan Darricau
17dbe4c17a Merge branch '3.1.x'
* 3.1.x:
  [ticket/14164] Add instructions to use the CLI for database updates
2015-10-12 11:45:37 +02:00
Marc Alexander
49312f05f8 [ticket/14168] Use attachment manager instead of separate classes
PHPBB3-14168
2015-10-12 11:34:11 +02:00
Tristan Darricau
af1597ae25 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14191] Add core.get_gravatar_url_after event
2015-10-12 11:32:05 +02:00
Tristan Darricau
93b88393f6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14187] Add acp_styles_list_before event
2015-10-12 11:23:10 +02:00
Tristan Darricau
16e731d735 Merge remote-tracking branch 'upstream/3.1.x'
* upstream/3.1.x:
  [ticket/14188] Add core.acp_styles_action_before event
2015-10-12 11:18:14 +02:00
Tristan Darricau
1baa8adfe3 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14212] Fix version number
  [ticket/14212] Adding event after users have been removed to a group
2015-10-12 10:27:13 +02:00
Tristan Darricau
ce45813e2c Merge branch '3.1.x'
* 3.1.x:
  [ticket/13591] Change SQL query into array to allow
2015-10-12 10:20:32 +02:00
Tristan Darricau
fcf797c3f2 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14200] Allow hidden users to see himself on viewonline
2015-10-12 09:20:13 +02:00
Tristan Darricau
766fc3a394 Merge pull request #3964 from prototech/ticket/13993
[ticket/13993] Do not parse signatures as posts when editing them.

* prototech/ticket/13993:
  [ticket/13993] Do not parse signatures as posts when editing them.
2015-10-12 08:54:33 +02:00
Cesar G
45501e50c9 Merge remote-tracking branch 'marc1706/ticket/14230'
* marc1706/ticket/14230:
  [ticket/14230] Show unread post icon in different color
2015-10-11 16:03:13 -07:00
Cesar G
0a93db705b [ticket/13993] Do not parse signatures as posts when editing them.
The implementation of PHPBB3-12516 changed the manual use of the message parser
to using generate_text_for_storage(). The function does not support
parse_message::parse()'s mode parameter, thus all the error checks on the sig
are invalid.

PHPBB3-13993
2015-10-11 15:46:43 -07:00
Marc Alexander
87b9cede4b Merge pull request #3962 from hanakin/ticket/14231
[ticket/14231]Fix double icon issue
2015-10-11 20:31:44 +02:00
Marc Alexander
fe175fbcb8 Merge branch '3.1.x' 2015-10-11 20:27:47 +02:00
Michael Miday
07b2f4db08 [ticket/14231]Fix double icon issue
PHPBB3-14231
2015-10-11 14:09:34 +02:00
Marc Alexander
2fd3d9d1c9 [ticket/14230] Show unread post icon in different color
PHPBB3-14230
2015-10-11 14:01:44 +02:00
Marc Alexander
03cb2a7b0c Merge pull request #3931 from hanakin/ticket/14194
[Ticket/14194] Responsive Quick Links Menu Broken
2015-10-11 13:24:13 +02:00
Michael Miday
8acbb20891 [ticket14194]Remove double inline-block
PHPBB3-14194
2015-10-11 11:43:36 +02:00
Marc Alexander
8c3fdfe4e1 Merge branch '3.1.x' 2015-10-11 10:48:53 +02:00
Michael Miday
9f651e2777 [ticket/14194]Fix search and quicklinks
PHPBB3-14194
2015-10-11 10:43:49 +02:00
Michael Miday
148d7d9b79 [ticket/14194]Patch dropdown small-icon
PHPBB3-14194
2015-10-11 10:41:18 +02:00
Michael Miday
a5017c7488 [ticket/14194] Fix quick-links responsive menu
PHPBB3-14194
2015-10-11 10:41:08 +02:00
Marc Alexander
f6f796770a Merge pull request #3903 from Zoddo/ticket/13101
[ticket/13101] Remove MSN/WLM custom profile field
2015-10-10 20:52:52 +02:00
Marc Alexander
d1b7101fed Merge pull request #3896 from Zoddo/ticket/14157
[ticket/14157] Allow to set the alt/title attribute on post icons
2015-10-10 16:43:15 +02:00
Zoddo
3937f1f4ae [ticket/14157] Allow to set the alt/title attribute on post icons
PHPBB3-14157
2015-10-10 15:29:31 +02:00
Zoddo
21201aa1ab [ticket/13101] Remove existing MSN/WLM custom profile field
PHPBB3-13101
2015-10-10 15:24:22 +02:00
Marc Alexander
6ebadee5d0 Merge branch '3.1.x' 2015-10-09 16:51:35 +02:00
Marc Alexander
b2e7de0379 Merge branch '3.1.x' 2015-10-09 16:45:07 +02:00
Marc Alexander
c664bbdf9c Merge pull request #3912 from hanakin/ticket/14175
[ticket/14175] Refactor responsive implementation for easier manipulation
2015-10-09 15:51:31 +02:00
Marc Alexander
a0167ad410 [ticket/14168] Fix docblock in manager
PHPBB3-14168
2015-10-09 14:35:40 +02:00
Marc Alexander
52dccd3dba [ticket/14168] Add more test cases for attachment manager
PHPBB3-14168
2015-10-09 14:33:12 +02:00
Marc Alexander
b90783a296 [ticket/14168] Add new test method and more tests
One test method to rule them all.

PHPBB3-14168
2015-10-09 12:29:00 +02:00
Marc Alexander
53008c8782 [ticket/14168] Fix tabs in manager and add test file
PHPBB3-14168
2015-10-09 12:14:19 +02:00
Marc Alexander
88033feb85 [ticket/14168] Fix tests after rebase
PHPBB3-14168
2015-10-09 11:15:21 +02:00
Tristan Darricau
415a9daa6a Merge branch '3.1.x'
* 3.1.x:
  [ticket/8800] Add "mark topics read" link to "View unread posts"
2015-10-09 11:00:39 +02:00
Marc Alexander
c78dbd2eea [ticket/14168] Add attachment manager service
PHPBB3-14168
2015-10-09 10:20:30 +02:00
Marc Alexander
22b36d9d0e [ticket/14168] Use correct docblock
PHPBB3-14168
2015-10-09 10:20:30 +02:00
Marc Alexander
ca1308ba5f [ticket/14168] Add services_attachment.yml to services.yml
PHPBB3-14168
2015-10-09 10:20:30 +02:00
Marc Alexander
80e3c79f38 [ticket/14168] Minor coding style fixes
PHPBB3-14168
2015-10-09 10:20:29 +02:00
Marc Alexander
11475283eb [ticket/14168] Move attachment service definitions to services_attachment
PHPBB3-14168
2015-10-09 10:20:27 +02:00
Marc Alexander
1f1e708815 [ticket/14168] Improve code coverage in upload class
PHPBB3-14168
2015-10-09 10:18:41 +02:00
Marc Alexander
36ea105236 [ticket/14168] Move image check and don't use trigger_error()
PHPBB3-14168
2015-10-09 10:18:41 +02:00
Marc Alexander
6c80fd92c6 [ticket/14168] Add tests for init_error() during upload
PHPBB3-14168
2015-10-09 10:18:40 +02:00
Marc Alexander
8a6224bf8a [ticket/14168] Add basic test file for attachments upload
PHPBB3-14168
2015-10-09 10:18:40 +02:00
Marc Alexander
b7238bca0e [ticket/14168] Fix CS issue
PHPBB3-14168
2015-10-09 10:18:40 +02:00
Marc Alexander
98ebbbdca2 [ticket/14168] No longer use deprecated functions in core files
PHPBB3-14168
2015-10-09 10:18:40 +02:00
Marc Alexander
0478631389 [ticket/14168] Move phpbb_unlink() into attachment delete class
PHPBB3-14168
2015-10-09 10:18:31 +02:00
Marc Alexander
8d03b9e001 [ticket/14168] Reset sequence before tests in delete tests
PHPBB3-14168
2015-10-09 10:15:40 +02:00
Marc Alexander
c6f9e3a966 [ticket/14168] Fix resync tests on sqlite3
PHPBB3-14168
2015-10-09 10:15:40 +02:00
Marc Alexander
b00c7511f0 [ticket/14168] Add tests for attachment delete class
PHPBB3-14168
2015-10-09 10:15:40 +02:00
Marc Alexander
583f42a2aa [ticket/14168] Add tests for attachment resync class
PHPBB3-14168
2015-10-09 10:15:40 +02:00
Marc Alexander
cebc064f4c [ticket/14168] Coding guidelines fixes
PHPBB3-14168
2015-10-09 10:15:40 +02:00
Marc Alexander
e158db5daa [ticket/14168] Minor coding style fixes
PHPBB3-14168
2015-10-09 10:15:39 +02:00
Marc Alexander
40117c7730 [ticket/14168] Add attachment resync class
PHPBB3-14168
2015-10-09 10:15:38 +02:00
Marc Alexander
ebfdd69525 [ticket/14168] Further split up attachment delete class
PHPBB3-14168
2015-10-09 09:58:18 +02:00
Marc Alexander
4709c8a128 [ticket/14168] Unset prototype classes after use
PHPBB3-14168
2015-10-09 09:53:07 +02:00
Marc Alexander
2ce73a22e7 [ticket/14168] Fix tests after adding attachment delete class
PHPBB3-14168
2015-10-09 09:53:07 +02:00
Marc Alexander
d1030450f5 [ticket/14168] Move function for attachment deletion into class
PHPBB3-14168
2015-10-09 09:53:05 +02:00
Marc Alexander
16d5208d9a [ticket/14168] Use attachment upload class in message_parser
PHPBB3-14168
2015-10-09 09:46:11 +02:00
Marc Alexander
a60beb6f2f [ticket/14168] Further split up attachment upload class
PHPBB3-14168
2015-10-09 09:46:10 +02:00
Marc Alexander
e10aa45470 [ticket/14168] Further split up attachment upload class
PHPBB3-14168
2015-10-09 09:46:10 +02:00
Marc Alexander
6c1cd26b7a [ticket/14168] Split thumbnail creation to separate method
PHPBB3-14168
2015-10-09 09:46:10 +02:00
Marc Alexander
07c8e21e80 [ticket/14168] Use language class and fix incorrect docblock
PHPBB3-14168
2015-10-09 09:46:10 +02:00
Marc Alexander
e50718008a [ticket/14168] Add attachment upload class
PHPBB3-14168
2015-10-09 09:46:10 +02:00
Michael Miday
4c1f7e1134 [ticket/14175]Remove styles in 700 for lastpost
PHPBB3-14175
2015-10-09 06:40:08 +02:00
Michael Miday
b671aae1ec [ticket/14175]Remove "only screen and"
PHPBB3-14175
2015-10-09 06:40:08 +02:00
Michael Miday
ab3af7984a [ticket/14175]Include responsive.css same as rest
PHPBB3-14175
2015-10-09 06:40:08 +02:00
Michael Miday
bb9bfec624 [ticket/14175]Remove max-device width
PHPBB3-14175
2015-10-09 06:40:08 +02:00
Michael Miday
6a17cc5560 [ticket/14175] Fix online overlap issues
PHPBB3-14175
2015-10-09 06:40:08 +02:00
Michael Miday
8062c2a18a [ticket/14175] Refactor the file
PHPBB3-14175
2015-10-09 06:40:07 +02:00
Máté Bartus
73fd3d1df8 Merge pull request #3955 from Nicofuma/ticket/14225
[ticket/14225] Inject the loader resolver when using the delegating loader
2015-10-08 23:23:57 +02:00
Tristan Darricau
0799a4808d [ticket/14225] Inject the loader resolver when using the delegating loader
PHPBB3-14225
2015-10-08 23:19:09 +02:00
Marc Alexander
8f10212f38 Merge branch '3.1.x' 2015-10-08 17:21:57 +02:00
Marc Alexander
0af9ee869d Merge branch '3.1.x' 2015-10-08 17:08:21 +02:00
Marc Alexander
5f117bcb5e Merge branch '3.1.x' 2015-10-08 16:53:14 +02:00
Tristan Darricau
0c0e43e110 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14219] Add email to inactive user listing
2015-10-08 15:49:45 +02:00
Tristan Darricau
73f9e7936a Merge branch '3.1.x'
* 3.1.x:
  [ticket/13934] Add enctype clause for profile fields
2015-10-08 15:45:46 +02:00
Tristan Darricau
6e90311550 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13960] Profile field validation breaks ACP
2015-10-08 15:42:55 +02:00
Marc Alexander
4f356661c5 Merge branch '3.1.x' 2015-10-08 15:11:35 +02:00
Máté Bartus
ce2caf248c Merge pull request #3948 from Nicofuma/ticket/14220
[ticket/14220] Move route loading to services
2015-10-08 14:55:23 +02:00
Marc Alexander
a0ba6b7dc6 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/prosilver/template/viewforum_body.html
	phpBB/styles/subsilver2/template/viewforum_body.html
2015-10-08 14:44:58 +02:00
Tristan Darricau
403c647b9e [ticket/14220] Move route loading to services
PHPBB3-14220
2015-10-08 14:15:44 +02:00
Marc Alexander
82743c7922 Merge pull request #3949 from hanakin/ticket/14221
[ticket/14221]Fix the header
2015-10-08 12:02:56 +02:00
Tristan Darricau
fdc9c06209 Merge pull request #3950 from marc1706/ticket/14222
[ticket/14222] Use request class instead of request_var in acp_users

* marc1706/ticket/14222:
  [ticket/14222] Use request class instead of request_var in acp_users
2015-10-08 10:59:01 +02:00
Marc Alexander
a679380f09 [ticket/14222] Use request class instead of request_var in acp_users
PHPBB3-14222
2015-10-08 10:52:00 +02:00
Michael Miday
78babc09fc [ticket/14221]Fix the header
PHPBB3-14221
2015-10-08 08:08:10 +02:00
Marc Alexander
b13393078c Merge branch '3.1.x'
Conflicts:
	phpBB/includes/acp/acp_users.php
2015-10-07 16:55:57 +02:00
Marc Alexander
f3ea34b311 Merge branch '3.1.x' 2015-10-07 16:50:43 +02:00
Marc Alexander
3c448f889f Merge pull request #3871 from Zoddo/ticket/10165
[ticket/10165] Add a "Send test email" feature
2015-10-07 15:08:08 +02:00
Marc Alexander
da4d6dfa28 Merge pull request #3857 from Nicofuma/ticket/14124
[ticket/14124] Automatically translate exceptions in CLI
2015-10-07 14:47:23 +02:00
Marc Alexander
d7109fb130 Merge pull request #3947 from marc1706/ticket/14199
[ticket/14199] Correctly resolve merge conflicts
2015-10-07 14:41:30 +02:00
Marc Alexander
5e2ccb2dd7 [ticket/14199] Correctly resolve merge conflicts
PHPBB3-14199
2015-10-07 14:38:26 +02:00
Marc Alexander
ebb3169d56 Merge branch '3.1.x' 2015-10-07 14:18:50 +02:00
Marc Alexander
64641f9b1f Merge pull request #3904 from Zoddo/ticket/14162
[ticket/14162] Add CLI commands to manage migrations
2015-10-07 14:03:02 +02:00
Marc Alexander
f68d5a59e6 Merge pull request #3927 from hanakin/ticket/14199
[ticket/14199] Fix screen reader compatability

Conflicts:
	phpBB/styles/prosilver/template/mcp_topic.html
	phpBB/styles/prosilver/template/overall_header.html
	phpBB/styles/prosilver/template/pagination.html
	phpBB/styles/prosilver/template/posting_buttons.html
	phpBB/styles/prosilver/template/posting_topic_review.html
	phpBB/styles/prosilver/template/search_results.html
	phpBB/styles/prosilver/template/ucp_pm_history.html
	phpBB/styles/prosilver/template/ucp_pm_message_header.html
	phpBB/styles/prosilver/template/ucp_pm_viewmessage.html
	phpBB/styles/prosilver/template/viewforum_body.html
	phpBB/styles/prosilver/template/viewtopic_body.html
	phpBB/styles/prosilver/template/viewtopic_topic_tools.html
2015-10-07 12:05:38 +02:00
Marc Alexander
2695950a61 Merge pull request #3940 from hanakin/ticket/14206
[Ticket/14206]Fix jumpbox UI consistency
2015-10-07 11:52:08 +02:00
Marc Alexander
7bda33b525 Merge pull request #3932 from hanakin/ticket/14193
[ticket/14193]Fix secondary buttons
2015-10-07 11:48:56 +02:00
Tristan Darricau
617df4aa0e Merge pull request #3945 from marc1706/ticket/14216
[ticket/14216] Do not run thumbnail test if gd is disabled

* marc1706/ticket/14216:
  [ticket/14216] Do not run thumbnail test if gd is disabled
2015-10-04 22:28:13 +02:00
Marc Alexander
664119ec6b [ticket/14216] Do not run thumbnail test if gd is disabled
PHPBB3-14216
2015-10-04 21:15:46 +02:00
Marc Alexander
4437d0c794 Merge pull request #3939 from Nicofuma/ticket/14205
[ticket/14205] Bump PHP requirement to PHP 5.4
2015-10-04 20:27:43 +02:00
Tristan Darricau
f3dc2a801d [ticket/14205] Bump PHP requirement to PHP 5.4
PHPBB3-14205
2015-10-04 16:19:48 +02:00
Michael Miday
8907a66156 [ticket/14193]Minor cleanups
PHPBB3-14193
2015-10-03 05:16:08 +02:00
Michael Miday
6b7fa249f1 [ticket/14193]Fix posting buttons
PHPBB3-14193
2015-10-03 05:15:16 +02:00
Michael Miday
9da14c9b24 [ticket/14199]Add aria-hidden to all icons
PHPBB3-14199
2015-10-01 20:21:38 +02:00
Marc Alexander
8451272d69 Merge pull request #3933 from hanakin/ticket/14202
[ticket/14202]Add missing sr-only classes
2015-10-01 13:48:45 +02:00
Marc Alexander
c35c9a9d9c Merge pull request #3941 from hanakin/ticket/14195
[ticket/14195]Fix pupload & polls hiding
2015-10-01 11:42:54 +02:00
Michael Miday
f74743fb65 [ticket/14195]Revert hidden class
PHPBB3-14195
2015-09-28 22:06:43 +02:00
Michael Miday
0244be6d75 [ticket/14202]Remove blank line
PHPBB3-14202
2015-09-28 18:24:38 +02:00
Michael Miday
d50801a056 [ticket/14202]Add missing sr-only classes
PHPBB3-14202
2015-09-28 18:24:24 +02:00
Michael Miday
7806a2f1fd [ticket/14206]Fix button UI
PHPBB3-14206
2015-09-28 17:55:27 +02:00
Michael Miday
a19660ad4c [ticket/14206]Fix arrow placement
PHPBB3-14206
2015-09-28 17:54:26 +02:00
Zoddo
43d9657130 [ticket/13101] Remove MSN/WLM custom profile field from new installs
PHPBB3-13101
2015-09-27 12:55:57 +02:00
Andreas Fischer
a342517dfb Merge pull request #3919 from hanakin/ticket/12554
[ticket/12554] Fix blockquote overflow in lists

* hanakin/ticket/12554:
  [ticket/12554]Remove left margin when li
  [ticket/12554]Overide blockquote overflow in lists
2015-09-24 14:21:55 +02:00
Michael Miday
d477d79dc8 [ticket/12554]Remove left margin when li 2015-09-23 06:29:30 +02:00
Andreas Fischer
4972141a14 Merge pull request #3916 from Nicofuma/ticket/12633
[ticket/12633] Doesn't use DEBUG to debug templates events

* Nicofuma/ticket/12633:
  [ticket/12633] Doesn't use DEBUG to debug templates events
2015-09-22 19:29:07 +02:00
Andreas Fischer
85718e63f1 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14186] Do correct string concatenation in phpbb_mcp_sorting()
2015-09-22 19:14:34 +02:00
Michael Miday
494c9047c7 [ticket/12554]Overide blockquote overflow in lists 2015-09-22 06:50:08 +02:00
Marc Alexander
692db1ad2b Merge pull request #3917 from Nicofuma/ticket/14182
[ticket/14182] Move v310\notifications_board migration to v320\...
2015-09-21 11:41:36 +02:00
Tristan Darricau
a7ba640ea7 [ticket/14182] Move v310\notifications_board migration to v320\...
PHPBB3-14182
2015-09-21 10:47:20 +02:00
Marc Alexander
db600d840d Merge pull request #3911 from Nicofuma/ticket/12577
[ticket/12577] Lazy initialize the password manager
2015-09-20 14:18:51 +02:00
Marc Alexander
20982df71e Merge pull request #3851 from hanakin/ticket/12769
[ticket/12769] Font-Awesome Integration & Icon overhaul
2015-09-20 14:16:01 +02:00
Tristan Darricau
26f6f6208b Merge pull request #3915 from marc1706/ticket/14180
[ticket/14180] Use unix line endings in type_foo

* marc1706/ticket/14180:
  [ticket/14180] Use unix line endings in type_foo
2015-09-20 12:47:49 +02:00
Zoddo
60099cf97c [ticket/14162] Add CLI command db:list
This command lists all installed and uninstalled migrations.

Note: The class is named `list_command`, because `list` is a reserved word
and can't be used as class name in PHP.

PHPBB3-14162
2015-09-20 12:29:33 +02:00
Zoddo
2596fba487 [ticket/14162] Add CLI command db:revert
This command allow to revert a migration from the CLI

PHPBB3-14162
2015-09-20 12:26:46 +02:00
Marc Alexander
7f3dfde163 [ticket/14180] Use unix line endings in type_foo
PHPBB3-14180
2015-09-20 10:05:23 +02:00
Marc Alexander
9df76ac987 Merge pull request #3914 from CHItA/ticket/14178
[ticket/14178] Fix installer's database helper test
2015-09-20 00:27:41 +02:00
Mate Bartus
635b5999b9 [ticket/14178] Fix installer's database helper test
PHPBB3-14178
2015-09-19 20:28:39 +02:00
Tristan Darricau
4c00474845 [ticket/12633] Doesn't use DEBUG to debug templates events
Check the templates events on runtime only when Twig debug is on

PHPBB3-12633
2015-09-18 21:23:34 +02:00
Tristan Darricau
f9f7f935b4 [ticket/12577] Docblock
PHPBB3-12577
2015-09-18 19:54:06 +02:00
Michael Miday
ff6d590b36 [ticket/12769] Fix font permissions 2015-09-17 18:57:33 +02:00
Michael Miday
f00a7e3acc [ticket/12769] Fix avatar spacing 2015-09-17 18:37:32 +02:00
Michael Miday
3eb63b921d [ticket/12769] Guess we should add the fonts 2015-09-17 18:37:32 +02:00
Michael Miday
aa5daba9f7 [ticket/12769] Fix spacing issue 2015-09-17 18:37:32 +02:00
Michael Miday
9fdb31affb [ticket/12769] More attachment icons 2015-09-17 18:37:32 +02:00
Michael Miday
faaafe14ed [ticket/12769] Fix some froom button inconsistency 2015-09-17 18:37:32 +02:00
Michael Miday
bc09f6899e [ticket/12769] Fix dropdown on topics 2015-09-17 18:37:32 +02:00
Michael Miday
a9d93af6f3 [ticket/12769] Fix paging arrows 2015-09-17 18:37:31 +02:00
Michael Miday
d13f31c5bf [ticket/12769] Fix search-boxs 2015-09-17 18:37:31 +02:00
Michael Miday
0a7650da30 [ticket/12769] Fix remaining action-bars 2015-09-17 18:37:31 +02:00
Michael Miday
623ac1e345 [ticket/12769] Fix bidi 2015-09-17 18:37:31 +02:00
Michael Miday
e345e82e66 [ticket/12769] Remove deuplicates from colours 2015-09-17 18:37:31 +02:00
Michael Miday
6f942ae48f [ticket/12769] Profile menu caret fix 2015-09-17 18:37:31 +02:00
Michael Miday
f32df4d949 [ticket/12769] Leftover imageset cleanup 2015-09-17 18:37:30 +02:00
Michael Miday
14e2631b92 [ticket/12769] Fix search-box styling 2015-09-17 18:37:30 +02:00
Michael Miday
353fce9625 [ticket/12769] Misc table fix 2015-09-17 18:37:30 +02:00
Michael Miday
91c4e8c5fb [ticket/12769] Misc Link fixes 2015-09-17 18:37:30 +02:00
Michael Miday
6cccd3bcdd [ticket/12769] Small icon BC 2015-09-17 18:37:30 +02:00
Michael Miday
47eb88e877 [ticket/12769] More dropdown refactoring 2015-09-17 18:37:30 +02:00
Michael Miday
bc18985bd4 [ticket/12769] slightly refactor linklists 2015-09-17 18:37:30 +02:00
Michael Miday
de7b1a2ec7 [ticket/12769] One more dropdown to refactor 2015-09-17 18:37:29 +02:00
Michael Miday
2523ec8277 [ticket/12769] Refacto action bar 2015-09-17 18:37:29 +02:00
Michael Miday
171424f89c [ticket/12769] We need some icon color classes 2015-09-17 18:37:29 +02:00
Michael Miday
201a961367 [ticket/12769] Completely refactor btns and paging 2015-09-17 18:37:29 +02:00
Michael Miday
77cf756378 [ticket/12769] Add icon module to work with 2015-09-17 18:37:29 +02:00
Michael Miday
cd97d591eb [ticket/12769] Fix dropdown styling 2015-09-17 18:37:29 +02:00
Michael Miday
32868a6f87 [ticket/12769] Fix responsive features 2015-09-17 18:37:29 +02:00
Michael Miday
ea591562ae [ticket/12769] Fix subscription toggling fn 2015-09-17 18:37:29 +02:00
Michael Miday
fd72a36a0c [ticket/12769] Add CDN dynamic fallback for FA 2015-09-17 18:37:28 +02:00
Michael Miday
c319955f00 [ticket/12769] Swap misc remaining icons 2015-09-17 18:37:28 +02:00
Michael Miday
4dd1b004e2 [ticket/12769] Swap icons in pagination 2015-09-17 18:37:28 +02:00
Michael Miday
6251d0124f [ticket/12769] Swap icons in viewforum 2015-09-17 18:37:28 +02:00
Michael Miday
efd1e2b740 [ticket/12769] Swap icons in topic_tools 2015-09-17 18:37:28 +02:00
Michael Miday
11bf9e5488 [ticket/12769] Swap icons in ucp 2015-09-17 18:37:28 +02:00
Michael Miday
4504fe4118 [ticket/12769] Swap out close icon 2015-09-17 18:37:27 +02:00
Michael Miday
6041ea8ec2 [ticket/12769] Swap icons in search_resaults 2015-09-17 18:37:27 +02:00
Michael Miday
b0025896e2 [ticket/12769] Swap icons in posts 2015-09-17 18:37:27 +02:00
Michael Miday
d146a609ac [ticket/12769] Swap icons in posting_buttons 2015-09-17 18:37:27 +02:00
Michael Miday
cc2eeeeb49 [ticket/12769] Swap icons in header 2015-09-17 18:37:27 +02:00
Michael Miday
62707ecc67 [ticket/12769] Swap icons in notification_dropdown 2015-09-17 18:37:27 +02:00
Michael Miday
c497be98f2 [ticket/12769] Swap icons in navbar_footer 2015-09-17 18:37:27 +02:00
Michael Miday
97007ddbab [ticket/12769] Swap icons in navbar_header 2015-09-17 18:37:26 +02:00
Michael Miday
5197be9ba5 [ticket/12769] Swap icons in mcp 2015-09-17 18:37:26 +02:00
Michael Miday
c4fd2b837e [ticket/12769] Swap icons in jumpbox 2015-09-17 18:37:26 +02:00
Michael Miday
c5066644bb [ticket/12769] Swap icons in forumlist_body 2015-09-17 18:37:25 +02:00
Michael Miday
c0590e7766 [ticket/12769] Swap icon in faq_body 2015-09-17 18:37:25 +02:00
Michael Miday
5988e3a192 [ticket/12769] Delete imageset & consolidate imgs 2015-09-17 18:37:25 +02:00
Michael Miday
956723af0e [ticket/12769] Properly include FA 2015-09-17 18:37:25 +02:00
Tristan Darricau
25f5e4f18f [ticket/12577] Lazy initialize the password manager
PHPBB3-12577
2015-09-17 15:36:04 +02:00
Marc Alexander
eab8a12fb8 Merge branch '3.1.x' 2015-09-16 22:48:10 +02:00
Tristan Darricau
087e219a09 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14154] Add extension composer name as tooltip
2015-09-16 11:58:53 +02:00
Tristan Darricau
a562fea230 Merge pull request #3727 from marc1706/ticket/13904
[ticket/13904] Refactor attachments functions into service

* marc1706/ticket/13904: (66 commits)
  [ticket/13904] Use filespec's get_filesize instead of calling filesize()
  [ticket/13904] Set properties to protected where possible in filespec
  [ticket/13904] Fix tests after changes to factory
  [ticket/13904] Minor coding style fixes
  [ticket/13904] Add language entries for error messages in upload class
  [ticket/13904] Modify files for updated fast-image-size library
  [ticket/13904] Update composer.lock
  [ticket/13904] Improve code coverage
  [ticket/13904] Add unit tests for local upload type
  [ticket/13904] Minor coding style fixes
  [ticket/13904] Improve test coverage of base upload type class
  [ticket/13904] Improve test coverage of remote upload type
  [ticket/13904] Improve test coverage of form upload type
  [ticket/13904] Improve test coverage of filespec class
  [ticket/13904] Add back tests for retrieving floats
  [ticket/13904] Use ini_get() wrapper in file upload types
  [ticket/13904] Modify files for changes in ini wrapper
  [ticket/13904] Add bantu/ini-get-wrapper to composer.json
  [ticket/13904] Switch around constructor arguments
  [ticket/13904] Use \phpbb\php\ini class for ini_get()
  ...
2015-09-16 11:55:13 +02:00
Marc Alexander
d4a47409f7 Merge pull request #3907 from hanakin/ticket/14165
[ticket/14165] Fix layout of ucp/mcp after 14139
2015-09-15 16:44:45 +02:00
Michael Miday
eb691ba4af [ticket/14165] Fix Tab Layout 2015-09-15 16:02:47 +02:00
Marc Alexander
2a217e38e2 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/prosilver/template/overall_header.html
2015-09-15 14:37:35 +02:00
Marc Alexander
a033cd7d5e Merge pull request #3879 from hanakin/ticket/14139
[Ticket/14139] Stop styling with IDs
2015-09-15 10:08:14 +02:00
Michael Miday
3606e130de [ticket/14139] Fix loading indicator 2015-09-14 16:26:27 +02:00
Michael Miday
9e5e2ee3e2 [ticket/14139] Swap ids for classes in css files 2015-09-14 16:26:07 +02:00
Michael Miday
70f1b08c69 [ticket/14139] Add class of IDs to html tags 2015-09-14 16:25:36 +02:00
Marc Alexander
fe0e9b2e4c Merge pull request #3837 from hanakin/ticket/14107
[ticket/14107] Fix dropdown rtl states
2015-09-14 14:42:53 +02:00
Marc Alexander
3303ce511f Merge pull request #3905 from Zoddo/ticket/14078
[ticket/14078] Fix SQL error when editing a post with a quote
2015-09-14 12:45:12 +02:00
Zoddo
e9013db9b9 [ticket/14078] Fix SQL error when editing a post with a quote
PHPBB3-14078
2015-09-13 22:13:02 +02:00
Marc Alexander
797e70380b Merge branch '3.1.x' 2015-09-13 17:51:08 +02:00
Marc Alexander
6651c1d8f4 [ticket/13904] Use filespec's get_filesize instead of calling filesize()
PHPBB3-13904
2015-09-13 09:31:23 +02:00
Marc Alexander
759dc9bb84 [ticket/13904] Set properties to protected where possible in filespec
PHPBB3-13904
2015-09-13 09:30:56 +02:00
Marc Alexander
3bde202a10 Merge pull request #3897 from Nicofuma/ticket/14158
[ticket/14158] Add language::lang_array() to avoid using call_user_func_array
2015-09-12 17:33:58 +02:00
Zoddo
333c07d554 [ticket/10165] Add more information when sending the test email
PHPBB3-10165
2015-09-12 15:17:41 +02:00
Tristan Darricau
8aa8173ebf [ticket/14158] Fix 5.3 compatibility
PHPBB3-14158
2015-09-12 15:14:42 +02:00
Tristan Darricau
d332fe734c Merge pull request #3899 from marc1706/ticket/14089
[ticket/14089] Remove subsilver2 file from events.md

* marc1706/ticket/14089:
  [ticket/14089] Remove subsilver2 file from events.md
2015-09-12 15:09:57 +02:00
Marc Alexander
baf95d3ca2 [ticket/14089] Remove subsilver2 file from events.md
PHPBB3-14089
2015-09-12 14:33:23 +02:00
Marc Alexander
087a42a887 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2015-09-12 13:24:29 +02:00
Tristan Darricau
8629eac393 [ticket/14158] Add language::lang_array() to avoid using call_user_func_array
PHPBB3-14158
2015-09-12 11:15:06 +02:00
Marc Alexander
8f6b50922f Merge branch '3.1.x'
Conflicts:
	phpBB/styles/prosilver/theme/common.css
	phpBB/styles/subsilver2/theme/stylesheet.css
2015-09-11 09:39:17 +02:00
Zoddo
57cb7e4111 [ticket/10165] Add a "Send test email" feature
PHPBB3-10165
2015-09-09 17:51:14 +02:00
Marc Alexander
40e614f564 [ticket/13904] Fix tests after changes to factory
PHPBB3-13904
2015-09-09 12:58:22 +02:00
Tristan Darricau
2c188f22d0 Merge branch '3.1.x'
* 3.1.x:
  [ticket/7362] Add alt attribute on topic icons
2015-09-09 11:06:58 +02:00
Tristan Darricau
542d75b3a9 Merge pull request #3870 from Zoddo/ticket/9485
[ticket/9485] Add a "View post" link in the moderation logs

* Zoddo/ticket/9485:
  [ticket/9485] Fix tests
  [ticket/9485] Add post_id to relevant $phpbb_log->add()
  [ticket/9485] Add a "View post" link in the moderation logs
2015-09-09 11:04:13 +02:00
Tristan Darricau
b83ce0a702 Merge pull request #3876 from VSEphpbb/ticket/14138
[ticket/14138] Use span tags instead of abbr

* VSEphpbb/ticket/14138:
  [ticket/14138] Use span tags instead of abbr
2015-09-09 11:02:22 +02:00
Tristan Darricau
23205ca0cc Merge branch '3.1.x'
* 3.1.x:
  [ticket/13423] Set busyTimeout on connect to prevent db locking
2015-09-09 11:01:03 +02:00
Marc Alexander
5f91f1cad8 [ticket/13904] Minor coding style fixes
PHPBB3-13904
2015-09-09 10:46:14 +02:00
Marc Alexander
70ad0c6a8f [ticket/13904] Add language entries for error messages in upload class
PHPBB3-13904
2015-09-09 10:43:12 +02:00
Marc Alexander
327e36a4d6 [ticket/13904] Modify files for updated fast-image-size library
PHPBB3-13904
2015-09-09 09:41:40 +02:00
Marc Alexander
223fa3aed5 [ticket/13904] Update composer.lock
PHPBB3-13904
2015-09-09 08:31:40 +02:00
Marc Alexander
e60c8a5a8b [ticket/13904] Improve code coverage
PHPBB3-13904
2015-09-09 08:29:12 +02:00
Marc Alexander
00e5ff9e2e [ticket/13904] Add unit tests for local upload type
PHPBB3-13904
2015-09-09 08:29:12 +02:00
Marc Alexander
7a92ad596c [ticket/13904] Minor coding style fixes
PHPBB3-13904
2015-09-09 08:29:11 +02:00
Marc Alexander
e5bffbf40f [ticket/13904] Improve test coverage of base upload type class
PHPBB3-13904
2015-09-09 08:29:10 +02:00
Marc Alexander
82bca32015 [ticket/13904] Improve test coverage of remote upload type
PHPBB3-13904
2015-09-09 08:29:09 +02:00
Marc Alexander
1b9e6e352f [ticket/13904] Improve test coverage of form upload type
PHPBB3-13904
2015-09-09 08:29:08 +02:00
Marc Alexander
591995267a [ticket/13904] Improve test coverage of filespec class
PHPBB3-13904
2015-09-09 08:29:07 +02:00
Marc Alexander
c3ccd423d2 [ticket/13904] Add back tests for retrieving floats
PHPBB3-13904
2015-09-09 08:29:07 +02:00
Marc Alexander
b29b62debe [ticket/13904] Use ini_get() wrapper in file upload types
PHPBB3-13904
2015-09-09 08:29:06 +02:00
Marc Alexander
16f3b8c2b9 [ticket/13904] Modify files for changes in ini wrapper
PHPBB3-13904
2015-09-09 08:29:05 +02:00
Marc Alexander
b2957b9d65 [ticket/13904] Add bantu/ini-get-wrapper to composer.json
PHPBB3-13904
2015-09-09 08:28:49 +02:00
Marc Alexander
36545d5cbe [ticket/13904] Switch around constructor arguments
PHPBB3-13904
2015-09-09 08:28:11 +02:00
Marc Alexander
cdde86ce7e [ticket/13904] Use \phpbb\php\ini class for ini_get()
PHPBB3-13904
2015-09-09 08:28:10 +02:00
Marc Alexander
02f94b7527 [ticket/13904] Update doc blocks
PHPBB3-13904
2015-09-09 08:28:09 +02:00
Marc Alexander
7ba0fe47a8 [ticket/13904] Test move file on existing error
PHPBB3-13904
2015-09-09 08:28:09 +02:00
Marc Alexander
46e3d82196 [ticket/13904] Add more tests and test cases
PHPBB3-13904
2015-09-09 08:28:08 +02:00
Marc Alexander
3e99816fa2 [ticket/13904] Set visibility in files and improve test coverage
PHPBB3-13904
2015-09-09 08:28:07 +02:00
Marc Alexander
9e87e5a343 [ticket/13904] Remove unused use statement
PHPBB3-13904
2015-09-09 08:28:06 +02:00
Marc Alexander
845233fc62 [ticket/13904] Improve test coverage and use constants instead of magic numbers
PHPBB3-13904
2015-09-09 08:28:05 +02:00
Marc Alexander
a09c6d1fb7 [ticket/13904] Split code up and pass root path to remote upload type
PHPBB3-13904
2015-09-09 08:28:04 +02:00
Marc Alexander
0a6f54d522 [ticket/13904] Modify doc blocks
PHPBB3-13904
2015-09-09 08:28:04 +02:00
Marc Alexander
759a1a09fa [ticket/13904] Fix remote upload functional tests
PHPBB3-13904
2015-09-09 08:28:03 +02:00
Marc Alexander
57ccfe0c48 [ticket/13904] Move remote upload to its own type class
PHPBB3-13904
2015-09-09 08:28:02 +02:00
Marc Alexander
5b21830ba8 [ticket/13904] Improve docblock
PHPBB3-13904
2015-09-09 08:28:01 +02:00
Marc Alexander
636a29d589 [ticket/13904] Split up local_upload method
PHPBB3-13904
2015-09-09 08:28:00 +02:00
Marc Alexander
167cc58f27 [ticket/13904] Add types base class
PHPBB3-13904
2015-09-09 08:27:59 +02:00
Marc Alexander
adcc901af1 [ticket/13904] Fix minor issues and move local_upload to its own class
PHPBB3-13904
2015-09-09 08:27:58 +02:00
Marc Alexander
cf9b6ed474 [ticket/13904] Use the class member plupload instead of argument
PHPBB3-13904
2015-09-09 08:27:58 +02:00
Marc Alexander
f9b69e73d4 [ticket/13904] Fix minor coding issues and don't use form_upload anymore
PHPBB3-13904
2015-09-09 08:27:57 +02:00
Marc Alexander
11b2c938c6 [ticket/13904] Move form_upload to its own class and define type classes
PHPBB3-13904
2015-09-09 08:27:56 +02:00
Marc Alexander
c65f0d748a [ticket/13904] Add more tests for upload class
PHPBB3-13904
2015-09-09 08:27:55 +02:00
Marc Alexander
b871dbcf1f [ticket/13904] Remove phpbb_root_path global from filespec class
PHPBB3-13904
2015-09-09 08:27:54 +02:00
Marc Alexander
52652ca182 [ticket/13904] Remove phpbb_root_path global from upload class
PHPBB3-13904
2015-09-09 08:27:53 +02:00
Marc Alexander
47f8f2cc88 [ticket/13904] Pass request service to upload instead of using global
PHPBB3-13904
2015-09-09 08:27:53 +02:00
Marc Alexander
697ac5f4aa [ticket/13904] Use language class instead of global user in filespec
PHPBB3-13904
2015-09-09 08:27:52 +02:00
Marc Alexander
6541e4cb17 [ticket/13904] Improve doc blocks in filespec class
PHPBB3-13904
2015-09-09 08:27:51 +02:00
Marc Alexander
ef59e0228a [ticket/13904] Fix tests again
PHPBB3-13904
2015-09-09 08:27:50 +02:00
Marc Alexander
0121e60cd7 [ticket/13904] Use language class instead of user global in upload
PHPBB3-13904
2015-09-09 08:27:49 +02:00
Marc Alexander
e4546ad03c [ticket/13904] Improve doc blocks in upload class
PHPBB3-13904
2015-09-09 08:27:48 +02:00
Marc Alexander
25df7f8149 [ticket/13904] Remove functions_fileupload.php
PHPBB3-13904
2015-09-09 08:27:47 +02:00
Marc Alexander
c34fd1e7c0 [ticket/13904] Fix fileupload functional tests
PHPBB3-13904
2015-09-09 08:27:47 +02:00
Marc Alexander
a53825ad76 [ticket/13904] No longer use fileerror class for extending filespec class
PHPBB3-13904
2015-09-09 08:27:46 +02:00
Marc Alexander
eb11973ea8 [ticket/13904] Use factory instead of container and add factory to services
PHPBB3-13904
2015-09-09 08:27:45 +02:00
Marc Alexander
f32a94ae5d [ticket/13904] Pass filesystem to upload avatar again
PHPBB3-13904
2015-09-09 08:27:44 +02:00
Marc Alexander
dbfdb61f82 [ticket/13904] Fix fileupload tests
PHPBB3-13904
2015-09-09 08:27:43 +02:00
Marc Alexander
2915647a54 [ticket/13904] Fix filespec tests
PHPBB3-13904
2015-09-09 08:27:42 +02:00
Marc Alexander
57de896286 [ticket/13904] Remove unneeded parameters from avatars and fix tests
PHPBB3-13904
2015-09-09 08:27:42 +02:00
Marc Alexander
0a98fc2561 [ticket/13904] Remove fileupload class
PHPBB3-13904
2015-09-09 08:27:41 +02:00
Marc Alexander
a96e7a8ec6 [ticket/13904] Get rid of useless parameters and variables
PHPBB3-13904
2015-09-09 08:27:40 +02:00
Marc Alexander
186b4495b6 [ticket/13904] Allow using factory for none files. classes
PHPBB3-13904
2015-09-09 08:27:39 +02:00
Marc Alexander
8c2cbc0599 [ticket/13904] Remove magic method from factory and allow short names
PHPBB3-13904
2015-09-09 08:27:38 +02:00
Marc Alexander
1af6f052d8 [ticket/13904] Load upload class using factory
PHPBB3-13904
2015-09-09 08:27:37 +02:00
Marc Alexander
d2be8e1503 [ticket/13904] Add fileupload class to files classes
PHPBB3-13904
2015-09-09 08:27:37 +02:00
Marc Alexander
92e49cd0ac [ticket/13904] Turn filespec into prototype and improve init methods
PHPBB3-13904
2015-09-09 08:27:36 +02:00
Marc Alexander
0cbb713cc2 [ticket/13904] Fix uploading for use with new filespec class
PHPBB3-13904
2015-09-09 08:27:35 +02:00
Marc Alexander
891ffb8ac7 [ticket/13904] Remove filespec class from functions_upload
PHPBB3-13904
2015-09-09 08:27:13 +02:00
Marc Alexander
c72d6a71bb [ticket/13904] Modify constructor to be instantiatable by container
PHPBB3-13904
2015-09-09 08:26:07 +02:00
Marc Alexander
557f1a89d5 [ticket/13904] Add filespec class to files classes
PHPBB3-13904
2015-09-09 08:26:06 +02:00
Marc Alexander
b971f20a5d [ticket/13904] Add initial factory for handling file classes
PHPBB3-13904
2015-09-09 08:26:05 +02:00
Tristan Darricau
dccc0877c1 Merge pull request #3891 from marc1706/ticket/14150
[ticket/14150] Update fast-image-size to newest version

* marc1706/ticket/14150:
  [ticket/14150] Update fast-image-size to newest version
2015-09-09 00:16:22 +02:00
Marc Alexander
9d18b3d1ee Merge branch '3.1.x' 2015-09-08 13:35:04 +02:00
Marc Alexander
58286171f1 [ticket/14150] Update fast-image-size to newest version
PHPBB3-14150
2015-09-08 12:59:55 +02:00
Marc Alexander
3ddee852fa Merge branch '3.1.x'
Conflicts:
	phpBB/includes/functions_messenger.php
2015-09-07 12:16:12 +02:00
Michael Miday
71def7cda6 [ticket/14107] Remove template var 2015-09-06 09:13:35 +02:00
Michael Miday
fd1195ed6a [ticket/14107] Fix typo 2015-09-06 09:13:35 +02:00
Michael Miday
39ca60023b [ticket/14107] Add back comment 2015-09-06 09:13:35 +02:00
Michael Miday
a21ed712bc [ticket/14107] Fix dropdown rtl states 2015-09-06 09:13:35 +02:00
Andreas Fischer
c2a5108452 Merge pull request #3878 from Nicofuma/ticket/14140-master
[ticket/14140] Update Symfony to latest 2.8-dev version  - #3877

* Nicofuma/ticket/14140-master:
  [ticket/14140] Update Symfony to latest 2.8-dev version
  [ticket/14140] Update SYmfony to 2.3.32
2015-09-05 16:08:28 +02:00
Andreas Fischer
35bb32ff88 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14140] Update SYmfony to 2.3.32

Conflicts:
	phpBB/composer.lock
2015-09-05 16:08:21 +02:00
Joas Schilling
fb3e9d9a77 Merge branch '3.1.x'
Conflicts:
	build/build.xml
2015-09-05 15:20:38 +02:00
Tristan Darricau
615ed729b5 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14123] Fix typo
  [ticket/14123] Remove redundant help messages
  [ticket/14123] Add descriptive help to the CLI help output
2015-09-02 12:45:34 +02:00
Tristan Darricau
42631dc093 [ticket/14140] Update Symfony to latest 2.8-dev version
PHPBB3-14140
2015-09-02 12:37:00 +02:00
Tristan Darricau
9546035632 Merge branch 'ticket/14140' into ticket/14140-master
* ticket/14140:
  [ticket/14140] Update SYmfony to 2.3.32
2015-09-02 12:28:30 +02:00
Tristan Darricau
1c4a72bba0 [ticket/14140] Update SYmfony to 2.3.32
PHPBB3-14140
2015-09-02 12:26:26 +02:00
Tristan Darricau
28da758163 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14075] Update version to 3.1.7-RC1
  [ticket/14075] Add template event after poll preview panel
2015-09-02 12:04:49 +02:00
Tristan Darricau
058c3116ed Merge branch '3.1.x'
* 3.1.x:
  [ticket/14126] Add viewtopic_topic_title_after template event
2015-09-02 12:00:48 +02:00
Tristan Darricau
5d4c7f9952 Merge branch '3.1.x'
* 3.1.x:
  [ticket/11468] Allow controllers to set paramters of page_header()
2015-09-02 11:51:16 +02:00
Matt Friedman
b4dbb5b249 [ticket/14138] Use span tags instead of abbr
PHPBB3-14138
2015-09-01 15:13:12 -07:00
Tristan Darricau
4a75a8eaa3 Merge pull request #3875 from hanakin/ticket/14137
[Ticket/14137] Fix Notification Menu Layout issue

* hanakin/ticket/14137:
  [ticket/14137]
2015-09-01 22:25:14 +02:00
Michael Miday
a6ff0c8775 [ticket/14137] 2015-09-01 22:15:48 +02:00
Tristan Darricau
5b8164a1bb Merge branch '3.1.x'
* 3.1.x:
  [ticket/13950] Hide undefined categories
  [ticket/13950] Hide undefined permissions
2015-09-01 21:47:19 +02:00
Tristan Darricau
5e643ae750 Merge pull request #3861 from hanakin/ticket/12821
[ticket/12821] Convert all images to gradients

* hanakin/ticket/12821:
  [ticket/12821] Graceful ie9 fallbacks
  [ticket/12821] IE 9 requires filter: none for svg
  [ticket/12821] Update all Gradients to last two
  [ticket/12821] Convert all colors to upper
  [ticket/12821] Update all gradients
2015-09-01 19:15:49 +02:00
Tristan Darricau
9faf434d37 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14133] Comment fix for phpbb_get_user_rank()
2015-09-01 18:51:10 +02:00
Michael Miday
39b39fd783 [ticket/12821] Graceful ie9 fallbacks 2015-09-01 18:24:08 +02:00
Michael Miday
39b20b89f3 [ticket/12821] IE 9 requires filter: none for svg 2015-09-01 18:24:08 +02:00
Michael Miday
9e8b4f5622 [ticket/12821] Update all Gradients to last two 2015-09-01 18:24:08 +02:00
Michael Miday
985e4ee3d4 [ticket/12821] Convert all colors to upper 2015-09-01 18:24:07 +02:00
Michael Miday
d81ca8d7a5 [ticket/12821] Update all gradients 2015-09-01 18:24:07 +02:00
Tristan Darricau
8c758e223e Merge pull request #3866 from hanakin/ticket/14038
[Ticket/14038] Jumpbox improvements

* hanakin/ticket/14038:
  [ticket/14038] Minor color tweaks
  [ticket/14038] Switch to spacer spans
  [ticket/14038] Stylize & differintiate
  [ticket/14038] Give links some visual love
2015-09-01 18:07:06 +02:00
Michael Miday
aafa5b6ed0 [ticket/14038] Minor color tweaks 2015-08-31 06:35:54 +02:00
Zoddo
1fbdf615f2 [ticket/9485] Fix tests
PHPBB3-9485
2015-08-30 22:43:19 +02:00
Zoddo
51600b8f18 [ticket/9485] Add post_id to relevant $phpbb_log->add()
PHPBB3-9485
2015-08-30 22:43:07 +02:00
Zoddo
306fbf23a8 [ticket/9485] Add a "View post" link in the moderation logs
PHPBB3-9485
2015-08-30 19:52:00 +02:00
Michael Miday
d228c80c61 [ticket/14038] Switch to spacer spans 2015-08-30 18:54:39 +02:00
Michael Miday
0e26b4e68f [ticket/14038] Stylize & differintiate 2015-08-30 18:30:40 +02:00
Michael Miday
5b112b974f [ticket/14038] Give links some visual love 2015-08-30 14:01:56 +02:00
Tristan Darricau
214c5c6d0b Merge branch '3.1.x'
* 3.1.x:
  [ticket/13988] Update tests
  [ticket/13988] Use absolute path for image attachments in feeds
2015-08-28 17:34:50 +02:00
Tristan Darricau
c3ceafb37d Merge branch '3.1.x'
* 3.1.x:
  [ticket/14106] Fix topics sorting in MCP for topics merging.
2015-08-28 16:40:41 +02:00
Tristan Darricau
74418f2300 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14058] Contact us form missing email subject field in subsilver2
2015-08-28 16:30:04 +02:00
Tristan Darricau
9e0a075be1 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14070] Properly pass whether config should be ignored for avatars
2015-08-28 16:28:59 +02:00
Máté Bartus
e91e525e8a Merge pull request #3858 from Nicofuma/ticket/14125
[ticket/14125] Add --env option to all CLI commands
2015-08-28 12:00:46 +02:00
Máté Bartus
e8219e8610 Merge pull request #3470 from Nicofuma/ticket/13645
[ticket/13645] Move the feeds to controllers
2015-08-28 10:39:07 +02:00
Máté Bartus
6dc195e5a7 Merge pull request #3859 from Nicofuma/ticket/13897
[ticket/13897] Make dependency to the filesystem optional in error handler
2015-08-28 09:58:44 +02:00
Tristan Darricau
3babe02540 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14127] Fix the BBCode FAQ about auto-linking w/o protocol
2015-08-27 23:09:11 +02:00
Tristan Darricau
7d41a9894a Merge pull request #3863 from VSEphpbb/ticket/14128
[ticket/14128] Fix img bbcode regression, lost postimage class

* VSEphpbb/ticket/14128:
  [ticket/14128] Fix img bbcode regression, lost postimage class
2015-08-27 22:55:37 +02:00
Matt Friedman
e19d446881 [ticket/14128] Fix img bbcode regression, lost postimage class
PHPBB3-14128
2015-08-26 14:08:59 -07:00
Tristan Darricau
de686a2e83 Merge pull request #3840 from hanakin/ticket/12719
[ticket/12719] Convert to Normalize & SUITCSS

* hanakin/ticket/12719:
  [ticket/12719] normalize 3.0.3 and firefox 40 fx
  [ticket/12719] Remove old reset
  [ticket/12719] Fix hamburger menu icon
  [ticket/12719] Fix pagination
  [ticket/12719] Fix Buttons
  [ticket/12719] Add normalize & base
2015-08-26 19:28:55 +02:00
Michael Miday
b8692e459c [ticket/12719] normalize 3.0.3 and firefox 40 fx 2015-08-26 17:39:14 +02:00
Marc Alexander
b96250b391 Merge pull request #3478 from n-aleha/ticket/12505
[ticket/12505] Remove outdated media handling in attachments
2015-08-26 15:27:07 +02:00
Tristan Darricau
d13d66fc01 [ticket/14124] CS
PHPBB3-14124
2015-08-26 14:09:42 +02:00
Tristan Darricau
2e81771c6e [ticket/14124] Update cron tests
PHPBB3-14124
2015-08-26 12:49:18 +02:00
Michael Miday
69039054a0 [ticket/12719] Remove old reset 2015-08-26 06:44:04 +02:00
Tristan Darricau
2a07de70c2 [ticket/14124] Migrate cron:run exceptions
PHPBB3-14124
2015-08-25 22:24:37 +02:00
Tristan Darricau
17e7a89a60 [ticket/14124] Automatically translate exceptions in CLI
PHPBB3-14124
2015-08-25 22:24:28 +02:00
Tristan Darricau
6af8c579e0 [ticket/13897] Make dependency to the filesystem optional in error handler
PHPBB3-13897
2015-08-25 21:44:40 +02:00
Tristan Darricau
c868582e44 [ticket/14125] Add --env option to all CLI commands
PHPBB3-14125
2015-08-24 18:07:37 +02:00
Tristan Darricau
c9ec16f614 [ticket/13645] Fix docblocks
PHPBB3-13645
2015-08-24 03:24:26 +02:00
n-aleha
afccb9cb49 [ticket/12505] Fix variable usage in migration file
PHPBB3-12505
2015-08-24 00:40:38 +03:00
n-aleha
1f16704d34 [ticket/12505] Add migration
PHPBB3-12505
2015-08-24 00:40:38 +03:00
n-aleha
5cc6370cea [ticket/12505] Set deprecations for constants to 3.2
PHPBB3-12505
2015-08-24 00:40:38 +03:00
n-aleha
83f45bdac0 [ticket/12505] Remove outdated media extensions
Update constants and data schema for new installations.
Mark outdated media constants as deprecated.

PHPBB3-12505
2015-08-24 00:40:38 +03:00
n-aleha
c60b92bf61 [ticket/12505] Remove outdated media handling from acp
Remove outdated media handling from acp

PHPBB3-12505
2015-08-24 00:40:38 +03:00
n-aleha
436b020f9e [ticket/12505] Remove outdated media handling from prosilver
PHPBB3-12505
2015-08-24 00:40:26 +03:00
n-aleha
626dfbdd86 [ticket/12505] Remove outdated media handing in attachments
Remove code for handling media in RealPlayer, QuickTime, and Windows Media
Player.

PHPBB3-12505
2015-08-24 00:27:42 +03:00
Tristan Darricau
f6a4843c6d Merge pull request #3652 from Elsensee/ticket/12143
[ticket/12143] Make it possible to use translated group names for non-special groups

* Elsensee/ticket/12143:
  [ticket/12143] Fix tests after rebase
  [ticket/12143] Avoid no output from get_group_name()
  [ticket/12143] Fix those tests
  [ticket/12143] Add some tests
  [ticket/12143] Oops, fixed array index
  [ticket/12143] Replace group name output
  [ticket/12143] Add group helper class to translate groupnames
  [ticket/12143] Add is_set method to language service
2015-08-23 22:42:18 +02:00
Tristan Darricau
5df9a45473 [ticket/13645] Proper OOP for feeds
PHPBB3-13645
2015-08-23 22:36:10 +02:00
Nicofuma
8e5e954438 [ticket/13645] Move the feeds to controllers
PHPBB3-13645
2015-08-23 22:36:10 +02:00
Tristan Darricau
f56fe0ba8d Merge pull request #3842 from CHItA/ticket/14097
[ticket/14097] Improve error and failure handling in the installer

* CHItA/ticket/14097:
  [ticket/14097] Remove auto refresh on install failure
  [ticket/14097] Improve error and failure handling in the installer
2015-08-23 21:44:28 +02:00
Joas Schilling
05851e2b4b Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2015-08-23 18:27:30 +02:00
Joas Schilling
eb53e51e36 Merge branch '3.1.x' 2015-08-23 16:33:11 +02:00
Joas Schilling
96fe2666f7 Merge pull request #3854 from Nicofuma/ticket/14099-master
[ticket/14099] Update twig/twig to 1.20.0 - master version
2015-08-23 16:33:04 +02:00
Tristan Darricau
e0be660e16 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14099] Fix the assets
  [ticket/14099] Make composer.phar executable again
  [ticket/14099] Fix tests
  [ticket/14099] Update twig/twig to 1.20.0
  [ticket/14099] Update composer.phar
2015-08-23 15:21:40 +02:00
Marc Alexander
c96c6877bf Merge branch '3.1.x'
Conflicts:
	phpBB/includes/ucp/ucp_activate.php
2015-08-22 10:41:46 +02:00
Marc Alexander
f2edec90b0 Merge branch '3.1.x' 2015-08-22 10:37:53 +02:00
Marc Alexander
eb168913d9 Merge branch '3.1.x' 2015-08-22 10:36:15 +02:00
Marc Alexander
fdca5532e6 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-08-22 10:32:41 +02:00
Marc Alexander
1cc3d24cd8 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/mcp_topic.html
2015-08-22 09:09:08 +02:00
Marc Alexander
1a9bc8a7ad Merge branch '3.1.x'
Conflicts:
	phpBB/includes/message_parser.php
2015-08-22 08:51:09 +02:00
Marc Alexander
6cdb61e68c Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/ucp_pm_history.html
2015-08-22 08:18:21 +02:00
Marc Alexander
c8db7ae7c4 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/overall_header.html
2015-08-22 08:14:18 +02:00
Marc Alexander
d30b5207b8 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/attachment.html
2015-08-22 08:11:15 +02:00
Mate Bartus
dd1b777ca7 [ticket/14097] Remove auto refresh on install failure
PHPBB3-14097
2015-08-21 18:03:36 +02:00
Tristan Darricau
b802732167 Merge branch 'ticket/14099' into 3.1.x
* ticket/14099:
  [ticket/14099] Fix the assets
  [ticket/14099] Make composer.phar executable again
  [ticket/14099] Fix tests
  [ticket/14099] Update twig/twig to 1.20.0
  [ticket/14099] Update composer.phar
2015-08-21 09:34:26 +02:00
Marc Alexander
942705e6c6 Merge branch '3.1.x' 2015-08-20 15:48:18 +02:00
Marc Alexander
648389af6f Merge branch '3.1.x'
Conflicts:
	phpBB/docs/events.md
	phpBB/styles/subsilver2/template/mcp_forum.html
2015-08-20 10:23:56 +02:00
Marc Alexander
7cdaa03e20 Merge branch '3.1.x' 2015-08-20 10:17:50 +02:00
Marc Alexander
5ae821ee28 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/mcp_topic.html
2015-08-20 10:08:47 +02:00
Marc Alexander
aaa13be1ec Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/breadcrumbs.html
2015-08-20 08:56:45 +02:00
Andreas Fischer
0a5f7d2e51 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14116] sql_affectedrows method has no arguments
2015-08-20 03:52:34 +02:00
Michael Miday
53ef8815b1 [ticket/12719] Fix hamburger menu icon 2015-08-20 02:36:16 +02:00
Michael Miday
6105f98219 [ticket/12719] Fix pagination 2015-08-20 02:36:16 +02:00
Michael Miday
922f631a46 [ticket/12719] Fix Buttons 2015-08-20 02:36:15 +02:00
Michael Miday
4fac568d5e [ticket/12719] Add normalize & base
phpbb3-12719
2015-08-20 02:35:56 +02:00
Andreas Fischer
35a48279a7 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14077] Fall back to 1 as focusOffset if length is unsupported
2015-08-18 10:47:40 -04:00
Mate Bartus
f4f0ff0eec [ticket/14097] Improve error and failure handling in the installer
PHPBB3-14097
2015-08-17 18:38:07 +02:00
Marc Alexander
dce1c5d4c9 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/theme/stylesheet.css
2015-08-17 09:39:16 +02:00
Marc Alexander
a2e19e4ea8 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2015-08-14 13:38:09 +02:00
Marc Alexander
dc55863cad Merge branch '3.1.x' 2015-08-13 07:52:36 +02:00
Máté Bartus
b541ee5a2b Merge pull request #3827 from Nicofuma/ticket/14096
[ticket/14096] Update Symfony
2015-08-12 15:43:39 +02:00
Máté Bartus
951e9bb3c5 Merge pull request #3826 from rxu/ticket/14094
[ticket/14094] Fix segmentation fault error on PHP 7 tests
2015-08-12 15:42:06 +02:00
Tristan Darricau
cd37b32b3d [ticket/14096] Update Symfony
PHPBB3-14096
2015-08-12 14:48:06 +02:00
Tristan Darricau
4773742881 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14093] Hardcoded language in ucp_pm_viewfolder.html
2015-08-12 13:59:16 +02:00
rxu
df334b1da8 [ticket/14094] Fix segmentation fault error on PHP 7 tests
PHPBB3-14094
2015-08-12 17:13:51 +07:00
Marc Alexander
81e045628d Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/mcp_forum.html
2015-08-11 09:14:23 +02:00
Andreas Fischer
92b23df864 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14069] Corrected sql_fetchfield() in style_update_p1 migration
2015-08-10 13:20:04 +02:00
Marc Alexander
32c3267295 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2015-08-09 20:59:14 +02:00
Marc Alexander
1956bd4bba Merge branch '3.1.x' 2015-08-09 10:31:43 +02:00
Marc Alexander
03c64d3384 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/mcp/mcp_forum.php
2015-08-09 10:15:02 +02:00
Marc Alexander
7b8f8d7d90 Merge branch '3.1.x' 2015-08-09 10:08:06 +02:00
Marc Alexander
b1d8f8a22c Merge branch '3.1.x' 2015-08-09 10:00:34 +02:00
Marc Alexander
994b9c2c77 Merge branch '3.1.x' 2015-08-09 09:56:40 +02:00
Marc Alexander
e41fcab3de Merge branch '3.1.x' 2015-08-08 22:40:40 +02:00
Marc Alexander
47b32f1da9 Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/avatar/driver/upload.php
	tests/avatar/manager_test.php
2015-08-08 22:23:03 +02:00
Marc Alexander
46ffafd0c6 Merge branch '3.1.x' 2015-08-08 22:17:29 +02:00
Máté Bartus
962fb6b19b Merge pull request #3819 from Nicofuma/ticket/14079
[ticket/14079] Correctly mark notifications as read
2015-08-08 19:53:34 +02:00
Tristan Darricau
05d583bba7 [ticket/14079] Correctly mark notifications as read
PHPBB3-14079
2015-08-08 19:18:18 +02:00
Máté Bartus
ec270713d0 Merge pull request #3817 from Nicofuma/ticket/14076
[ticket/14076] Fix notification settings
2015-08-07 16:39:55 +02:00
Tristan Darricau
7e62b3a4b0 [ticket/14076] Fix notification settings
PHPBB3-14076
2015-08-07 16:38:53 +02:00
Máté Bartus
e4e3f595ec Merge pull request #3816 from Nicofuma/ticket/14074
[ticket/14074] Fix mark notifications as read in the ucp
2015-08-07 16:34:15 +02:00
Tristan Darricau
2260533d47 [ticket/14074] Fix mark notifications as read in the ucp
PHPBB3-14074
2015-08-07 16:14:40 +02:00
Marc Alexander
b55361e89b Merge remote-tracking branch 'Nicofuma/ticket/12692' 2015-08-07 10:07:45 +02:00
Tristan Darricau
618065ec16 [ticket/12692] Fix tests and update style
PHPBB3-12692
2015-08-06 13:26:14 +02:00
Oliver Schramm
2510369804 [ticket/12143] Fix tests after rebase
PHPBB3-12143
2015-08-05 17:50:26 +02:00
Oliver Schramm
c3e5185135 [ticket/12143] Avoid no output from get_group_name()
PHPBB3-12143
2015-08-05 17:50:26 +02:00
Oliver Schramm
981bd8bed4 [ticket/12143] Fix those tests
I always have to fix them.. :(

PHPBB3-12143
2015-08-05 17:50:26 +02:00
Oliver Schramm
ca17bc7187 [ticket/12143] Add some tests
PHPBB3-12143
2015-08-05 17:50:25 +02:00
Oliver Schramm
d4095bb11d [ticket/12143] Oops, fixed array index
PHPBB3-12143
2015-08-05 17:50:25 +02:00
Oliver Schramm
185fbe41c9 [ticket/12143] Replace group name output
So now we can use translated group names for non-special groups

PHPBB3-12143
2015-08-05 17:50:24 +02:00
Oliver Schramm
4b3343e756 [ticket/12143] Add group helper class to translate groupnames
We can translate groupnames now even though these groups aren't special

PHPBB3-12143
2015-08-05 17:50:22 +02:00
Oliver Schramm
2b30e632b6 [ticket/12143] Add is_set method to language service
We need that.

PHPBB3-12143
2015-08-05 17:45:14 +02:00
Andreas Fischer
452c8bef28 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13711] Notifications are sent to inactive users
2015-08-05 13:45:02 +02:00
Andreas Fischer
50cf610eb6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14049] Use headers from config when sending Plupload delete request.
  [ticket/14010] Update Plupload from 2.1.2 to 2.1.8.
2015-08-05 13:41:59 +02:00
Tristan Darricau
cbe74844b0 Merge pull request #3698 from s9e/ticket/13935
[ticket/13935] Allow more admin-configurable schemes in post links

* s9e/ticket/13935:
  [ticket/13935] Removed cache invalidation from acp_board
  [ticket/13935] Removed UI
  [ticket/13935] Allow more admin-configurable schemes in post links
2015-08-05 12:59:55 +02:00
Tristan Darricau
e70373a820 Merge pull request #3799 from CHItA/ticket/14056
[ticket/14056] Keep install schema resources in the install folder

* CHItA/ticket/14056:
  [ticket/14056] Fix remaining schema path
  [ticket/14056] Keep install schema resources in the install folder
2015-07-30 09:58:34 +02:00
Mate Bartus
4ae83e4266 [ticket/14056] Fix remaining schema path
PHPBB3-14056
2015-07-29 22:08:37 +02:00
Mate Bartus
6eb284b23a [ticket/14056] Keep install schema resources in the install folder
PHPBB3-14056
2015-07-29 20:24:52 +02:00
Tristan Darricau
979e125c7c Merge pull request #3795 from CHItA/ticket/14053
[ticket/14053] Fix tests for installer config

* CHItA/ticket/14053:
  [ticket/14053] Fix tests for installer config
2015-07-27 16:13:54 +02:00
Mate Bartus
172b021c89 [ticket/14053] Fix tests for installer config
@covers annotations causing build failures on bamboo, so removed them

PHPBB3-14053
2015-07-27 16:04:34 +02:00
Máté Bartus
3cfaa61560 Merge pull request #3793 from Nicofuma/ticket/14052
[ticket/14052] Translate installer commands
2015-07-27 13:55:55 +02:00
Tristan Darricau
6499a8a6c0 [ticket/14052] Translate installer commands
PHPBB3-14052
2015-07-27 11:40:12 +02:00
Tristan Darricau
a0258ae25c Merge pull request #3514 from CHItA/ticket/13740
[ticket/13740] Refactoring installer

* CHItA/ticket/13740: (75 commits)
  [ticket/13740] Reduce number of references in nav provider
  [ticket/13740] Move handle_language_select calls to the controllers
  [ticket/13740] Fix infinite config.php check loop
  [ticket/13740] Move default data settings out of constructors
  [ticket/13740] Deduplicate container builder's checks
  [ticket/13740] Use JSON for installer config
  [ticket/13740] Fix comment
  [ticket/13740] Use language service in console application
  [ticket/13740] Fix CS in compatibilty_globals.php
  [ticket/13740] Fix message element creation in JS
  [ticket/13740] Replace more spaces with tabs
  [ticket/13740] Fix CS
  [ticket/13740] Filter basic directory change attempts in lang change
  [ticket/13740] Use tabs instead of spaces in JS file
  [ticket/13740] Add success message when install finished
  [ticket/13740] Fix $script_path in obtain_data
  [ticket/13740] Fix is_phpbb_installed() method
  [ticket/13740] Login admin when install finished
  [ticket/13740] Enhance server output buffer bypass
  [ticket/13740] Secure installer config against corrupted config data
  ...
2015-07-27 11:24:43 +02:00
Mate Bartus
11dfe503aa [ticket/13740] Reduce number of references in nav provider
PHPBB3-13740
2015-07-26 23:00:40 +02:00
Mate Bartus
495c0c6fb3 [ticket/13740] Move handle_language_select calls to the controllers
PHPBB3-13740
2015-07-26 22:20:32 +02:00
Mate Bartus
f7641cd506 [ticket/13740] Fix infinite config.php check loop
PHPBB3-13740
2015-07-25 15:41:10 +02:00
Mate Bartus
0befa9f109 [ticket/13740] Move default data settings out of constructors
PHPBB3-13740
2015-07-25 14:44:39 +02:00
Mate Bartus
e8e9193690 [ticket/13740] Deduplicate container builder's checks
PHPBB3-13740
2015-07-25 14:43:54 +02:00
Mate Bartus
723337d2f6 [ticket/13740] Use JSON for installer config
PHPBB3-13740
2015-07-25 14:42:37 +02:00
Mate Bartus
04186e8498 [ticket/13740] Fix comment
PHPBB3-13740
2015-07-25 14:42:17 +02:00
Mate Bartus
be7e1ba7a0 [ticket/13740] Use language service in console application
PHPBB3-13740
2015-07-24 18:05:10 +02:00
Mate Bartus
fc46dec813 [ticket/13740] Fix CS in compatibilty_globals.php
PHPBB3-13740
2015-07-24 17:36:04 +02:00
Mate Bartus
0d88b3f9e9 [ticket/13740] Fix message element creation in JS
PHPBB3-13740
2015-07-24 11:06:50 +02:00
Mate Bartus
b4552a8ba3 [ticket/13740] Replace more spaces with tabs
PHPBB3-13740
2015-07-24 08:33:02 +02:00
Mate Bartus
22786a5b6f [ticket/13740] Fix CS
PHPBB3-13740
2015-07-24 02:37:00 +02:00
Mate Bartus
cb593c0e04 [ticket/13740] Filter basic directory change attempts in lang change
PHPBB3-13740
2015-07-24 00:04:40 +02:00
Mate Bartus
27d2d58e05 [ticket/13740] Use tabs instead of spaces in JS file
PHPBB3-13740
2015-07-23 23:46:36 +02:00
Mate Bartus
3840882b93 [ticket/13740] Add success message when install finished
PHPBB3-13740
2015-07-23 23:35:20 +02:00
Mate Bartus
115029b601 [ticket/13740] Fix $script_path in obtain_data
PHPBB3-13740
2015-07-23 23:23:06 +02:00
Mate Bartus
e08f134112 [ticket/13740] Fix is_phpbb_installed() method
PHPBB3-13740
2015-07-23 22:55:31 +02:00
Mate Bartus
0e3b7e2de6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13982] Remove extra new line
2015-07-23 21:32:01 +02:00
Mate Bartus
fbd5929606 [ticket/13740] Login admin when install finished
PHPBB3-13740
2015-07-23 20:50:33 +02:00
Mate Bartus
dd31020fb3 [ticket/13740] Enhance server output buffer bypass
PHPBB3-13740
2015-07-23 16:43:20 +02:00
Marc Alexander
b677bc41c9 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_body.html
	phpBB/styles/subsilver2/template/memberlist_view.html
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-07-23 12:12:03 +02:00
Marc Alexander
fb6afde298 Merge branch '3.1.x' 2015-07-23 10:20:10 +02:00
Mate Bartus
98d9d92aa7 [ticket/13740] Secure installer config against corrupted config data
PHPBB3-13740
2015-07-23 04:27:31 +02:00
Mate Bartus
3356130ce2 [ticket/13740] Separate new installer style templates
PHPBB3-13740
2015-07-22 12:43:17 +02:00
Tristan Darricau
e1cbe73538 Merge pull request #3781 from Elsensee/ticket/8708-2
[ticket/8708] Add extra permission for posting global announcements

* Elsensee/ticket/8708-2:
  [ticket/8708] Apply permission 'f_announce_global'
  [ticket/8708] Add f_announce_global permission
2015-07-22 11:30:50 +02:00
Marc Alexander
8bfbd77828 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/acp/acp_profile.php
2015-07-22 10:38:35 +02:00
Marc Alexander
b635853479 Merge branch '3.1.x' 2015-07-22 10:30:58 +02:00
Marc Alexander
b3974ed0f6 Merge branch '3.1.x' 2015-07-22 10:14:50 +02:00
Mate Bartus
0c49b88dde [ticket/13740] Fix CS
PHPBB3-13740
2015-07-22 04:01:52 +02:00
Mate Bartus
97d08d6f56 [ticket/13740] Allow language change in the installer
PHPBB3-13740
2015-07-22 03:16:16 +02:00
Mate Bartus
11642a5f94 [ticket/13740] Keep language file's names
PHPBB3-13740
2015-07-22 02:42:13 +02:00
Mate Bartus
136ec8d7e2 [ticket/13740] Keep keys when sorting navigation
PHPBB3-13740
2015-07-21 15:53:26 +02:00
Mate Bartus
030f6da911 [ticket/13740] Remove extra dot from config sample's name
PHPBB3-13740
2015-07-21 15:30:31 +02:00
Mate Bartus
3d4f21c1f8 [ticket/13740] Check navigation requirements
PHPBB3-13740
2015-07-21 15:13:54 +02:00
Mate Bartus
3a3dd94145 [ticket/13740] Remove default config CLI command
PHPBB3-13740
2015-07-21 15:06:15 +02:00
Mate Bartus
b2b9fb1df2 [ticket/13740] Fix CS and docblocks
PHPBB3-13740
2015-07-21 14:42:15 +02:00
Mate Bartus
0488c49116 [ticket/13740] Exit from installation if phpBB is already installed
PHPBB3-13740
2015-07-20 19:26:07 +02:00
Mate Bartus
6216007caa [ticket/13740] Fix docblocks and comments
PHPBB3-13740
2015-07-20 18:47:10 +02:00
Mate Bartus
88bf1d7f58 [ticket/13740] Clean up install config file when installation has finished
PHPBB3-13740
2015-07-20 18:22:53 +02:00
Mate Bartus
846ab1d22f [ticket/13740] Move install-config.yml to docs/
PHPBB3-13740
2015-07-20 18:12:50 +02:00
Mate Bartus
c89b226a7a [ticket/13740] Add more room for further tasks
PHPBB3-13740
2015-07-20 18:06:02 +02:00
Marc Alexander
69c66db459 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/ucp_main_front.html
2015-07-20 13:07:32 +02:00
Marc Alexander
cdaf4381ac Merge branch '3.1.x' 2015-07-20 09:39:42 +02:00
Tristan Darricau
b39b5d9e56 Merge pull request #3745 from s9e/ticket/13986
[ticket/13986] Add --resume option to reparser CLI

* s9e/ticket/13986:
  [ticket/13986] Replaced hardcoded value
  [ticket/13986] Fixed resume data to carry through multiple runs
  [ticket/13986] Add --resume option to reparser CLI
2015-07-19 22:42:03 +02:00
Tristan Darricau
85f89a0417 Merge branch '3.1.x'
* 3.1.x:
  [ticket/14018] Update CSS for handling quick link menus
  [ticket/14018] Fix responsive quick link menus
2015-07-19 22:23:02 +02:00
Tristan Darricau
4c687194bf Merge pull request #3778 from s9e/ticket/14036
[ticket/14036] Replace path_helper with a mock

* s9e/ticket/14036:
  [ticket/14036] Fixed mocked web root path
  [ticket/14036] Replace path_helper with a mock
2015-07-19 22:20:23 +02:00
Oliver Schramm
7d31232846 [ticket/8708] Apply permission 'f_announce_global'
PHPBB3-8708
2015-07-19 21:26:47 +02:00
Oliver Schramm
df56b2ed36 [ticket/8708] Add f_announce_global permission
PHPBB3-8708
2015-07-19 21:26:47 +02:00
JoshyPHP
6cc2510cee [ticket/14036] Fixed mocked web root path
...to match what it would return normally

PHPBB3-14036
2015-07-17 19:10:36 +02:00
JoshyPHP
ca141f2e1e [ticket/14036] Replace path_helper with a mock
PHPBB3-14036
2015-07-17 18:28:27 +02:00
JoshyPHP
c8e209a2de [ticket/13986] Replaced hardcoded value
PHPBB3-13986
2015-07-17 16:52:52 +02:00
Marc Alexander
39f3313534 Merge branch '3.1.x' 2015-07-17 16:15:25 +02:00
Marc Alexander
24625d3afc Merge branch '3.1.x' 2015-07-17 16:08:31 +02:00
JoshyPHP
9274bc4e32 [ticket/13986] Fixed resume data to carry through multiple runs
Options restored from a previous execution should carry to the
next resumed execution

PHPBB3-13986
2015-07-17 14:02:19 +02:00
Marc Alexander
12f85a6a89 Merge branch '3.1.x' 2015-07-17 13:35:34 +02:00
Marc Alexander
29a15710d6 Merge pull request #3773 from Nicofuma/ticket/14015
[ticket/14015] Update Symfony
2015-07-17 13:03:07 +02:00
JoshyPHP
903f100c51 [ticket/13986] Add --resume option to reparser CLI
PHPBB3-13986
2015-07-17 11:53:28 +02:00
Tristan Darricau
15ea66c096 [ticket/14015] Update Symfony
- Removing symfony/filesystem (2.8.x-dev 45cc231)
- Installing symfony/filesystem (2.8.x-dev 9f70c56)
	Cloning 9f70c5625a32b2f1e6fc37222f52b4e0eb437b0e

- Removing symfony/config (2.8.x-dev 291e3f1)
- Installing symfony/config (2.8.x-dev 358ec92)
	Cloning 358ec929e494b6f12d8508d88357cbd7383a10ca

- Removing symfony/console (2.8.x-dev 7e857a2)
- Installing symfony/console (2.8.x-dev fd85e75)
	Cloning fd85e7517e79a2bceafcee8f7e8b7bbd0919a90a

- Removing symfony/dependency-injection (2.8.x-dev 90a7527)
- Installing symfony/dependency-injection (2.8.x-dev f279142)
	Cloning f279142fb6bc21e83fcd40e0a01a62ff527268be

- Removing symfony/finder (2.8.x-dev fd26bdb)
- Installing symfony/finder (2.8.x-dev 8712d5e)
	Cloning 8712d5e8c4ad65e6b936ed9b6a581e5e6a87fddf

- Removing symfony/http-foundation (2.8.x-dev 06aa08b)
- Installing symfony/http-foundation (2.8.x-dev 5339030)
	Cloning 5339030f5af0d6fef7c897130291ac168278289f

- Removing symfony/event-dispatcher (2.8.x-dev 8766ceb)
- Installing symfony/event-dispatcher (2.8.x-dev d724688)
	Cloning d7246885b7fe4cb5a2786bda34362d2f0e40b730

- Removing symfony/debug (2.8.x-dev eda866d)
- Installing symfony/debug (2.8.x-dev d1114d8)
	Cloning d1114d892ae70f833871dc55599f17084191efaa

- Removing symfony/http-kernel (2.8.x-dev c587069)
- Installing symfony/http-kernel (2.8.x-dev f24d2cb)
	Cloning f24d2cb4778ecc5f6c8e8f7f31bc4691099a920d

- Removing symfony/routing (2.8.x-dev 76b18ed)
- Installing symfony/routing (2.8.x-dev 9e797cd)
	Cloning 9e797cd70762db18d87c59dc6bc1ab7c3eb963ed

- Removing symfony/security-core (2.8.x-dev 2c21845)
- Installing symfony/security-core (2.8.x-dev 8253e02)
	Cloning 8253e027bf8a1c9c573a7b3c494027847058c959

- Removing symfony/twig-bridge (2.8.x-dev 2e072a1)
- Installing symfony/twig-bridge (2.8.x-dev a02e3a8)
	Cloning a02e3a8ff1f8eda04d0e0655d2cefcbe9ecc4e14

- Removing symfony/yaml (2.8.x-dev 2396832)
- Installing symfony/yaml (2.8.x-dev 000e7fc)
	Cloning 000e7fc2653335cd42c6d21405dac1c74224a387

- Removing symfony/dom-crawler (2.8.x-dev 3a523d1)
- Installing symfony/dom-crawler (2.8.x-dev 3aed431)
	Cloning 3aed431721a4a779d1ec30210bd53075da9623f5

- Removing symfony/browser-kit (2.8.x-dev 4916397)
- Installing symfony/browser-kit (2.8.x-dev 4f297d7)
	Cloning 4f297d7e00c375b6ab03732e076f65799a73937d

- Removing symfony/process (2.8.x-dev daf96f1)
- Installing symfony/process (2.8.x-dev 25d74c9)
	Cloning 25d74c90d79e66905013714d8d188e4ccb5ff466

PHPBB3-14015
2015-07-17 09:51:49 +02:00
Tristan Darricau
04a8c3c0a4 Merge pull request #3776 from VSEphpbb/ticket/14033
[ticket/14033] Fix errors in docblocks
2015-07-17 09:50:15 +02:00
Marc Alexander
e7975ad412 Merge pull request #3777 from s9e/ticket/14034
[ticket/14034] Fix reparser names that contain "text_reparser" in the middle
2015-07-17 09:48:47 +02:00
JoshyPHP
e7763cd273 [ticket/14034] Fix reparser names that contain "text_reparser" in the middle
PHPBB3-14034
2015-07-17 08:26:14 +02:00
Matt Friedman
af7872473d [ticket/14033] Fix errors in docblocks
PHPBB3-14033
2015-07-16 22:52:25 -07:00
Marc Alexander
e6e54430b9 Merge branch '3.1.x' 2015-07-16 08:35:12 +02:00
JoshyPHP
88348e1ccc [ticket/13935] Removed cache invalidation from acp_board
PHPBB3-13935
2015-07-15 22:08:20 +02:00
JoshyPHP
9129cd0e9e [ticket/13935] Removed UI
PHPBB3-13935
2015-07-15 22:05:06 +02:00
JoshyPHP
da7fc9e5da [ticket/13935] Allow more admin-configurable schemes in post links
PHPBB3-13935
2015-07-15 22:05:06 +02:00
Marc Alexander
f1df8e2688 Merge branch '3.1.x' 2015-07-15 13:44:24 +02:00
Mate Bartus
c5c98b7ca2 [ticket/13740] Implement navigation sorting
PHPBB3-13740
2015-07-14 23:14:35 +02:00
Máté Bartus
1127f8bbf8 Merge pull request #3751 from Nicofuma/ticket/11444
[ticket/11444] Moving the in-board notifications to a method class
2015-07-14 12:19:52 +02:00
Tristan Darricau
da0897323b Merge pull request #3758 from s9e/ticket/14008
[ticket/14008] Do not add a user_id value to quotes from guests
2015-07-13 23:03:44 +02:00
Tristan Darricau
11bef3e22e [ticket/11444] Update tests
PHPBB3-11444
2015-07-13 22:43:58 +02:00
Tristan Darricau
c1deeab318 [ticket/11444] Fix services definition
PHPBB3-11444
2015-07-13 22:41:14 +02:00
Tristan Darricau
fc34057f28 [ticket/11444] Update tests and cleanup types/methods
PHPBB3-11444
2015-07-13 22:41:14 +02:00
Tristan Darricau
f29b12e353 [ticket/11444] Cleanup method constructors
PHPBB3-11444
2015-07-13 22:41:14 +02:00
Tristan Darricau
06077d9970 [ticket/11444] BC layer
PHPBB3-11444
2015-07-13 22:41:14 +02:00
Nicofuma
be0d4e20d4 [ticket/11444] Moving the in-board notifications to a method class
Currently the in-board method for the notifications is hardcoded and
cannot be disabled. This method should be in his own class extending
`phpbb\notification\method\method_interface`.

It also add the possibility, for each method, to be enabled by default (ie:
no entry in the DB => notification enabled).

https://tracker.phpbb.com/browse/PHPBB3-11444
https://tracker.phpbb.com/browse/PHPBB3-11967

PHPBB3-11444
2015-07-13 22:41:13 +02:00
Tristan Darricau
58d1d37c16 Merge pull request #3747 from rxu/ticket/13377
[ticket/13377] Fix decoding for www type URLs in function decode_message()
2015-07-13 17:36:35 +02:00
JoshyPHP
675cf5e897 [ticket/14008] Do not add a user_id value to quotes from guests
PHPBB3-14008
2015-07-13 16:08:57 +02:00
Máté Bartus
d54f9d176e Merge pull request #3753 from s9e/ticket/14000
[ticket/14000] Added support for emoji
2015-07-13 15:35:21 +02:00
JoshyPHP
0d52d36b37 [ticket/14000] Replaced test content with non-emoji characters
PHPBB3-14000
2015-07-13 10:31:07 +02:00
JoshyPHP
ca671708cb [ticket/14000] Added support for emoji
PHPBB3-14000
2015-07-12 18:55:23 +02:00
Mate Bartus
051b7d1867 [ticket/13740] Module base test
PHPBB3-13740
2015-07-10 22:15:03 +02:00
Marc Alexander
8df16ed92c Merge branch '3.1.x' 2015-07-10 13:14:08 +02:00
Mate Bartus
59d22eff49 [ticket/13740] Fix CS
PHPBB3-13740
2015-07-10 00:47:28 +02:00
Mate Bartus
e46689a0cd [ticket/13740] Remove service container from modules
PHPBB3-13740
2015-07-09 23:23:40 +02:00
Mate Bartus
4d2212a3c2 [ticket/13740] Fix database version comparison
PHPBB3-13740
2015-07-09 21:52:36 +02:00
javiexin
054da80114 Merge pull request #1 from phpbb/3.1.x
Bring version up to date 20150708
2015-07-09 20:02:39 +02:00
Mate Bartus
3309c89b05 [ticket/13740] Fix CS
PHPBB3-13740
2015-07-09 19:32:30 +02:00
Mate Bartus
e967f3c1a8 [ticket/13740] Fix itteration problems, implement class name aware collections
PHPBB3-13740
2015-07-09 19:08:28 +02:00
Mate Bartus
b284e31a9e [ticket/13740] Add option to have class names in service collections
PHPBB3-13740
2015-07-09 15:30:30 +02:00
Mate Bartus
62103cec30 [ticket/13740] Use service collection instead of array of task names
PHPBB3-13740
2015-07-09 15:30:30 +02:00
Mate Bartus
794726a464 [ticket/13740] Fix database test
PHPBB3-13740
2015-07-09 15:30:29 +02:00
Tristan Darricau
e3e293f5a6 [ticket/12692] Cleanup language file
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
96c5165a65 [ticket/12692] Fix languages vars and services order
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
556504df24 [ticket/12692] Fix tests
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
0f789f4d5a [ticket/12692] Fix languages files
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
24e39545ae [ticket/12692] Add output
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
a55c83b771 [ticket/12692] Add a proper extension to the fixtures
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
487fea8cff [ticket/12692] Move the language strings to cli.php
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
54be6b1f62 [ticket/12692] Update the database regularly
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
c96cc2cb05 [ticket/12692] Cast the ids to int
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
6b5fdc730f [ticket/12692] Remove a not and swap the blocks in the corresponding if
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
3f0fa70e3a [ticket/12692] Update comments
PHPBB3-12692
2015-07-09 09:21:51 +02:00
Tristan Darricau
ed0e159080 [ticket/12692] Fix coding style
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Tristan Darricau
3924428050 [ticket/12692] Use strict comparison in thumbnail:recreate
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Tristan Darricau
3a0883e93e [ticket/12692] Use !empty() instead of sizeof()
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Tristan Darricau
074dfdbdfe [ticket/12692] Update doc blocks
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Tristan Darricau
d517ed846b [ticket/12692] Add unit test
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Tristan Darricau
98ab5478e6 [ticket/12692] Add a console command to manage the thumbnails
PHPBB3-12692
2015-07-09 09:21:50 +02:00
Máté Bartus
46e6a4e61f Merge pull request #3752 from VSEphpbb/ticket/13995
[ticket/13995] Fix errors in tests from merge conflict
2015-07-09 02:07:48 +02:00
Matt Friedman
80f91da9b9 [ticket/13995] Fix errors in tests from merge conflict
PHPBB3-13995
2015-07-08 15:11:10 -07:00
Marc Alexander
01097a24b5 Merge branch '3.1.x'
Conflicts:
	tests/template/template_includecss_test.php
2015-07-08 22:54:26 +02:00
Mate Bartus
1c01252b5d [ticket/13740] Fix test stubs
PHPBB3-13740
2015-07-08 16:25:30 +02:00
Mate Bartus
612eead5a9 [ticket/13740] Installer config test
PHPBB3-13740
2015-07-08 01:28:12 +02:00
Mate Bartus
9d54867485 [ticket/13740] Test navigation provider
PHPBB3-13740
2015-07-08 01:28:11 +02:00
Mate Bartus
5ad0af3d3d [ticket/13740] Fixes and Tests for database helper
PHPBB3-13740
2015-07-08 01:28:11 +02:00
Mate Bartus
8bfd29e86d [ticket/13740] Clean up CLI CS
PHPBB3-13740
2015-07-08 01:28:10 +02:00
Mate Bartus
10f6716566 [ticket/13740] Restore original install folder
This reverts commit 934e2821f1cef5e2e21ad6d96f7beb45647ed81c.

PHPBB3-13740
2015-07-08 01:28:10 +02:00
Mate Bartus
249345d9cc [ticket/13740] Clean up CLI merge
[ci skip]

PHPBB3-13740
2015-07-08 01:28:09 +02:00
Tristan Darricau
06f4ebce1b [ticket/13740] CLI installer and fixes
[ci skip]

PHPBB3-13740
2015-07-08 01:28:08 +02:00
Mate Bartus
524b98e7bd [ticket/13740] Fix controller class name in service definition
PHPBB3-13740
2015-07-08 01:28:08 +02:00
Mate Bartus
08d9d567ca [ticket/13740] Fix database installation
PHPBB3-13740
2015-07-08 01:28:07 +02:00
CHItA
02029fe161 [ticket/13740] Use DBAL for retrieving DB version
PHPBB3-13740
2015-07-08 01:28:07 +02:00
CHItA
0f5f62f8db [ticket/13740] Load schema_data.sql from the correct location
[ci skip]

PHPBB3-13740
2015-07-08 01:28:06 +02:00
CHItA
69a19e48fa [ticket/13740] Cache installer container
PHPBB3-13740
2015-07-08 01:28:06 +02:00
CHItA
609eb7a4d3 [ticket/13740] Fix AJAX HTTP header setting
PHPBB3-13740
2015-07-08 01:28:05 +02:00
CHItA
c53ce3d5fb [ticket/13740] Fix CS and extend phpbb extensions
[ci skip]

PHPBB3-13740
2015-07-08 01:28:04 +02:00
CHItA
5ce170dcc3 [ticket/13740] Remove ActiveXObject as it is supported by IE versions >= 8
PHPBB3-13740
2015-07-08 01:28:04 +02:00
CHItA
aa6a1c5939 [ticket/13740] Fix CS
PHPBB3-13740
2015-07-08 01:28:03 +02:00
CHItA
3dcaa48850 [ticket/13740] Move installer files to phpbb/install directory
PHPBB3-13740
2015-07-08 01:28:03 +02:00
CHItA
db4cfa7df6 [ticket/13740] Add navigation bar support for the installer
Also added various UI elements and texts.
[ci skip]

PHPBB3-13740
2015-07-08 01:28:02 +02:00
CHItA
1b81bf5b23 [ticket/13740] Add better progress handling, also add log messages
PHPBB3-13740
2015-07-08 01:28:01 +02:00
CHItA
0dc6029bfe [ticket/13740] Tasks can appear as multiple steps for the progress bar
PHPBB3-13740
2015-07-08 01:28:01 +02:00
MateBartus
63c3500dac [ticket/13740] Clean up JS code some more
PHPBB3-13740
2015-07-08 01:28:00 +02:00
MateBartus
b7ef709549 [ticket/13740] Implement progress bar for AJAX UI
PHPBB3-13740
2015-07-08 01:27:59 +02:00
MateBartus
37b0134aa4 [ticket/13740] Add backend support for install progress tracking
PHPBB3-13740
2015-07-08 01:27:59 +02:00
MateBartus
4df89d8848 [ticket/13740] Clean up docblocks
PHPBB3-13740
2015-07-08 01:27:58 +02:00
MateBartus
0b74e3b0de [ticket/13740] Installer's install tasks and modules
[ci skip]

PHPBB3-13740
2015-07-08 01:27:58 +02:00
MateBartus
11623dd671 [ticket/13740] Front facing files and controllers
[ci skip]

PHPBB3-13740
2015-07-08 01:27:57 +02:00
MateBartus
8155205ae7 [ticket/13740] Implementation of the new installer framework
[ci skip]

PHPBB3-13740
2015-07-08 01:27:56 +02:00
MateBartus
53c5610080 [ticket/13740] Add new language file for install
[ci skip]

PHPBB3-13740
2015-07-08 01:27:56 +02:00
MateBartus
5afc632bca [ticket/13740] Core file workarounds
[ci skip]

PHPBB3-13740
2015-07-08 01:27:55 +02:00
MateBartus
14e8f712ae [ticket/13740] Moving old installer to install_old
PHPBB3-13740
2015-07-08 01:27:55 +02:00
rxu
d63412af4c [ticket/13377] Add test entries
PHPBB3-13377
2015-07-07 22:50:06 +07:00
rxu
1365519283 [ticket/13377] Fix decoding for www type URLs in function decode_message()
PHPBB3-13377
2015-07-07 22:30:20 +07:00
Tristan Darricau
2fbfb0e004 Merge pull request #3744 from s9e/ticket/13987
[ticket/13987] Add --dry-run option to reparser CLI
2015-07-07 17:25:28 +02:00
Marc Alexander
39d3a026fe Merge branch '3.1.x' 2015-07-07 10:46:51 +02:00
Tristan Darricau
d54aa190f1 Merge pull request #3623 from s9e/ticket/10620
[ticket/10620] Quote improvements
2015-07-07 09:46:36 +02:00
JoshyPHP
cf4cdcda58 [ticket/13987] Replaced optional parameter with explicit API
Added disable_save() and enable_save() to toggle a dry run

PHPBB3-13987
2015-07-06 23:45:38 +02:00
JoshyPHP
7ccb638912 [ticket/13987] Add --dry-run option to reparser CLI
PHPBB3-13987
2015-07-06 23:45:20 +02:00
Tristan Darricau
ca5d4fd310 Merge pull request #3726 from CHItA/ticket/13961
[ticket/13961] Add orderable service collections
2015-07-06 23:31:35 +02:00
Tristan Darricau
193c6d58b0 Merge pull request #3743 from s9e/ticket/13985
[ticket/13985] Updated s9e\TextFormatter
2015-07-06 23:30:20 +02:00
Tristan Darricau
25220f4886 Merge pull request #3746 from s9e/ticket/13990
[ticket/13990] Reparse markup inside of forum rules/description
2015-07-06 23:24:49 +02:00
JoshyPHP
a44711e574 [ticket/13990] Reparse markup inside of forum rules/description
PHPBB3-13990
2015-07-06 19:17:40 +02:00
JoshyPHP
57a07f4ff7 [ticket/13985] Updated s9e\TextFormatter
PHPBB3-13985
2015-07-06 01:15:18 +02:00
Joas Schilling
f81a2bc7c5 Merge branch '3.1.x' 2015-07-03 17:17:00 +02:00
Máté Bartus
c5f449ad61 Merge pull request #3735 from Nicofuma/ticket/13891
[ticket/13891] Fix CS for code sniffer
2015-07-02 16:15:19 +02:00
Mate Bartus
108b9833a1 [ticket/13961] Define behaviour when the array is modified in a loop
PHPBB3-13961
2015-07-02 16:10:55 +02:00
Tristan Darricau
b251d98314 [ticket/13891] Fix CS
PHPBB3-13891
2015-07-02 15:26:49 +02:00
Tristan Darricau
31bd696680 Merge pull request #3662 from s9e/ticket/13891
[ticket/13891] Added reparser:list and reparser:reparse to CLI
2015-07-02 14:38:05 +02:00
Tristan Darricau
5970d0360c [ticket/13891] Handle verbosity
PHPBB3-13891
2015-07-02 13:40:02 +02:00
JoshyPHP
dd131d7439 [ticket/13891] Added elapsed/estimated time and memory to the progress bar
Also fixed some extra whitespace.

PHPBB3-13891
2015-07-02 12:22:51 +02:00
Tristan Darricau
6b68544483 [ticket/13891] Use the SymfonyStyle in the reparse command
PHPBB3-13891
2015-07-01 15:49:32 +02:00
JoshyPHP
c7f10ec4d4 [ticket/13891] Updated range description
Does not count #0 as a potential record

PHPBB3-13891
2015-06-30 10:32:00 +02:00
JoshyPHP
6de5e5cc36 [ticket/13891] Added a progress bar
PHPBB3-13891
2015-06-30 10:32:00 +02:00
JoshyPHP
fadb192c57 [ticket/13891] Added command-line options
PHPBB3-13891
2015-06-30 10:32:00 +02:00
JoshyPHP
119f90e363 [ticket/13891] Replaced ContainerBuilder with service_collection
PHPBB3-13891
2015-06-30 10:31:58 +02:00
JoshyPHP
615ab099e2 [ticket/13891] Added reparser:list and reparser:reparse to CLI
PHPBB3-13891
2015-06-30 10:31:28 +02:00
Tristan Darricau
614f04b455 Merge branch '3.1.x' 2015-06-29 11:33:25 +02:00
Tristan Darricau
e4696318bd Merge pull request #3689 from s9e/ticket/13880-fix-master
[ticket/13880] Merge branch 'fix-3.1' into fix-master
2015-06-29 11:33:20 +02:00
Tristan Darricau
385a0bb790 Merge pull request #3730 from s9e/ticket/13970
[ticket/13970] Save the value of the optional [code] parameter
2015-06-29 11:31:29 +02:00
Joas Schilling
de14c3563b Merge branch '3.1.x' 2015-06-27 14:57:30 +02:00
Mate Bartus
c80cf87b90 [ticket/13961] Allow the collection to be modified runtime
PHPBB3-13961
2015-06-27 12:49:10 +02:00
JoshyPHP
353b3b4cfd [ticket/13970] Save the value of the optional [code] parameter
PHPBB3-13970
2015-06-27 12:33:44 +02:00
Joas Schilling
8510faa767 Merge branch '3.1.x' 2015-06-27 11:14:50 +02:00
Joas Schilling
03b1b63520 Merge branch '3.1.x' 2015-06-27 11:06:30 +02:00
Joas Schilling
5b7dab01f9 Merge branch '3.1.x' 2015-06-27 10:53:50 +02:00
JoshyPHP
d9db021af4 [ticket/13880] Merge branch 'ticket/13880' into ticket/13880-fix-master
PHPBB3-13880
2015-06-27 04:34:12 +02:00
Marc Alexander
9e117a9eeb Merge branch '3.1.x'
Conflicts:
	phpBB/includes/mcp/mcp_post.php
2015-06-26 10:25:10 +02:00
Mate Bartus
b09293d5ff [ticket/13961] Move back service_collections under original namespace
PHPBB3-13961
2015-06-26 01:04:36 +02:00
JoshyPHP
9d364aee4a [ticket/10620] Moved quote's date to the upper corner
PHPBB3-10620
2015-06-25 22:51:44 +02:00
JoshyPHP
1f6b9bc048 [ticket/10620] Fixed functional tests to account for newlines
PHPBB3-10620
2015-06-25 22:51:43 +02:00
JoshyPHP
5a55ce3f68 [ticket/10620] Add more whitespace to long quotes in JS
PHPBB3-10620
2015-06-25 22:51:43 +02:00
JoshyPHP
4c9507e20a [ticket/10620] Fixed some stylistic issues in JS
PHPBB3-10620
2015-06-25 22:51:40 +02:00
JoshyPHP
7ce2d996a8 [ticket/10620] Added tests
PHPBB3-10620
2015-06-25 03:11:58 +02:00
JoshyPHP
4f1b25706f [ticket/10620] Removed extraneous quotes from attribute values
PHPBB3-10620
2015-06-25 03:11:58 +02:00
JoshyPHP
129b3375ae [ticket/10620] Added enhanced quotes in pm history
PHPBB3-10620
2015-06-25 03:11:58 +02:00
JoshyPHP
06936bda05 [ticket/10620] Added enhanced quotes in topic review
Added support for enhanced quotes in topic_review's quote button.
NOTE: the UI doesn't appear to be testable via PhantomJS.

PHPBB3-10620
2015-06-25 03:11:58 +02:00
JoshyPHP
c934b8f150 [ticket/10620] Updated docblock
PHPBB3-10620
2015-06-25 03:11:58 +02:00
JoshyPHP
f02cc27014 [ticket/10620] Implemented quote improvements
PHPBB3-10620
2015-06-25 03:11:55 +02:00
Tristan Darricau
8747c7a2c1 Merge pull request #3579 from s9e/ticket/13803
[ticket/13803] Implement a generic and scalable way to reparse rich text
2015-06-24 16:58:41 +02:00
Tristan Darricau
6bcf12a558 Merge pull request #3618 from marc1706/ticket/13832
[ticket/13832] Use preg_replace_callback instead of /e modifier
2015-06-24 16:36:15 +02:00
Tristan Darricau
d430acb568 Merge pull request #3669 from s9e/ticket/13901
[ticket/13901] Add more whitespace to long quotes for readability
2015-06-24 16:34:53 +02:00
Tristan Darricau
c1b1693098 Merge pull request #3683 from s9e/ticket/13921
[ticket/13921] Fix block BBCodes inside of inline BBCodes
2015-06-24 16:28:57 +02:00
Mate Bartus
050de400d7 [ticket/13961] Fix compatibility issue with parent class
PHPBB3-13961
2015-06-24 15:35:47 +02:00
Mate Bartus
a34a65afdc [ticket/13691] Add services when the iterator requested
PHPBB3-13691
2015-06-24 15:15:38 +02:00
Mate Bartus
f5b476b221 [ticket/13961] Add tests for ordered collections
PHPBB3-13961
2015-06-24 13:13:13 +02:00
Mate Bartus
a91c4e4f96 [ticket/13961] Add ordered service collection
PHPBB3-13961
2015-06-24 13:08:19 +02:00
Marc Alexander
510f704bc8 Merge branch '3.1.x' 2015-06-24 08:54:50 +02:00
Marc Alexander
58b40945b0 Merge branch '3.1.x' 2015-06-24 08:52:05 +02:00
Mate Bartus
9dbd8f4f9b [ticket/13961] Add test to service_collection
PHPBB3-13961
2015-06-23 14:35:45 +02:00
Mate Bartus
98cb70f5d2 [ticket/13961] Move service_collection to di/service_collection namespace
PHPBB3-13961
2015-06-23 14:31:18 +02:00
Andreas Fischer
8213f24b35 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13952] Fix docblocks
  [ticket/13952] Inject dispatcher dependency to the tidy search cron task
2015-06-22 00:45:42 +02:00
Andreas Fischer
759eb29215 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13948] Correctly forwarding to the RIR for whois feature
2015-06-21 21:53:03 +02:00
Marc Alexander
4aba193131 Merge branch '3.1.x' 2015-06-19 10:39:40 +02:00
Marc Alexander
1b354ae468 Merge branch '3.1.x' 2015-06-17 16:02:47 +02:00
Marc Alexander
ef890e3363 Merge branch '3.1.x' 2015-06-17 15:39:12 +02:00
Marc Alexander
9f17e224c4 Merge pull request #3708 from s9e/ticket/13946
[ticket/13946] Increase the CSS margin around [code] and [list]
2015-06-17 15:32:29 +02:00
Tristan Darricau
ceed27fe27 Merge pull request #3661 from marc1706/ticket/6466
[ticket/6466] Use jQuery and custom dropdown for permission roles tooltips
2015-06-17 10:07:12 +02:00
Andreas Fischer
9296c75738 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13903] Replacing regexp path naming for container by md5.

Conflicts:
	phpBB/phpbb/di/container_builder.php
2015-06-16 20:06:28 +02:00
JoshyPHP
4be0730898 [ticket/13946] Changed [list] margin to match [code]
PHPBB3-13946
2015-06-16 17:20:14 +02:00
Andreas Fischer
beb830df71 Merge pull request #3675 from s9e/ticket/13906
[ticket/13906] Fixed old signatures in post preview

* s9e/ticket/13906:
  [ticket/13906] Renamed test
  [ticket/13906] Added test
  [ticket/13906] Fixed old signatures in post preview
2015-06-16 14:34:44 +02:00
Andreas Fischer
65fef50869 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13931] Wrong order in docs/events.md

Conflicts:
	phpBB/docs/events.md
2015-06-16 14:32:01 +02:00
Andreas Fischer
65d44923b4 Merge branch '3.1.x'
* 3.1.x:
  [ticket/12952] Check obvious errors before status in functional tests
2015-06-16 14:24:35 +02:00
Marc Alexander
80768b526b Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/user_loader.php
2015-06-16 12:35:51 +02:00
CHItA
d5414592f1 Merge branch '3.1.x' 2015-06-16 01:20:22 +02:00
JoshyPHP
08c7afedfa [ticket/13946] Increase the CSS margin around [code] and [list]
PHPBB3-13946
2015-06-14 19:06:36 +02:00
Joas Schilling
2a662c5e07 Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/phpbb/user.php
2015-06-14 17:40:18 +02:00
Andreas Fischer
2eceaaddf6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/10711] Duplicate key error on forum_tracks_table
2015-06-13 16:27:44 +02:00
Andreas Fischer
e0d1f81114 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13941] Workaround to fix the bug on php 5.5 with sqlite3
2015-06-13 15:18:44 +02:00
JoshyPHP
eb11c80b23 [ticket/13921] Fix block BBCodes inside of inline BBCodes
PHPBB3-13921
2015-06-13 14:27:12 +02:00
Joas Schilling
a49bd38e83 Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
2015-06-11 23:29:55 +02:00
Joas Schilling
a3883a6f23 Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2015-06-11 21:00:04 +02:00
Joas Schilling
4276962e78 [3.1.x] Increase dev version to 3.1.6-dev 2015-06-11 20:57:26 +02:00
Joas Schilling
69eb563e18 Merge branch 'prep-release-3.1.5' into 3.1.x 2015-06-11 20:57:00 +02:00
Andreas Fischer
9713f52fc6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13923] CS
  [ticket/13923] Update startup.php
2015-06-09 21:27:56 +02:00
Andreas Fischer
37c197404e Merge branch '3.1.x'
* 3.1.x:
2015-06-09 21:27:26 +02:00
Andreas Fischer
1f4976f590 Merge pull request #3696 from marc1706/ticket/13930-master
[ticket/13930] Check for correct spacing between keyword & parenthesis

* marc1706/ticket/13930-master:
  [ticket/13930] Add missing space to mssql_extractor
  [ticket/13930] Add missing spaces to code
  [ticket/13930] Use OpeningParenthesisSniff in legacy ruleset
  [ticket/13930] Remove not needed return statements
  [ticket/13930] Add missing spaces to code
  [ticket/13930] Check for correct spacing between keyword & parenthesis
2015-06-09 21:27:23 +02:00
Joas Schilling
00c15c76c3 Merge branch '3.1.x' 2015-06-09 20:23:29 +02:00
Marc Alexander
47ef99f6ef Merge branch '3.1.x' 2015-06-09 17:22:02 +02:00
Marc Alexander
6d3c4d3879 Merge branch '3.1.x' 2015-06-09 17:19:49 +02:00
Marc Alexander
39c273e346 Merge branch '3.1.x' 2015-06-09 17:18:12 +02:00
Marc Alexander
35f3c5c4b0 Merge branch '3.1.x' 2015-06-09 17:14:58 +02:00
Marc Alexander
a21650e689 Merge branch '3.1.x' 2015-06-09 17:11:20 +02:00
Marc Alexander
b2ada8ba09 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/mcp/mcp_main.php
2015-06-09 15:24:08 +02:00
Marc Alexander
d3e55a8290 Merge branch '3.1.x'
Conflicts:
	phpBB/posting.php
2015-06-08 17:59:49 +02:00
Marc Alexander
1fae4152ef [ticket/13930] Add missing space to mssql_extractor
PHPBB3-13930
2015-06-08 15:55:03 +02:00
Marc Alexander
2e31cae7bf Merge branch 'ticket/13930' into ticket/13930-master
Conflicts:
	phpBB/includes/acp/acp_database.php
2015-06-08 15:39:47 +02:00
Andreas Fischer
04c9520c73 Merge pull request #3690 from s9e/ticket/13902
[ticket/13902] Increased CSS margin around quotes

* s9e/ticket/13902:
  [ticket/13902] Increased CSS margin around quotes
2015-06-08 15:13:42 +02:00
Andreas Fischer
03bfcba582 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13888] Fix sql_freeresult() error on author searches
2015-06-08 01:59:09 +02:00
Tristan Darricau
9777abaed4 Merge branch '3.1.x' 2015-06-07 18:02:47 +02:00
Joas Schilling
6817418b06 Merge branch '3.1.x' 2015-06-07 17:11:10 +02:00
Marc Alexander
77bc8ee68b Merge branch '3.1.x'
Conflicts:
	phpBB/includes/acp/acp_board.php
	phpBB/includes/acp/acp_jabber.php
2015-06-07 14:59:33 +02:00
JoshyPHP
3c0cbda289 [ticket/13902] Increased CSS margin around quotes
PHPBB3-13902
2015-06-07 06:57:59 +02:00
Tristan Darricau
1f772234f7 Merge branch '3.1.x' 2015-06-06 18:12:54 +02:00
Tristan Darricau
e60b7f6cf2 Merge branch '3.1.x' 2015-06-06 12:02:15 +02:00
Tristan Darricau
12c793bcd1 Merge branch '3.1.x' 2015-06-06 11:45:42 +02:00
Tristan Darricau
b30c699900 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/index_body.html
	phpBB/styles/subsilver2/template/login_body.html
	phpBB/styles/subsilver2/template/login_forum.html
	phpBB/styles/subsilver2/template/ucp_login_link.html
	phpBB/styles/subsilver2/template/ucp_profile_reg_details.html
	phpBB/styles/subsilver2/template/ucp_register.html
	phpBB/styles/subsilver2/template/viewforum_body.html
2015-06-06 11:44:05 +02:00
Tristan Darricau
59ac18c03e Merge pull request #3682 from marc1706/ticket/13564
[ticket/13564] Fix user_delete_test on master
2015-06-05 10:09:05 +02:00
Marc Alexander
c8ccae7a7c Merge branch '3.1.x' 2015-06-05 10:05:50 +02:00
Marc Alexander
49f2dd8c5e [ticket/13564] Fix user_delete_test on master
PHPBB3-13564
2015-06-04 19:26:56 +02:00
Joas Schilling
3ce3183e61 Merge branch '3.1.x' 2015-06-04 18:03:35 +02:00
Joas Schilling
a2643f8e67 Merge branch '3.1.x' 2015-06-04 17:51:09 +02:00
Joas Schilling
c28a213b1b Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/mcp_post.html
2015-06-04 17:46:36 +02:00
Joas Schilling
f3f82bd377 Merge branch '3.1.x' 2015-06-04 17:30:16 +02:00
JoshyPHP
78eeb210e7 [ticket/13906] Renamed test
PHPBB3-13906
2015-06-02 22:46:14 +02:00
JoshyPHP
d37c995f4b [ticket/13906] Added test
PHPBB3-13906
2015-06-02 12:37:36 +02:00
JoshyPHP
eb227977d2 [ticket/13906] Fixed old signatures in post preview
PHPBB3-13906
2015-06-01 02:24:48 +02:00
Nils Adermann
6813735d82 Merge pull request #3552 from MateBartus/ticket/13777
[ticket/13777] Move module management related functionailty into service
2015-05-31 17:22:21 +02:00
Cesar G
4b46ac78a6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13905] Don't load loading.gif until needed.
2015-05-31 16:57:38 +02:00
MateBartus
8d443c3de7 [ticket/13777] Remove module_class_not_defined_exception
PHPBB3-13777
2015-05-31 16:27:16 +02:00
MateBartus
4044b5df89 [ticket/13777] Reorder get_module_infos() method's arguments
PHPBB3-13777
2015-05-31 16:03:11 +02:00
Marc Alexander
7a66d62290 Merge branch '3.1.x' 2015-05-31 14:15:19 +02:00
MateBartus
fcff3ee4ad [ticket/13777] Fix tests
PHPBB3-13777
2015-05-31 13:22:46 +02:00
MateBartus
77ee0e62ca [ticket/13777] Use module manager in phpBB core files
PHPBB3-13777
2015-05-31 13:22:45 +02:00
MateBartus
e877a752be [ticket/13777] Deduplicate migration service definitions
PHPBB3-13777
2015-05-31 13:22:45 +02:00
MateBartus
71d03647f0 [ticket/13777] Move module management into service
PHPBB3-13777
2015-05-31 13:22:44 +02:00
Marc Alexander
c0972f74ca Merge pull request #3670 from s9e/ticket/8420
[ticket/8420] Emoticon removes space before itself when using preview
2015-05-31 10:49:05 +02:00
JoshyPHP
6ac37145ec [ticket/8420] Added regression test
PHPBB3-8420
2015-05-31 10:13:20 +02:00
JoshyPHP
433021f429 [ticket/13901] Fixed test's expected result
PHPBB3-13901
2015-05-30 23:51:09 +02:00
JoshyPHP
b69e33c2b0 [ticket/13901] Add whitespace to short, multiline quotes for readability
PHPBB3-13901
2015-05-30 22:20:52 +02:00
JoshyPHP
2f0d11ba3c [ticket/13901] Add more whitespace to long quotes for readability
PHPBB3-13901
2015-05-30 22:17:14 +02:00
JoshyPHP
2a7d26d3de [ticket/13803] Use accurate flags for generate_text_for_edit()
PHPBB3-13803
2015-05-30 17:29:49 +02:00
JoshyPHP
25ce302a60 [ticket/13803] Added text_reparser_collection service
PHPBB3-13803
2015-05-30 17:29:43 +02:00
JoshyPHP
132282634f [ticket/13803] Moved tests to a subdir
PHPBB3-13803
2015-05-30 17:26:13 +02:00
JoshyPHP
c8052ea823 [ticket/13803] Set up a global $user for tests
PHPBB3-13803
2015-05-30 17:26:13 +02:00
JoshyPHP
1275f77da5 [ticket/13803] Renamed var
PHPBB3-13803
2015-05-30 17:26:01 +02:00
JoshyPHP
f463b99ad0 [ticket/13803] Updated services.yml [ci skip]
PHPBB3-13803
2015-05-30 17:26:01 +02:00
JoshyPHP
1bff7d1175 [ticket/13803] Fixed method name
PHPBB3-13803
2015-05-30 17:26:01 +02:00
JoshyPHP
75eb283f8d [ticket/13803] Renamed methods
PHPBB3-13803
2015-05-30 17:26:01 +02:00
JoshyPHP
54b18df084 [ticket/13803] Added contact_admin_info tests
PHPBB3-13803
2015-05-30 17:26:01 +02:00
JoshyPHP
3827a131ae [ticket/13803] Rewrote the poll_option plugin
As it turns out, poll_option_id is not a primary key.

PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
7a8ac4bb71 [ticket/13803] Added get_max_id() tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
ae6ad754a4 [ticket/13803] Moved the add_missing_fields() call to the base class
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
2dc19cec9d [ticket/13803] Added poll_option tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
8ef15d10e6 [ticket/13803] Added poll_title tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
b0eb63e5b9 [ticket/13803] Added group_description tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
a870f8f860 [ticket/13803] Added user_signature tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
212fc277b4 [ticket/13803] Reordered methods [ci skip]
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
d42b2fe795 [ticket/13803] Sort test rows in SQL to match the expected result
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
6ab524f8dc [ticket/13803] Added tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
70cd911281 [ticket/13803] Added tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
9bf0f794b5 [ticket/13803] Added pm_text tests
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
ea445ffa47 [ticket/13803] Added methods to detect whether a given feature is in use
They test whether a given BBCode was enabled and has been used in a text,
or smilies, or magic URLs.

PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
459f1d4c1f [ticket/13803] Refactored test
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
b5911281ae [ticket/13803] Added tests, fixed param order in generate_text_for_storage()
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
986af43f37 [ticket/13803] Added plugins
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
e11ae7e9cd [ticket/13803] Hyphenated class names
PHPBB3-13803
2015-05-30 17:26:00 +02:00
JoshyPHP
de52580a78 [ticket/13803] WIP implementation
PHPBB3-13803
2015-05-30 17:26:00 +02:00
Nils Adermann
073f3e6fdc Merge pull request #3592 from Nicofuma/ticket/13388
[ticket/13388] Integrate routing and di parameters resolution
2015-05-30 13:21:22 +02:00
Tristan Darricau
ea7114e785 [ticket/13388] Fix coding style
PHPBB3-13388
2015-05-30 13:14:27 +02:00
Oliver Schramm
cdd76da6a3 Merge branch '3.1.x' 2015-05-30 12:55:21 +02:00
Marc Alexander
e9601813c1 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2015-05-30 12:41:24 +02:00
Nils Adermann
03cb588ac6 Merge pull request #3665 from Nicofuma/ticket/13896
Fix conding style
2015-05-30 12:30:51 +02:00
Tristan Darricau
41efc55be9 [ticket/13896] Fix coding style
PHPBB3-13896
2015-05-30 12:27:31 +02:00
Marc Alexander
b499a1ce06 Merge branch '3.1.x' 2015-05-30 11:33:50 +02:00
Marc Alexander
44b8dafb23 [ticket/6466] Support form reset and do not loose role upon resubmit
PHPBB3-6466
2015-05-30 11:24:00 +02:00
Nils Adermann
f958d05aed Merge branch '3.1.x'
* 3.1.x:
  [ticket/13790] Update phpcs

Conflicts:
	phpBB/composer.json
	phpBB/composer.lock
2015-05-30 10:58:40 +02:00
Marc Alexander
2e46bef2ec [ticket/6466] Remove createElement function from tooltip.js
PHPBB3-6466
2015-05-30 10:54:32 +02:00
Andreas Fischer
3f4206e012 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13875] Ignore cache, ext, and store folder in lint test
2015-05-29 22:46:34 +02:00
Marc Alexander
89cb8a3217 [ticket/6466] Minor documentation changes
PHPBB3-6466
2015-05-29 18:06:30 +02:00
Marc Alexander
0d5f074f54 [ticket/6466] Rename variables and remove unused ones
PHPBB3-6466
2015-05-29 17:39:03 +02:00
Marc Alexander
c8bb0fd241 [ticket/6466] Improve code in tooltip.js
PHPBB3-6466
2015-05-29 17:35:53 +02:00
Marc Alexander
120600e055 [ticket/6466] Rename functions and clean up code
PHPBB3-6466
2015-05-29 17:34:42 +02:00
Marc Alexander
abf0be4b4c [ticket/6466] Get rid of useless variables and functions in tooltip.js
PHPBB3-6466
2015-05-29 17:18:03 +02:00
Marc Alexander
75e1cbdc77 [ticket/6466] Remove double semicolon
PHPBB3-6466
2015-05-29 17:08:17 +02:00
Marc Alexander
795776db4b [ticket/6466] Removed link tooltip
It wasn't being used anymore and didn't work anymore.

PHPBB3-6466
2015-05-29 17:07:47 +02:00
Marc Alexander
faa5ab5899 [ticket/6466] Improved code in tooltip.js
PHPBB3-6466
2015-05-29 17:06:14 +02:00
Marc Alexander
4d827b5b99 [ticket/6466] Remove remnants of old code
PHPBB3-6466
2015-05-29 16:56:24 +02:00
Tristan Darricau
d129ee6c94 [ticket/13388] Fix deprecations
PHPBB3-13388
2015-05-29 16:53:54 +02:00
Tristan Darricau
80375c98f0 [ticket/13388] Fix rebase
PHPBB3-13388
2015-05-29 16:52:21 +02:00
Tristan Darricau
6656567424 [ticket/13388] Address comments
PHPBB3-13388
2015-05-29 16:48:51 +02:00
Tristan Darricau
66c0e0c6a8 [ticket/13388] Integrate routing and di parameters resolution
PHPBB3-13388
2015-05-29 16:48:51 +02:00
Marc Alexander
fc00447520 [ticket/6466] Improve behavior of select and properly save role
PHPBB3-6466
2015-05-29 16:44:12 +02:00
Oliver Schramm
13955a3e13 Merge pull request #3660 from Nicofuma/ticket/13890
[ticket/13890] Fix di tests
2015-05-29 16:40:42 +02:00
Tristan Darricau
86ad1a92c8 Merge pull request #3561 from s9e/ticket/10922
[ticket/10922] Added support for body and subject in email BBCode
2015-05-29 16:15:04 +02:00
Marc Alexander
467c794b97 [ticket/6466] Use jQuery and custom dropdown for permission roles tooltips
PHPBB3-6466
2015-05-29 16:05:16 +02:00
Tristan Darricau
2aecb94068 Merge pull request #3383 from nickvergessen/ticket/9109
Ticket/9109 Properly document and calculate the group settings with value 0
2015-05-29 16:04:56 +02:00
Tristan Darricau
a3d46575c7 Merge pull request #3613 from nickvergessen/ticket/13844
Ticket/13844 Better FAQ language files
2015-05-29 15:44:39 +02:00
Tristan Darricau
f5dbc3b6f2 Merge pull request #3616 from s9e/ticket/13847
[ticket/13847] Move quote generation to text_formatter.utils
2015-05-29 15:42:14 +02:00
Tristan Darricau
6641ed6478 [ticket/13890] Fix di tests
PHPBB3-13890
2015-05-29 14:54:08 +02:00
Tristan Darricau
3c3b099f88 Merge pull request #3622 from s9e/ticket/13860
[ticket/13860] Fixed array-to-string conversion
2015-05-29 13:15:33 +02:00
Tristan Darricau
835a2ebcb8 Merge pull request #3625 from s9e/ticket/11742
[ticket/11742] Remove tabs-to-space conversion in [code]
2015-05-29 13:03:12 +02:00
Joas Schilling
0e48d250d3 Merge pull request #3648 from marc1706/ticket/13872
[ticket/13872] Remove subsilver2 from md exporter test
2015-05-29 11:41:31 +02:00
Nils Adermann
da68f62d4f Merge pull request #3554 from Nicofuma/ticket/13770
[ticket/13770] Wither interface for container_builder
2015-05-29 10:56:54 +02:00
Marc Alexander
bfba82cd28 Merge branch '3.1.x' 2015-05-28 16:25:28 +02:00
Marc Alexander
b02700a62f Merge branch '3.1.x' 2015-05-28 16:03:24 +02:00
Marc Alexander
c56e2fa2bf [ticket/13872] Remove subsilver2 from md exporter test
PHPBB3-13872
2015-05-28 15:52:18 +02:00
Cesar G
2271f6a9da Merge branch '3.1.x'
* 3.1.x:
  [ticket/13878] Display background images when printing topic in webkit
2015-05-28 15:35:04 +02:00
Marc Alexander
f5037761f0 Merge branch '3.1.x' 2015-05-28 14:18:20 +02:00
Marc Alexander
615761fdf1 Merge branch '3.1.x' 2015-05-28 14:16:11 +02:00
Cesar G
a8ec353a4f Merge branch '3.1.x'
* 3.1.x:
  [ticket/12542] Use more specific CSS for drag-n-drop
  [ticket/12542] Do not use browser specific css for outline
  [ticket/12542] Properly check if textarea is undefined or null
  [ticket/12542] Use extended CSS for all browsers
  [ticket/12542] Rename javascript method and add doc block
  [ticket/12542] Add different outline colors for body & textarea
  [ticket/12542] Add initial drag-n-drop animation
2015-05-28 13:36:31 +02:00
Joas Schilling
f6d7ea425f Merge branch '3.1.x'
* 3.1.x:
  [ticket/13672] Removed bogus sting concatenation
  [ticket/13672] BUMP version to 3.1.5-dev
  [ticket/13672] Allow changing the data from the user-submitted report
2015-05-28 12:59:04 +02:00
Joas Schilling
7278356936 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13668] Removed bogus sting concatenation
  [ticket/13668] BUMP version to 3.1.5-dev
  [ticket/13668] Allow changing the query to obtain the user-submitted report.
  [ticket/13668] Convert the mcp report_details query to a built query

Conflicts:
	phpBB/includes/mcp/mcp_reports.php
2015-05-28 12:56:26 +02:00
Joas Schilling
021a2aeb82 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13661] BUMP version to 3.1.5-dev
  [ticket/13661] Brackets in their own line
  [ticket/13661] Re-Fixed  $log_type -> $log_time
  [ticket/13661] Wrong event @since version
  [ticket/13661] Removed superfluous whitespace
  [ticket/13661] bugfix: The conditional is the log_time, not log_type
  [ticket/13661] Fixed the "FROM" in the built query.
  [ticket/13661] Add event to allow editing the queries used to get the logs
  [ticket/13661] Transform queries to get logs and log count into built queries
2015-05-28 12:52:36 +02:00
Marc Alexander
0f689e3cad Merge pull request #3636 from nickvergessen/ticket/13808-master
Ticket/13808 master

Conflicts:
	phpBB/docs/events.md
2015-05-28 12:44:33 +02:00
Marc Alexander
cdc86b3540 Merge branch '3.1.x'
Conflicts:
	phpBB/docs/events.md
2015-05-28 12:42:56 +02:00
Joas Schilling
5bf48bddf8 Merge branch 'ticket/13808' into ticket/13808-master
* ticket/13808:
  [ticket/13808] Fix version

Conflicts:
	phpBB/docs/events.md
2015-05-28 12:35:25 +02:00
Marc Alexander
d917e0140f Merge pull request #3632 from prototech/ticket/13871
Fix call to undefined member function when running database_update.php
2015-05-28 12:34:16 +02:00
JoshyPHP
97d05eb235 [ticket/13860] Fixed PHP notices from undeclared vars/properties
PHPBB3-13860
2015-05-28 12:24:14 +02:00
JoshyPHP
e0f7c225bc [ticket/13860] Fixed array-to-string conversion
PHPBB3-13860
2015-05-28 12:24:14 +02:00
Cesar G
0f040225d6 [ticket/13871] Fix call to undefined member function on non-object error.
PHPBB3-13871
2015-05-28 11:53:35 +02:00
Cesar G
30d39687de Merge branch '3.1.x'
* 3.1.x:
  [ticket/13787] Remove duplicate entry of poll_delete in prosilver template
2015-05-28 11:17:20 +02:00
Joas Schilling
c5b2822cf5 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13808] search_body_form_before

Conflicts:
	phpBB/styles/subsilver2/template/search_body.html
2015-05-28 11:09:24 +02:00
Joas Schilling
95b3b4605a Merge branch '3.1.x' 2015-05-28 10:49:45 +02:00
Marc Alexander
2ee9baa3d0 Merge branch '3.1.x' 2015-05-28 10:42:43 +02:00
Marc Alexander
c30e0610e9 [ticket/13832] Remove remnant of /e modifier code in check_flash_bbcodes
PHPBB3-13832
2015-05-28 10:30:36 +02:00
Andreas Fischer
e62eafb77b Merge pull request #3627 from imkingdavid/ticket/13769
[ticket/13769] Move environment check in phpbbcli.php lower

* imkingdavid/ticket/13769:
  [ticket/13769] Move environment check lower in phpbbcli.php
2015-05-26 20:44:26 +02:00
JoshyPHP
64e1824abd [ticket/13847] Updated ucp_pm_compose to use utils when forwarding
PHPBB3-13847
2015-05-25 21:33:17 +02:00
JoshyPHP
2a7a06da2a [ticket/13847] Updated ucp_pm_compose to use the utils service
...when quoting a post

PHPBB3-13847
2015-05-25 21:33:17 +02:00
JoshyPHP
e50d9186ce [ticket/13847] Changed enquote() logic to use whichever is the shortest
Will enclose attribute values in single- or double- quotes depending on
whichever requires the least escaping. Characters that need to be escaped
are always escaped regardless.

PHPBB3-13847
2015-05-25 21:33:17 +02:00
JoshyPHP
8a077e0e94 [ticket/13847] Move quote generation to text_formatter.utils
PHPBB3-13847
2015-05-25 21:33:17 +02:00
David King
9dc1729e37 [ticket/13733] Add isInstantiable() check.
PHPBB3-13733
2015-05-24 01:32:01 -04:00
David King
c485540f53 [ticket/13733] Braces on their own lines
PHPBB3-13733
2015-05-23 21:38:59 -04:00
David King
65316cffaf [ticket/13733] Allow tests the skip class validation
PHPBB3-13733
2015-05-23 21:13:30 -04:00
David King
4ecc13af83 [ticket/13733] Properly handle nonexistent classes as well
PHPBB3-13733
2015-05-23 20:13:23 -04:00
David King
9e6f9c8a64 [ticket/13733] Handle nonexistent classes as well
PHPBB3-13733
2015-05-23 19:57:32 -04:00
David King
06d31abda9 [ticket/13769] Move environment check lower in phpbbcli.php
PHPBB3-13769
2015-05-23 17:26:52 -04:00
David King
715d365a5e [ticket/13733] Only use migration classes that extension the base migration class.
PHPBB3-13733
2015-05-23 17:06:25 -04:00
JoshyPHP
3f52429e3d [ticket/11742] Added test
PHPBB3-11742
2015-05-23 19:18:02 +02:00
JoshyPHP
ebda279bea [ticket/11742] Updated s9e\TextFormatter
PHPBB3-11742
2015-05-23 19:17:55 +02:00
JoshyPHP
adbc45b486 [ticket/11742] Removed whitespace collapsing in codebox [ci skip]
PHPBB3-11742
2015-05-23 01:55:05 +02:00
JoshyPHP
ad84a40c00 [ticket/11742] Updated default formatting tests to match the new default
PHPBB3-11742
2015-05-23 01:55:04 +02:00
JoshyPHP
92078dce33 [ticket/11742] Removed tabs-to-space conversion in [code]
PHPBB3-11742
2015-05-23 01:55:04 +02:00
Marc Alexander
6337407192 Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/db/migration/data/v310/style_update_p1.php
2015-05-22 11:51:25 +02:00
Joas Schilling
077051fef5 [ticket/13844] Add events
PHPBB3-13844
2015-05-20 20:11:52 +02:00
Marc Alexander
466b710235 Merge pull request #3608 from Nicofuma/ticket/13829
[ticket/13829] Don't fail if the cache isn't writeable
2015-05-20 10:53:16 +02:00
Marc Alexander
023f15f5fe Merge pull request #3621 from Nicofuma/ticket/13849
[ticket/13849] Fix development environment
2015-05-20 09:32:10 +02:00
Marc Alexander
0e5d1decbf [ticket/13832] Use preg_replace_callback in check_flash_bbcodes
PHPBB3-13832
2015-05-20 09:03:59 +02:00
Marc Alexander
91cace06a5 [ticket/13832] Resolve minor coding issues
PHPBB3-13832
2015-05-20 08:59:19 +02:00
Nicofuma
c5493c2bb8 Merge pull request #3586 from s9e/ticket/13680
[ticket/13680] Updated quote notifications
2015-05-20 00:38:49 +02:00
Nicofuma
fda5a83b6d Merge pull request #3569 from s9e/ticket/13641
[ticket/13641] Proper parsing of custom BBCode for inline code
2015-05-20 00:21:59 +02:00
Nicofuma
b5b7f455b1 Merge pull request #3572 from s9e/ticket/8419
[ticket/8419] Custom tag eats up space character
2015-05-20 00:10:12 +02:00
Nicofuma
15bec23770 Merge pull request #3578 from s9e/ticket/13801
[ticket/13801] Remove user dependency from text_formatter.s9e.parser
2015-05-20 00:02:41 +02:00
Nicofuma
9ccc7f4d65 Merge pull request #3597 from s9e/ticket/13614
[ticket/13614] Removed code that relies on phpbb_pcre_utf8_support()
2015-05-19 23:53:27 +02:00
Nicofuma
5e6c026527 Merge pull request #3617 from s9e/ticket/11530
[ticket/11530] Remove extra quotes when depth limit is exceeded
2015-05-19 23:35:58 +02:00
Nicofuma
b9ff0bbba4 [ticket/13849] Fix tests
PHPBB3-13849
2015-05-19 23:11:14 +02:00
Nicofuma
7a65b0cc4e [ticket/13849] Fix development environment
PHPBB3-13849
2015-05-19 21:59:41 +02:00
Marc Alexander
358c634153 [ticket/13832] Remove unused global from bbcode_init()
PHPBB3-13832
2015-05-19 17:26:01 +02:00
Marc Alexander
e8602d4203 [ticket/13832] Use preg_replace_callback in ucp_pm_options
PHPBB3-13832
2015-05-19 16:30:52 +02:00
Marc Alexander
3106195cdd [ticket/13832] Use preg_replace_callback in bbcode class
PHPBB3-13832
2015-05-19 16:29:50 +02:00
Marc Alexander
a430fef05b [ticket/13832] Use preg_replace_callback in acp_bbcodes
PHPBB3-13832
2015-05-19 16:29:10 +02:00
Marc Alexander
5796584611 [ticket/13832] Fix code sniffer errors in message_parser.php
PHPBB3-13832
2015-05-19 14:15:37 +02:00
JoshyPHP
2cc78b2c3b [ticket/11530] Fixed test description [ci skip]
PHPBB3-11530
2015-05-19 11:16:37 +02:00
Tristan Darricau
d7e2f488a4 Merge branch '3.1.x' 2015-05-19 09:44:36 +02:00
Marc Alexander
1494c54803 [ticket/13832] Do not use e modifier for bbcodes in message_parser
PHPBB3-13832
2015-05-18 21:43:25 +02:00
Marc Alexander
2911c01683 [ticket/13832] Remove e modifier from bold bbcode
PHPBB3-13832
2015-05-18 19:03:25 +02:00
Marc Alexander
8a5c0965d3 [ticket/13832] Allow callables for matching bbcodes
PHPBB3-13832
2015-05-18 19:02:49 +02:00
Marc Alexander
1076b562dd [ticket/13832] Do not use e modifier in message_parser
PHPBB3-13832
2015-05-18 17:59:21 +02:00
Marc Alexander
71f5c9c327 [ticket/13832] Use preg_replace_callback instead of /e modifier
PHPBB3-13832
2015-05-18 17:19:29 +02:00
JoshyPHP
e67c5850e4 [ticket/11530] Updated s9e\TextFormatter
PHPBB3-11530
2015-05-18 06:49:53 +02:00
JoshyPHP
c1777f4811 [ticket/11530] Remove extra quotes when depth limit is exceeded
PHPBB3-11530
2015-05-18 03:57:48 +02:00
JoshyPHP
5772e06b1a [ticket/13801] Updated event description [ci skip]
PHPBB3-13801
2015-05-18 02:58:33 +02:00
JoshyPHP
7b552152b4 [ticket/13801] Updated comments for clarity
PHPBB3-13801
2015-05-18 02:58:33 +02:00
JoshyPHP
deadc06652 [ticket/13801] Removed user dependency from text_formatter.s9e.parser
PHPBB3-13801
2015-05-18 02:58:33 +02:00
Joas Schilling
6dcc14bc58 [ticket/13844] Add unit tests for the help manager
PHPBB3-13844
2015-05-17 21:45:18 +02:00
Joas Schilling
8ce0a64a16 [ticket/13844] Remove hacky code for the help array
PHPBB3-13844
2015-05-17 21:18:17 +02:00
Nicofuma
c967ba7b9b Merge branch '3.1.x' 2015-05-17 20:02:29 +02:00
Joas Schilling
80be642a0b [ticket/13844] Fix language file so the tests pass
PHPBB3-13844
2015-05-16 23:13:50 +02:00
Joas Schilling
f6c246f889 [ticket/13844] Add a functional test that browses the help pages
PHPBB3-13844
2015-05-16 23:08:42 +02:00
Joas Schilling
07231e7943 [ticket/13844] FAQ in new controller format
PHPBB3-13844
2015-05-16 22:09:05 +02:00
Joas Schilling
ff7e9dc912 [ticket/13844] Refactor bbcode help to the new system
PHPBB3-13844
2015-05-16 22:09:04 +02:00
Joas Schilling
5586cbbcfe [ticket/13844] Add new versions of the old help_* files
PHPBB3-13844
2015-05-16 22:09:02 +02:00
Joas Schilling
e7321c9e55 [ticket/13844] Add a little develop script to migrate the files
PHPBB3-13844
2015-05-16 22:09:00 +02:00
Joas Schilling
3b91b243b0 Merge branch '3.1.x' 2015-05-16 13:40:07 +02:00
Oliver Schramm
cddecec146 Merge pull request #3591 from Nicofuma/ticket/12632
[ticket/12632] Add twig.debug and twig.auto_reload in config.yml
2015-05-16 00:30:19 +02:00
Oliver Schramm
c1ab364e28 Merge branch '3.1.x' 2015-05-15 17:54:10 +02:00
JoshyPHP
f7ad2c2b32 [ticket/13680] Renamed get_quote_authors to get_outermost_quote_authors
PHPBB3-13680
2015-05-15 02:12:52 +02:00
JoshyPHP
f5ce9f2738 [ticket/13680] Updated quote notifications
Added get_quote_authors() to text_formatter.utils service to retrieve
the names used in first-level quotes

PHPBB3-13680
2015-05-15 02:10:46 +02:00
Andreas Fischer
10e625d30a Merge pull request #3609 from Nicofuma/ticket/13839
[ticket/13839] Don't be dependent on the phpBB root directory name in tests

* Nicofuma/ticket/13839:
  [ticket/13839] Don't be dependent on the phpBB root directory name in tests
2015-05-14 23:17:29 +02:00
Nicofuma
2b25c5bd35 [ticket/13770] Use dummy cache driver
PHPBB3-13770
2015-05-14 23:04:27 +02:00
Nicofuma
02af9385a1 [ticket/13770] Fix tests
PHPBB3-13770
2015-05-14 23:04:23 +02:00
Tristan Darricau
549fe66d90 [ticket/13770] Update tests
PHPBB3-13770
2015-05-14 23:04:18 +02:00
Tristan Darricau
c96e7ef171 [ticket/13770] Wither interface for container_builder
PHPBB3-13770
2015-05-14 23:04:03 +02:00
Marc Alexander
0b8632e750 Merge branch '3.1.x' 2015-05-14 18:14:34 +02:00
Nicofuma
a3e487e0f8 Merge pull request #3582 from s9e/ticket/13805
[ticket/13805] Updated generate_text_for_storage() to match message_parser
2015-05-14 17:13:33 +02:00
Nicofuma
ba9ac01dc0 Merge pull request #3581 from MateBartus/ticket/13804
[ticket/13804] Make template's user dependency optional
2015-05-14 17:03:12 +02:00
Nicofuma
a26ab86dc6 Merge pull request #3577 from MateBartus/ticket/13800
[ticket/13800] Make router's extension manager dependency optional
2015-05-14 16:47:18 +02:00
Nicofuma
737affcbb2 [ticket/13839] Don't be dependent on the phpBB root directory name in tests
PHPBB3-13839
2015-05-14 16:33:39 +02:00
Nicofuma
d48e95bb3a [ticket/13829] Don't fail if the cache isn't writeable
PHPBB3-13829
2015-05-14 16:08:21 +02:00
Marc Alexander
11167f6060 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/viewforum_body.html
2015-05-14 15:57:41 +02:00
Marc Alexander
2d9bb285f9 Merge branch '3.1.x' 2015-05-14 12:57:23 +02:00
JoshyPHP
f31483242b [ticket/13614] Added phpbb_pcre_utf8_support() dummy for BC
PHPBB3-13614
2015-05-11 20:48:05 +02:00
JoshyPHP
8b7a42f338 [ticket/13614] Removed code that relies on phpbb_pcre_utf8_support()
Removed all calls to phpbb_pcre_utf8_support() as well as unreachable code.

PHPBB3-13614
2015-05-11 20:43:47 +02:00
MateBartus
281f2ef2da [ticket/13804] Remove unnecessary array_merge
PHPBB3-13804
2015-05-11 16:59:26 +02:00
Marc Alexander
799d887015 Merge pull request #3602 from s9e/ticket/13828
[ticket/13828] Renamed testing doubles to avoid PHP7 keywords
2015-05-10 11:22:37 +02:00
JoshyPHP
e2bc6c8024 [ticket/13828] Renamed testing doubles to avoid PHP7 keywords
PHPBB3-13828
2015-05-10 03:04:12 +02:00
Nicofuma
98db63e8cc Merge pull request #3599 from marc1706/ticket/13825
[ticket/13825] Correctly call phpbb_filesystem in create_thumbnail
2015-05-08 17:37:52 +02:00
Marc Alexander
83e9cdeebc Merge branch '3.1.x' 2015-05-08 11:19:59 +02:00
Marc Alexander
ce3aafaf1b Merge branch '3.1.x' 2015-05-08 11:16:45 +02:00
Marc Alexander
2341b28f14 Merge branch '3.1.x' 2015-05-08 11:14:23 +02:00
Marc Alexander
b1a52a5ef3 Merge branch '3.1.x' 2015-05-08 11:07:56 +02:00
Marc Alexander
571f6dc9b5 [ticket/13825] Correctly call phpbb_filesystem in create_thumbnail
PHPBB3-13825
2015-05-08 11:05:01 +02:00
Marc Alexander
3f84473306 Merge branch '3.1.x' 2015-05-08 11:00:22 +02:00
Marc Alexander
d275586689 Merge branch '3.1.x' 2015-05-08 00:17:24 +02:00
Andreas Fischer
d73c5f1292 Merge pull request #3568 from s9e/ticket/10268
[ticket/10268] Added regression test

* s9e/ticket/10268:
  [ticket/10268] Added regression test
2015-05-07 15:59:21 +02:00
Andreas Fischer
25f3fdebfd Merge pull request #3573 from s9e/ticket/9073
[ticket/9073] Word censoring in URLs

* s9e/ticket/9073:
  [ticket/9073] Added regression test
2015-05-07 15:52:00 +02:00
Andreas Fischer
2ebf4aa151 Merge pull request #3571 from s9e/ticket/13425
[ticket/13425] Smiley code at start of text being quoted doesn't show smiley image in quote

* s9e/ticket/13425:
  [ticket/13425] Added regression test
2015-05-07 15:46:06 +02:00
Marc Alexander
d025581f49 Merge branch '3.1.x' 2015-05-06 21:47:10 +02:00
Nicofuma
5f18cf4cfb Merge branch '3.1.x' 2015-05-06 01:14:08 +02:00
Andreas Fischer
636524fa56 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13819] Add missing sql_freeresult() to files in includes/

Conflicts:
	phpBB/includes/acp/acp_database.php
2015-05-06 01:06:21 +02:00
MateBartus
7b301e22f3 [ticket/13804] Make template's user dependency optional
PHPBB3-13804
2015-05-05 19:16:49 +02:00
Joas Schilling
de687f32ed Merge pull request #3432 from Nicofuma/ticket/13638
[ticket/13638] Prepend the assets path phpbb root
2015-05-05 18:17:14 +02:00
Nicofuma
51376a4391 [ticket/13638] Inject $filesystem in \phpbb\template\asset
PHPBB3-13638
2015-05-05 17:07:11 +02:00
Nicofuma
321ed2a3dd [ticket/13638] Add tests
PHPBB3-13638
2015-05-04 23:23:54 +02:00
Nicofuma
f097f84f16 [ticket/13638] Handle assets outside of phpbb_root_path
PHPBB3-13638
2015-05-04 23:23:40 +02:00
Nicofuma
3b631cb40d [ticket/13638] Prepend the assets path phpbb root
PHPBB3-13638
2015-05-04 23:23:18 +02:00
Nicofuma
ba53901ffb Merge branch '3.1.x' 2015-05-04 22:53:21 +02:00
Tristan Darricau
f821130c3a [ticket/12632] Add twig.debug and twig.auto_reload in config.yml
PHPBB3-13206
PHPBB3-12632
2015-05-04 14:43:58 +02:00
Tristan Darricau
6be8841a57 Merge pull request #3590 from rxu/ticket/13814
[ticket/13814] Prevent phpbb_is_writable() method from truncating files
2015-05-04 14:39:36 +02:00
rxu
0d2c8b5961 [ticket/13814] Prevent phpbb_is_writable() method from truncating files
phpbb_is_writable() of filesystem class uses 'w' mode to fopen files
which causes checked files to be truncated. Use the 'c' mode instead.

PHPBB3-13814
2015-05-04 16:53:27 +07:00
Tristan Darricau
1a42ec64c8 Merge pull request #3589 from marc1706/ticket/13782
[ticket/13782] Rename classes that use reserved PHP7 keywords
2015-05-04 11:16:33 +02:00
Tristan Darricau
98546a738b Merge branch '3.1.x' 2015-05-04 10:57:17 +02:00
Marc Alexander
292d0ab382 [ticket/13782] Rename null driver test to dummy driver test
PHPBB3-13782
2015-05-04 10:13:04 +02:00
Marc Alexander
232f71dae4 [ticket/13782] Rename null log to dummy for PHP7 compatibility
PHPBB3-13782
2015-05-04 10:11:28 +02:00
Marc Alexander
b3cc20a575 [ticket/13782] Rename null driver to dummy for PHP7 compatibility
PHPBB3-13782
2015-05-04 10:10:12 +02:00
Nicofuma
da68cfb775 Merge branch '3.1.x' 2015-05-03 22:44:39 +02:00
Joas Schilling
36abb61d39 Merge branch '3.1.x'
Conflicts:
	build/build.xml
2015-05-03 18:44:34 +02:00
Andreas Fischer
9074738a10 Merge branch '3.1.x'
* 3.1.x:
  [prep-release-3.0.14] Add security relevant changes to CHANGELOG.html.
  [prep-release-3.0.14] Bump version numbers for 3.0.14 release.
2015-05-03 16:45:10 +02:00
MateBartus
74dbaac039 [ticket/13800] Make router's extension manager dependency optional
PHPBB3-13800
2015-05-02 23:45:45 +02:00
Tristan Darricau
8596742579 Merge pull request #3535 from MateBartus/ticket/13762
[ticket/13762] Moving language related functionality into a service
2015-05-02 22:51:43 +02:00
MateBartus
9a99c9e4b1 [ticket/13762] Replace user service with lang in twig extension
PHPBB3-13762
2015-05-02 13:37:13 +02:00
MateBartus
9f1f6f96ce [ticket/13762] Optional DI injectable default language module array
PHPBB3-13762
2015-05-02 13:37:13 +02:00
MateBartus
179a470022 [ticket/13762] Moving language related functionality into a separate class
PHPBB3-13762
2015-05-02 13:37:12 +02:00
Tristan Darricau
2f480be02d Merge pull request #3565 from MateBartus/ticket/13793
[ticket/13793] Remove translation on throwing exceptions
2015-05-02 13:21:21 +02:00
Tristan Darricau
e51571eaa3 Merge branch '3.1.x' 2015-05-02 11:54:50 +02:00
JoshyPHP
e5a167e6c2 [ticket/13805] Updated generate_text_for_storage() to match message_parser
PHPBB3-13805
2015-05-02 01:53:11 +02:00
MateBartus
57072a1e28 [ticket/13793] Remove translation on throwing exceptions
PHPBB3-13793
2015-05-01 12:40:53 +02:00
JoshyPHP
66ad805127 [ticket/9073] Added regression test
PHPBB3-9073
2015-04-30 00:35:32 +02:00
JoshyPHP
abb4a2f6de [ticket/8419] Added regression test
PHPBB3-8419
2015-04-30 00:21:43 +02:00
JoshyPHP
71660301d6 [ticket/13425] Added regression test
PHPBB3-13425
2015-04-30 00:09:35 +02:00
JoshyPHP
c56726e9da [ticket/13641] Added regression test
PHPBB3-13641
2015-04-29 23:59:55 +02:00
JoshyPHP
2bbd78ec7d [ticket/10268] Added regression test
PHPBB3-10268
2015-04-29 23:01:19 +02:00
Joas Schilling
d67fdfa02b Merge branch '3.1.x' 2015-04-29 17:16:21 +02:00
Andreas Fischer
39f1e8c009 Merge branch '3.1.x'
* 3.1.x:
  [ticket/security-180] Use language variable for redirect error in 3.1+
  [ticket/security-180] Merge if statement with previous one in 3.1.x
  [ticket/security-180] Add tests for redirecting to main URL
  [ticket/security-180] Always fail when redirecting to an insecure URL
  [ticket/security-180] Make sure that redirect goes to full URL plus slash
  [ticket/security-180] Check if redirect URL contains board URL
2015-04-28 22:17:51 +02:00
Andreas Fischer
ae2707db13 Merge branch '3.1.x'
* 3.1.x:
  [3.0.x] Increment version number to 3.0.15-dev.
2015-04-28 21:48:51 +02:00
Andreas Fischer
0f707ddb99 Merge branch '3.1.x'
* 3.1.x:
  [3.0.x] Add changelog for 3.0.14 release.
  [3.0.x] Bump version numbers for 3.0.14-RC1 release.
  [3.0.x] Bumping version numbers to final for 3.0.14 releases.
2015-04-28 21:43:46 +02:00
JoshyPHP
5c78be56ec [ticket/10922] Added test
PHPBB3-10922
2015-04-28 16:17:54 +02:00
JoshyPHP
d242610d0f [ticket/10922] Added test data
PHPBB3-10922
2015-04-28 15:36:51 +02:00
JoshyPHP
6dc14f4cf0 [ticket/10922] Added tests
PHPBB3-10922
2015-04-28 03:23:21 +02:00
JoshyPHP
3f54fd49b5 [ticket/10922] Replaced urlencode() with rawurlencode()
RFC-6068 asks for percent-encoding so that seems more correct.
Not sure about that one.

PHPBB3-10922
2015-04-28 02:53:40 +02:00
JoshyPHP
102b6c2df3 [ticket/10922] Added support for body and subject in email BBCode
PHPBB3-10922
2015-04-28 02:40:33 +02:00
Andreas Fischer
6870293a9e Merge branch '3.1.x'
* 3.1.x:
  [ticket/13778] Update wording of the reCaptcha instructions
2015-04-27 22:56:35 +02:00
Andreas Fischer
7c2115d95a Merge branch '3.1.x'
* 3.1.x:
  [ticket/12101] Remove HTML redirect workaround for Microsoft/IIS webserver
2015-04-27 22:15:57 +02:00
Tristan Darricau
734b89e75c Merge pull request #3524 from marc1706/ticket/8672
[ticket/8672] Add class for retrieving imagesize without download
2015-04-27 16:26:40 +02:00
Andreas Fischer
e7d2977401 Merge pull request #3548 from s9e/ticket/12745
[ticket/12745] Allow Unicode characters from the SMP to be used in text

* s9e/ticket/12745:
  [ticket/12745] Added HTML entity test
  [ticket/12745] Added support for Unicode characters outside BMP
  [ticket/12745] Updated s9e\TextFormatter
2015-04-26 20:25:14 +02:00
Marc Alexander
03eae6fddd Merge branch '3.1.x' 2015-04-26 09:24:09 +02:00
JoshyPHP
98bdcd0cde [ticket/12745] Added HTML entity test
https://github.com/phpbb/phpbb/pull/3548#issuecomment-96219167

PHPBB3-12745
2015-04-25 23:43:38 +02:00
JoshyPHP
25acba2259 [ticket/12745] Added support for Unicode characters outside BMP
PHPBB3-12745
2015-04-25 23:43:32 +02:00
JoshyPHP
572a905c02 [ticket/12745] Updated s9e\TextFormatter
PHPBB3-12745
2015-04-25 23:42:54 +02:00
Andreas Fischer
3305885fc8 Merge branch '3.1.x'
* 3.1.x:
2015-04-25 18:19:49 +02:00
Andreas Fischer
80d4fb1847 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13765] Verify SERVER_PROTOCOL has the expected format before using it.
2015-04-25 18:11:19 +02:00
Marc Alexander
9088f44863 [ticket/8672] Update hash of lock file
PHPBB3-8672
2015-04-24 13:39:15 +02:00
Marc Alexander
55c5bc126d [ticket/8672] User $user->lang() instead of sprintf
PHPBB3-8672
2015-04-24 13:34:18 +02:00
Marc Alexander
31bcdb23a2 [ticket/8672] Remove unnecessary lines from clean-vendor-dir
The new version of fastImageSize already makes sure that these files
and/or folders do not exist.

PHPBB3-8672
2015-04-24 13:33:17 +02:00
Marc Alexander
2665e68592 [ticket/8672] Update fastImageSize to 1.0.2
PHPBB3-8672
2015-04-24 13:33:16 +02:00
Marc Alexander
19011cb842 [ticket/8672] Add fastImageSize to clean-vendor-dir in build.xml
PHPBB3-8672
2015-04-24 13:33:16 +02:00
Marc Alexander
0a6ac0226d [ticket/8672] Update fastImageSize to 1.0.1
PHPBB3-8672
2015-04-24 13:33:15 +02:00
Marc Alexander
f92d894470 [ticket/8672] Remove outdated imagesize class
PHPBB3-8672
2015-04-24 13:33:14 +02:00
Marc Alexander
39d6180c68 [ticket/8672] Use fastImageSize in classes
PHPBB3-8672
2015-04-24 13:33:14 +02:00
Marc Alexander
3fc7a352ff [ticket/8672] Add fast-image-size library to composer.json
PHPBB3-8672
2015-04-24 13:33:13 +02:00
JoshyPHP
245d042e43 [ticket/8672] Updated the text_formatter.s9e service
PHPBB3-8672
2015-04-24 13:31:37 +02:00
Marc Alexander
2fa99602c6 [ticket/8672] Add class for retrieving imagesize without download
getimagesize() always downloads the complete file before checking
the actual image dimensions. This class will be able to do the same
without having to download possibly large files.

PHPBB3-8672
2015-04-24 13:31:36 +02:00
Andreas Fischer
746a33b57b Merge pull request #3541 from s9e/ticket/13767
[ticket/13767] Remove vendor/s9e/text-formatter/.git during build

* s9e/ticket/13767:
  [ticket/13767] Remove vendor/s9e/text-formatter/.git during build
2015-04-22 23:31:40 +02:00
Andreas Fischer
b334121eeb Merge pull request #3547 from s9e/ticket/13774
[ticket/13774] Update s9e\TextFormatter

* s9e/ticket/13774:
  [ticket/13774] Updated s9e\TextFormatter
2015-04-22 23:22:19 +02:00
JoshyPHP
72596429bd [ticket/13774] Updated s9e\TextFormatter
PHPBB3-13774
2015-04-22 22:35:47 +02:00
Andreas Fischer
eba5b59533 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13772] Fix typo in phpbb\passwords\manager::__construct()
2015-04-22 15:15:09 +02:00
Andreas Fischer
6381c5a731 Merge pull request #3544 from Nicofuma/ticket/13768
[ticket/13768] Update to symfony 2.8.*@dev

* Nicofuma/ticket/13768:
  [ticket/13768] Fix deprecations
  [ticket/13768] Update to symfony 2.8.*@dev
2015-04-22 14:01:20 +02:00
Tristan Darricau
de5a5c41f8 [ticket/13768] Fix deprecations
PHPBB3-13768
2015-04-19 17:41:29 +02:00
Tristan Darricau
9939ced81f [ticket/13768] Update to symfony 2.8.*@dev
PHPBB3-13768
2015-04-19 17:33:06 +02:00
JoshyPHP
14333f6ebc [ticket/13767] Remove vendor/s9e/text-formatter/.git during build
PHPBB3-13767
2015-04-19 13:54:21 +02:00
Tristan Darricau
ecc65f564d Merge pull request #3539 from MateBartus/ticket/13766
[ticket/13766] Add style_parent_id in textformater's data_access::get_st...
2015-04-17 00:07:04 +02:00
MateBartus
f23fe9e69d [ticket/13766] Add style_parent_id in textformater's data_access::get_styles()
PHPBB3-13766
2015-04-16 23:28:52 +02:00
Tristan Darricau
c89384eb86 Merge pull request #3446 from MateBartus/ticket/13654
[ticket/13654] Moving reporting into controller
2015-04-16 21:30:52 +02:00
Tristan Darricau
f077b72d0d Merge pull request #3487 from MateBartus/ticket/13697
[ticket/13697] Moving filesystem related functions to filesystem service
2015-04-16 20:44:02 +02:00
Andreas Fischer
db9ef52fdd Merge branch '3.1.x'
* 3.1.x:
  [ticket/13763] Fix typo in extension lang file
2015-04-16 13:38:48 +02:00
MateBartus
4bdef6fd21 [ticket/13697] Moving filesystem related functions to filesystem service
* Moving filesystem service to \phpbb\filesystem namespace
 * Wraping Symfony's Filesystem component
 * Moving filesystem related functions from includes/functions.php
   into \phpbb\filesystem\filesystem
   Functions moved (and deprecated):
     - phpbb_chmod
     - phpbb_is_writable
     - phpbb_is_absolute
     - phpbb_own_realpath
     - phpbb_realpath
 * Adding interface for filesystem service

PHPBB3-13697
2015-04-16 13:24:10 +02:00
MateBartus
a089ff5eb0 [ticket/13654] Moving reporting into controller
Moving report.php's content into different services and controllers to
better comply with the MVC model.

Also implementing:
 * Replacement for reasons_display()
 * Adding assign_meta_refresh_var() to \controller\helper
 * Adding separate routes for easy configuration
 * Updating unit tests to expect to correct results
 * Add BC tests

PHPBB3-13654
2015-04-16 11:29:11 +02:00
Dhruv
2c0b1252c8 Merge branch '3.1.x' 2015-04-14 09:10:47 +05:30
Joas Schilling
bf107ba1af Merge branch '3.1.x'
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2015-04-10 10:06:07 +02:00
Oliver Schramm
afc3730cca Merge branch '3.1.x' 2015-04-06 23:54:40 +02:00
Joas Schilling
201f5cb3fb Merge branch '3.1.x' 2015-04-06 16:54:54 +02:00
Joas Schilling
a11994d424 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_body.html
2015-04-06 14:45:20 +02:00
Joas Schilling
4ce0d88ffd Merge branch '3.1.x' 2015-04-06 14:43:11 +02:00
Joas Schilling
370fce1651 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/posting_poll_body.html
2015-04-06 14:27:48 +02:00
Joas Schilling
478fed7ee1 Merge branch '3.1.x' 2015-04-06 14:22:18 +02:00
Oliver Schramm
126886ef27 Merge pull request #3522 from nickvergessen/ticket/13522
[ticket/13522] Fix globals for 3.2 in Q&A tests
2015-04-06 13:07:25 +02:00
Joas Schilling
477f7823e5 [ticket/13522] Fix globals for 3.2 in Q&A tests
PHPBB3-13522
2015-04-06 12:08:55 +02:00
Tristan Darricau
8523031141 Merge branch '3.1.x' 2015-04-06 11:49:18 +02:00
Joas Schilling
2962d5d7fd Merge branch '3.1.x' 2015-04-06 11:36:04 +02:00
Joas Schilling
34b768cfaf Merge branch '3.1.x' 2015-04-06 11:31:58 +02:00
Joas Schilling
96e212ef0c Merge branch '3.1.x' 2015-04-06 11:14:02 +02:00
Joas Schilling
3af61075a8 Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/captcha/plugins/qa.php
2015-04-06 11:09:20 +02:00
Joas Schilling
197369e3f9 Merge branch '3.1.x' 2015-04-06 10:59:46 +02:00
Tristan Darricau
3a6a61a8dd Merge pull request #3461 from s9e/ticket/11768
[3.2][ticket/11768] Integrate s9e\TextFormatter
2015-04-05 23:32:38 +02:00
Tristan Darricau
5ac13c7ddc Merge branch '3.1.x' 2015-04-05 23:22:41 +02:00
Tristan Darricau
30cf75a011 Merge pull request #3430 from MateBartus/ticket/12466
[ticket/12466] Move classes from acp_database.php to their own files
2015-04-05 20:13:38 +02:00
Marc Alexander
c900dcdc2a Merge branch '3.1.x' 2015-04-04 11:04:31 +02:00
Marc Alexander
2ebab2ed5f Merge branch '3.1.x' 2015-04-04 11:02:06 +02:00
Joas Schilling
7541fab408 Merge branch '3.1.x' 2015-04-03 18:56:23 +02:00
Joas Schilling
6889248cdf Merge branch '3.1.x' 2015-04-03 18:42:25 +02:00
Marc Alexander
ca1ac36c20 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/overall_header.html
2015-04-03 16:50:20 +02:00
Marc Alexander
f86c5d905b Merge branch '3.1.x' 2015-04-02 21:22:15 +02:00
Marc Alexander
8546ed0fbc Merge branch '3.1.x' 2015-04-02 20:03:02 +02:00
JoshyPHP
4e80565fe7 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
b24e0f4f69 [ticket/11768] Stylistic change. No functional change intended
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
1d90daf969 [ticket/11768] Added some default template parameters
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
09c19718c0 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
76088d64a6 [ticket/11768] Moved the routine that replaces tabs with spaces
...to its own method. Also added a quick stripos() check for performance.

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
d8e7e11ee3 [ticket/11768] Renamed service vars
The name of the variable that holds the service instance is now consistent
across events.

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
3e04e643df [ticket/11768] Restored get_parser() / get_renderer()
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
0f30301a0c [ticket/11768] Moved parser/renderer setup events
Moved down the setup events to make them happen after the service is
configured and ready to be used

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
c1bc05a860 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
55c3fc02cf [ticket/11768] Updated utils service
Updated docblocks.
Removed remove_formatting() because it overlaps with clean_formatting()

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
f75f63b264 [ticket/11768] Added parser events
Added core.text_formatter_s9e_parse_before and
core.text_formatter_s9e_parse_after

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
a04fca86ee [ticket/11768] Added renderer events
Added core.text_formatter_s9e_render_before and
core.text_formatter_s9e_render_after

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
af4f9b860f [ticket/11768] Added core.text_formatter_s9e_renderer_setup event
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
c891881321 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
7f9639fd24 [ticket/11768] Fixed service config
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
a7a53d5a30 [ticket/11768] Added core.text_formatter_s9e_parser_setup event
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
2a462bb7e4 [ticket/11768] Removed get_parser() / get_renderer() accessors
There's no need to access the s9e\TextFormatter objects outside of events.

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
37fedc656f [ticket/11768] Updated the text_formatter.s9e.utils service
Made it use s9e\TextFormatter\Utils. Refactored some tests to make
them more readable.

PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
5b2d3fddfd [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:04 +02:00
JoshyPHP
c165eaa37c [ticket/11768] Removed superfluous whitespace [ci skip]
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
69dae16ba7 [ticket/11768] Preserve comments in custom BBCodes
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
3cd5ca8de1 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
49b9e8e4ea [ticket/11768] Added configurator events
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
f4f5bdbaee [ticket/11768] Removed whitespace
No functional change intended

PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
8971805e57 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
718ace2121 [ticket/11768] Updated annotation [ci skip]
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
4398da234e [ticket/11768] Updated merge_templates(). No functional change intended
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
37106bae7a [ticket/11768] Reverted change to bbcode_uid
On the off-chance some other routine expect bbcode_uid to never be empty.

PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
b46bf9f02f [ticket/11768] Updated merge_templates(). No functional change intended
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
709d502332 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
b021225148 [ticket/11768] Removed unused var
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
40c54898cc [ticket/11768] Updated various annotations
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
1b4bdff3b3 [ticket/11768] Fixed test double
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
89d87a99db [ticket/11768] Replaced array access with call to $user->lang()
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
20a1646fc6 [ticket/11768] Renamed utils
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
44fc3d64da [ticket/11768] Made capturing code blocks a bit more flexible
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
a611366bd3 [ticket/11768] Whitespace [ci skip]
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
8411db6257 [ticket/11768] Renamed interfaces
PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
ec77ff7838 [ticket/11768] Invalidate the text_formatter cache whenever a style is installed
The acp_styles module purges the cache every time a style is uninstalled,
modified or made default, but it does not purge the cache when a new style
is installed. Here we invalidate the text_formatter cache (not purge the
whole cache) so that new styles take effect immediately.

PHPBB3-11768
2015-04-02 19:16:03 +02:00
JoshyPHP
1a133d5487 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
aed9ece1bc [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
78b544920c [ticket/11768] Added support for creating unsafe BBCodes
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
dc9a28d346 [ticket/11768] Replaced extract() calls
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
40340004aa [ticket/11768] Replaced some references
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
5fe8c6b6f5 [ticket/11768] Removed unused var
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
d37f2d10f0 [ticket/11768] Removed the cached renderer
We don't need to cache an instance of the renderer, we can just instantiate
it every time we need one.

PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
6cb3fb6140 [ticket/11768] Replaced FQNs in annotations
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
462696aa47 [ticket/11768] Replaced headers in test files
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
ed29972e76 [ticket/11768] Removed require_once calls that target mock classes
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
0dd5e62382 [ticket/11768] Replaced headers in test files
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
70b7e57497 [ticket/11768] Renamed property
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
458cf95b1e [ticket/11768] Replaced class names in annotations with their FQN
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
825bc45983 [ticket/11768] Removed comments
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
3d9596be79 [ticket/11768] Updated renderer annotation
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
694e515f7c [ticket/11768] Replaced \phpbb\textformatter\parser with an interface
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
b12043d4b0 [ticket/11768] Renamed get_words() to get_censored_words()
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
baadc2a6e5 [ticket/11768] Removed unused annotations
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
5fe74cd394 [ticket/11768] Updated censor to apply to XML values
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
73ce09b73a [ticket/11768] Fixed censored words being escaped twice
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
c1ba3a678d [ticket/11768] Added methods to access the library's parser/renderer
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
414dcae422 [ticket/11768] Updated the cache dir to point to the current environment
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
3e5ee87b15 [ticket/11768] Allowed text in places where text is not valid HTML
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
93c53ed52d [ticket/11768] Fixed test
PHPBB3-11768
2015-04-02 19:16:02 +02:00
JoshyPHP
f721b85a78 [ticket/11768] Replaced the Censor plugin
...with something that is run at rendering time.

PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
6578e1c6ec [ticket/11768] Added limited support for [url] in [quote] author
PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
42c1297345 [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
6bd86a8e8a [ticket/11768] Updated phpbb\textformatter\s9e\factory::regenerate()
Returns an associative array rather than a numerically-indexed array. Feels
cleaner and more extensible.

PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
f6e3e41717 [ticket/11768] Added support for magic links that start with "www."
PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
63753bbf1a [ticket/11768] Uncommented disabled test
PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
6540918ffa [ticket/11768] Added test files
PHPBB3-11768
2015-04-02 19:16:01 +02:00
JoshyPHP
cfbf02bcba [ticket/11768] Re-added the code that got lost in rebase
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
3b115a903a [ticket/11768] Removed unused use statements
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
90d1a431bd [ticket/11768] Updated tests to use the new constructor signature
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
c4a58bce89 [ticket/11768] Updated test case helper with new signature
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
72fb380c9f [ticket/11768] Updated constructors with explicit dependencies
The trade-off is that an instance of phpbb\textformatter\s9e\factory and
phpbb\textformatter\data_access is created on any page that uses the
parser or the renderer, even when neither need to be regenerated. It has
no measureable impact on performance and costs ~20KB of RAM.

PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
e0bb446c57 [ticket/11768] Reorganized code for readability
No functional change intended

PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
dc303cbc99 [ticket/11768] Toggled Unicode modifier in relative URL filter
get_preg_expression('relative_url') returns an expression that requires it

PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
cf39b02891 [ticket/11768] Updated annotations to pass sniff
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
ca9f534409 [ticket/11768] Restored blank line from develop
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
d779ae340a [ticket/11768] Updated s9e\TextFormatter
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
261f7eec9c [ticket/11768] Updated composer.lock
PHPBB3-11768
2015-04-02 19:16:01 +02:00
s9e
147a713cc0 [ticket/11768] This commit integrates s9e\TextFormatter
This commit integrates s9e\TextFormatter as outlined in
http://area51.phpbb.com/phpBB/viewtopic.php?f=108&t=44467

PHPBB3-11768
2015-04-02 19:16:01 +02:00
Andreas Fischer
eb7e6d7c23 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13736] Missing four colon in Contact us page
2015-04-02 13:31:31 +02:00
Andreas Fischer
18d3dd54a1 Merge pull request #3507 from VSEphpbb/ticket/13725
[ticket/13725] Coding guidelines: static public

* VSEphpbb/ticket/13725:
  [ticket/13725] Coding guidelines: static public
2015-04-02 12:37:34 +02:00
Marc Alexander
fbfcbd5aa7 Merge branch '3.1.x' 2015-04-01 15:51:30 +02:00
Nicofuma
a3f7e0f441 Merge branch '3.1.x' 2015-03-29 19:50:58 +02:00
Matt Friedman
dbb538afbd [ticket/13725] Coding guidelines: static public
PHPBB3-13725
2015-03-27 00:02:20 -07:00
Andreas Fischer
67d81a1ce6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13555] Render poll options separately when previewing.
2015-03-26 11:15:37 +01:00
Oliver Schramm
784ccdf0b0 Merge branch '3.1.x' 2015-03-25 22:03:15 +01:00
Nicofuma
9e66a10bac Merge branch '3.1.x' 2015-03-24 23:57:26 +01:00
Nicofuma
9a5aefd4c2 Merge branch '3.1.x' 2015-03-24 23:20:03 +01:00
Nicofuma
673435a0fc Merge branch '3.1.x' 2015-03-24 22:37:01 +01:00
Marc Alexander
b67b0056e8 Merge branch '3.1.x' 2015-03-24 11:00:29 +01:00
Cesar G
8a6e3f208a Merge branch '3.1.x'
* 3.1.x:
  [ticket/13719] Remove superfluous $search_options in acp_search.
2015-03-23 09:43:43 -07:00
Cesar G
8423ae1201 Merge remote-tracking branch 's9e/ticket/13718'
* s9e/ticket/13718:
  [ticket/13718] Added missing global declaration
2015-03-23 08:49:43 -07:00
JoshyPHP
fd230cd9c5 [ticket/13718] Added missing global declaration
PHPBB3-13718
2015-03-23 01:51:04 +01:00
Cesar G
9a9a665a0a Merge branch '3.1.x'
* 3.1.x:
  [ticket/9457] Add WAI-ARIA landmarks to the Prosilver template files
2015-03-18 19:39:13 -07:00
brunoais
fe132f19e8 [feature/sql-bool-builder] Improved tests output to show the SQL error.
PHPBB3-13652
2015-03-17 20:33:10 +00:00
brunoais
576eaa0cff [feature/sql-bool-builder] Adding the IS operator to predicted operators
PHPBB3-13652
2015-03-17 20:31:26 +00:00
brunoais
bc6ea5796d [feature/sql-bool-builder] test_single_not_like
PHPBB3-13652
2015-03-16 23:16:49 +00:00
brunoais
c342531872 [feature/sql-bool-builder] test_single_like
PHPBB3-13652
2015-03-16 23:16:48 +00:00
brunoais
d60d596f25 [feature/sql-bool-builder] test_single_not_in
PHPBB3-13652
2015-03-16 23:16:47 +00:00
brunoais
1754f1832d [feature/sql-bool-builder] test_single_in
PHPBB3-13652
2015-03-16 23:16:47 +00:00
brunoais
5f63d685f6 [feature/sql-bool-builder] test_and_of_or_of_and
PHPBB3-13652
2015-03-16 23:16:46 +00:00
brunoais
e6eab35a64 [feature/sql-bool-builder] test_triple_and_with_in
PHPBB3-13652
2015-03-16 23:16:43 +00:00
brunoais
5d3b22c21e [feature/sql-bool-builder] test_double_and_with_not_of_and
PHPBB3-13652
2015-03-16 23:16:01 +00:00
brunoais
d10a0ca1ca [feature/sql-bool-builder] test_triple_and_with_is_null
PHPBB3-13652
2015-03-16 23:15:58 +00:00
Marc Alexander
038b27abba Merge branch '3.1.x' 2015-03-16 14:43:22 +01:00
brunoais
5bc03c9610 [feature/sql-bool-builder] Prepare testing class
PHPBB3-13652
2015-03-16 11:14:34 +00:00
brunoais
298d86009e [feature/sql-bool-builder] Added LIKE and NOT_LIKE to the comparations
PHPBB3-13652
2015-03-16 11:14:33 +00:00
brunoais
5d70f612be [feature/sql-bool-builder] Explain better the code in the first
Explain what that if and check is for in the first method that is called.

PHPBB3-13652
2015-03-16 11:14:32 +00:00
brunoais
51737be616 [feature/sql-bool-builder] Also use parenthesis for the NOT operator
Be on the safe side, also use parenthesis for the NOT operator

PHPBB3-13652
2015-03-16 11:14:32 +00:00
brunoais
5c1850e10e [feature/sql-bool-builder] AS keyword must be lowercase;
AS keyword must be lowercase; expected "as" but found "AS"

PHPBB3-13652
2015-03-16 11:14:31 +00:00
brunoais
46de946904 [feature/sql-bool-builder] Added code to use this feature for the WHERE clause
PHPBB3-13652
2015-03-16 11:14:25 +00:00
brunoais
b54adaaabe [feature/sql-bool-builder] Removed non-necessary spaces
PHPBB3-13652
2015-03-16 11:13:50 +00:00
brunoais
5c77e43819 [feature/sql-bool-builder] First working version
PHPBB3-13652
2015-03-16 11:13:49 +00:00
Dhruv
cf8e431334 Merge branch '3.1.x' 2015-03-15 16:59:58 +08:00
Dhruv
24f26478c4 Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/search/fulltext_native.php
2015-03-14 23:44:58 +08:00
Marc Alexander
a2454285bd Merge branch '3.1.x' 2015-03-11 13:49:44 +01:00
Marc Alexander
72d9cf3a95 Merge branch '3.1.x' 2015-03-10 15:23:29 +01:00
Marc Alexander
6f3ca35ae7 Merge branch '3.1.x' 2015-03-10 15:20:28 +01:00
Marc Alexander
3a4e1ce215 Merge branch '3.1.x' 2015-03-07 21:23:59 +01:00
Marc Alexander
85c860c581 Merge pull request #3471 from Nicofuma/ticket/13132
[ticket/13132] Twig: Add the loops content to the root context
2015-03-06 21:34:19 +01:00
Marc Alexander
5e7560845b Merge branch '3.1.x' 2015-03-06 14:36:22 +01:00
Marc Alexander
bd22b8319b Merge branch '3.1.x' 2015-03-06 14:30:14 +01:00
Marc Alexander
2eb7c21ae0 Merge branch '3.1.x' 2015-03-06 13:50:44 +01:00
Marc Alexander
f2a048e5ae Merge branch '3.1.x' 2015-03-06 13:45:12 +01:00
Cesar G
3ae0bb23b6 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13666] Remove data-clicked attribute from all of form's submit buttons
2015-03-05 15:08:22 -08:00
Nicofuma
54753e926d [ticket/13132] Enable twig expressions tests
PHPBB3-13132
2015-03-05 21:53:48 +01:00
Tristan Darricau
cf39cfc593 [ticket/13132] Twig: Add loops content to the root context
PHPBB3-13132
2015-03-05 21:38:59 +01:00
Andreas Fischer
70990bc86f Merge branch '3.1.x'
* 3.1.x:
  [ticket/13670] Modify variable-variable syntax in common avatar test for PHP7
2015-03-05 19:06:28 +01:00
Cesar G
c6b2039540 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13667] Fix buttons alignment in Chrome for Windows
2015-03-05 08:42:08 -08:00
Marc Alexander
a33c99b3fd Merge branch '3.1.x' 2015-03-05 16:02:48 +01:00
Marc Alexander
f85d49aada Merge branch '3.1.x' 2015-03-05 15:47:04 +01:00
Andreas Fischer
3166d9126c Merge branch '3.1.x'
* 3.1.x:
  [ticket/13657] Run travis builds on PHP 7.0
2015-03-05 15:42:49 +01:00
Marc Alexander
7c26cd25c7 Merge pull request #3434 from nickvergessen/ticket/13647
[ticket/13647] Move FAQ page to a controller
2015-03-05 15:25:30 +01:00
Marc Alexander
87ca5ef7e5 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/ucp_profile_autologin_keys.html
	phpBB/styles/subsilver2/theme/stylesheet.css
2015-03-05 14:23:50 +01:00
Joas Schilling
7e0d54a331 [ticket/13647] Use the Symfony way for redirecting
PHPBB3-13647
2015-02-27 22:58:51 +01:00
Joas Schilling
8ec18b10c3 Merge branch '3.1.x'
Conflicts:
	phpBB/phpbb/session.php
2015-02-27 22:47:02 +01:00
Marc Alexander
5d6f86800f Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-02-27 22:10:27 +01:00
MateBartus
193c5b86b4 [ticket/12466] Move classes from acp_database.php to their own files
* Moving classes from acp_database.php to phpbb/db/extractor namespace,
   also into separate files
 * Adding DocBlocks and property visibility to classes
 * Removing globals from code
 * Passing former globals to base_extractor's constructor
 * Adding DB extractor as a service, also implementing the extractor interface
   as well as the extractor factory.

PHPBB3-12466
2015-02-27 16:18:50 +01:00
Marc Alexander
f526e81ddf Merge branch '3.1.x' 2015-02-27 12:21:46 +01:00
Marc Alexander
a11181b5dd Merge branch '3.1.x' 2015-02-27 12:00:27 +01:00
Joas Schilling
e5595ca216 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/forumlist_body.html
2015-02-26 22:53:26 +01:00
Joas Schilling
48d208a3a6 Merge branch '3.1.x'
Conflicts:
	phpBB/includes/functions_mcp.php
2015-02-26 22:48:52 +01:00
Joas Schilling
72f7c5e9c2 Merge branch '3.1.x' 2015-02-26 22:40:03 +01:00
Joas Schilling
b75a0d9a11 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_body.html
2015-02-26 22:32:32 +01:00
Marc Alexander
c9df29d680 Merge pull request #3303 from Nicofuma/ticket/13513
[ticket/13513] Use paths relative to the phpBB root in the router
2015-02-26 13:41:51 +01:00
Joas Schilling
261c3bc1d0 Merge branch '3.1.x' 2015-02-24 21:57:14 +01:00
Joas Schilling
06d6bcbe00 Merge branch '3.1.x' 2015-02-24 21:53:05 +01:00
Joas Schilling
17b00812a7 Merge branch '3.1.x' 2015-02-24 20:44:37 +01:00
Andreas Fischer
b57e00226a Merge branch '3.1.x'
* 3.1.x:
  [ticket/13643] Change the priority of kernel_terminate_subscriber to PHP_INT_MIN
2015-02-22 23:44:42 +01:00
Joas Schilling
9c6fba558c [ticket/13647] Switch FAQ handling in view online to controller
PHPBB3-13647
2015-02-22 22:57:14 +01:00
Joas Schilling
19a236205f [ticket/13647] Generate route links for faq
PHPBB3-13647
2015-02-22 22:44:50 +01:00
Joas Schilling
9bd6535a7d [ticket/13647] Send 301 status
PHPBB3-13647
2015-02-22 22:44:31 +01:00
Joas Schilling
0357a4d89b Merge branch '3.1.x' 2015-02-22 22:27:59 +01:00
Joas Schilling
0595ab959c [ticket/13647] Move FAQ page to a controller
PHPBB3-13647
2015-02-22 20:20:28 +01:00
Andreas Fischer
71eb981a81 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13551] Fix incorrectly named template variable: AUTH_LDAP_DN
2015-02-22 18:57:36 +01:00
Andreas Fischer
677337348f Merge branch '3.1.x'
* 3.1.x:
  [ticket/13644] Always type hint dispatch_interface
2015-02-22 17:39:45 +01:00
Joas Schilling
3657d7a85a Merge branch '3.1.x' 2015-02-20 22:26:47 +01:00
Joas Schilling
7f3ad29c47 Merge branch '3.1.x' 2015-02-20 21:00:49 +01:00
Joas Schilling
33ea266daf Merge branch '3.1.x' 2015-02-20 20:55:55 +01:00
Joas Schilling
76d22f3e53 Merge branch '3.1.x' 2015-02-20 20:53:03 +01:00
Joas Schilling
275d6bec6a Merge branch '3.1.x' 2015-02-20 20:50:18 +01:00
Joas Schilling
61fa9dcb9f Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/search_results.html
2015-02-20 20:42:52 +01:00
Joas Schilling
0dab7e2552 Merge branch '3.1.x' 2015-02-20 20:29:45 +01:00
Joas Schilling
a1ecb10c5c Merge branch '3.1.x' 2015-02-20 20:22:18 +01:00
Joas Schilling
de061b5e11 Merge branch '3.1.x' 2015-02-20 19:56:36 +01:00
Andreas Fischer
19f8e25515 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13634] Update links to travis build icons
  [ticket/13634] Update branch names on README
2015-02-19 19:27:15 +01:00
Marc Alexander
a43c1a46c3 Merge branch '3.1.x' 2015-02-18 21:11:04 +01:00
Marc Alexander
5ad4685f00 Merge branch '3.1.x' 2015-02-18 18:04:46 +01:00
Marc Alexander
21c6223eb3 Merge branch '3.1.x'
Conflicts:
	phpBB/styles/subsilver2/template/ucp_profile_profile_info.html
	phpBB/styles/subsilver2/template/ucp_profile_reg_details.html
2015-02-18 17:35:03 +01:00
Marc Alexander
ddc96a7d07 Merge branch '3.1.x' 2015-02-18 00:19:10 +01:00
Andreas Fischer
978b96cbf5 Merge branch '3.1.x'
* 3.1.x:
  [ticket/13570] Remove unnecessary ternary condition from mysqli driver
2015-02-17 22:24:15 +01:00
Marc Alexander
b84dee2667 Merge branch 'develop-ascraeus' into develop 2015-02-17 17:13:34 +01:00
Joas Schilling
c489c6090b Merge pull request #3401 from marc1706/ticket/13619
[ticket/13619] Remove unneeded files and folders from vendor in release package
2015-02-16 09:25:22 +01:00
Marc Alexander
9b6e57de3d Merge pull request #3394 from nickvergessen/ticket/10748-postgresql
[ticket/10748][Part2] Split postgres DB tools into it's own class
2015-02-15 22:32:39 +01:00
Marc Alexander
2042bfc5db Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/ucp_avatar_options_local.html
2015-02-15 18:52:05 +01:00
Joas Schilling
1e3175cca3 [ticket/10748] Fix class type hinting
PHPBB3-10748
2015-02-15 17:01:20 +01:00
Marc Alexander
8793d2f2c8 [ticket/13619] Remove unneeded files and folders from vendor in release package
PHPBB3-13619
2015-02-15 14:52:12 +01:00
Joas Schilling
ec1fb0423d [ticket/10748] Split postgres DB tools into it's own class
PHPBB3-10748
2015-02-13 22:49:29 +01:00
Marc Alexander
e5104b5d53 Merge pull request #3285 from MGaetan89/ticket/13497
[ticket/13497] Change get_tables() calls with $db_tools->sql_list_tables()
2015-02-13 12:09:40 +01:00
Marc Alexander
4756fa5262 Merge branch 'develop-ascraeus' into develop 2015-02-13 12:06:42 +01:00
Gaëtan Muller
50478e68b0 [ticket/13497] Update calls to get_tables()
PHPBB3-13497
2015-02-11 21:28:11 +01:00
Andreas Fischer
069738a1f2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13597] Modify variable-variable syntax to be compatible with PHP7
2015-02-11 16:53:25 +01:00
Nicofuma
acf3744297 Merge pull request #3332 from nickvergessen/ticket/10748-mssql
[ticket/10748] Split MS SQL from the db tools file into it's own
2015-02-09 17:11:09 +01:00
Marc Alexander
c76d797cb2 [ticket/9109] Improve docblock and fix spelling errors
PHPBB3-9109
2015-02-08 21:16:05 +01:00
Marc Alexander
5cc0488f74 [ticket/9109] Only query database once in phpbb_get_max_setting_from_group
More test cases have been added, too.

PHPBB3-9109
2015-02-08 21:16:05 +01:00
Joas Schilling
291143fe6a [ticket/9109] Properly document and calculate the group settings with value 0
PHPBB3-9109
2015-02-08 21:16:04 +01:00
Joas Schilling
74d1b1812f [ticket/10748] Overwrite the type map correctly
PHPBB3-10748
2015-02-07 14:41:40 +01:00
Joas Schilling
37ae99c75d [ticket/10748] Replace direct creations of tools();
PHPBB3-10748
2015-02-07 14:41:39 +01:00
Joas Schilling
4ea90ca44d [ticket/10748] Split MS SQL from the db tools file into it's own
PHPBB3-10748
2015-02-07 14:36:26 +01:00
Joas Schilling
b0c910e49c Merge branch 'develop-ascraeus' into develop 2015-02-07 14:33:37 +01:00
Andreas Fischer
e4064ca839 Merge pull request #3207 from Nicofuma/ticket/13407
[ticket/13407] Update Symfony to 2.7.*@dev

* Nicofuma/ticket/13407:
  [ticket/13407] Update composer.lock file
  [ticket/13407] Bump minimal version to php 5.3.9
  [ticket/13407] Introduce a request_stack service
  [ticket/13407] Remove the last occurence of pattern in routing files
  [ticket/13407] Update Symfony to 2.7.*@dev
2015-02-04 21:14:01 +01:00
Andreas Fischer
3267c6a61a Merge pull request #3257 from MGaetan89/ticket/13455
[ticket/13455] Change request_var() calls with $request->variable()

* MGaetan89/ticket/13455:
  [ticket/13455] Remove `request_var()` references from comments
  [ticket/13455] Remove unnecessary calls to `utf8_normalize_nfc()`
  [ticket/13455] Update calls to `request_var()`
2015-02-04 21:09:54 +01:00
Nicofuma
e323c7c23a [ticket/13407] Update composer.lock file
PHPBB3-13407
2015-02-04 17:48:10 +01:00
Nicofuma
b8939da242 [ticket/13407] Bump minimal version to php 5.3.9
PHPBB3-13407
2015-02-04 17:40:18 +01:00
Nicofuma
73d3d02af1 [ticket/13407] Introduce a request_stack service
PHPBB3-13407
2015-02-04 17:40:14 +01:00
Nicofuma
216fb13c2a [ticket/13407] Remove the last occurence of pattern in routing files
PHPBB3-13407
2015-02-04 17:40:11 +01:00
Nicofuma
9e104b0915 [ticket/13407] Update Symfony to 2.7.*@dev
PHPBB3-13407
2015-02-04 17:40:06 +01:00
Gaëtan Muller
52446c8327 [ticket/13455] Remove request_var() references from comments
PHPBB3-13455
2015-02-03 20:56:48 +01:00
Gaëtan Muller
abcb2680ee [ticket/13455] Remove unnecessary calls to utf8_normalize_nfc()
PHPBB3-13455
2015-02-03 20:50:40 +01:00
Gaëtan Muller
f6e06da4c6 [ticket/13455] Update calls to request_var()
PHPBB3-13455
2015-02-03 20:50:40 +01:00
Andreas Fischer
f9ab676530 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13348] Remove unnecessary global $cache
  [ticket/13348] Use close method to free query result handle
2015-02-03 20:36:53 +01:00
Andreas Fischer
284aa8c496 Merge pull request #3281 from MGaetan89/ticket/13496
[ticket/13496] Change set_config_count() calls with $config->increment()

* MGaetan89/ticket/13496:
  [ticket/13496] Update calls to `set_config_count()`
2015-02-03 18:13:20 +01:00
Andreas Fischer
3fb6d5b838 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13538] Add tests for double nested pagination loop
  [ticket/13538] Fix tests for pagination in nested loop
  [ticket/13538] Add test for pagination in nested loop
2015-02-03 17:53:47 +01:00
Andreas Fischer
63d863a883 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13569] Add missing sql_freeresults and remove unneeded results
2015-02-03 17:38:02 +01:00
Andreas Fischer
ceaba8aaf9 Merge pull request #3028 from Nicofuma/ticket/13139
[ticket/13139] Update Twig to 1.18.0

* Nicofuma/ticket/13139:
  [ticket/13139] Fix tests
  [ticket/13139] Update Twig to 1.8.0
  [ticket/13139] Update Twig to 1.16.2
2015-02-03 15:08:36 +01:00
Nicofuma
f4b42c961f [ticket/13139] Fix tests
PHPBB3-13139
2015-02-03 13:37:52 +01:00
Nicofuma
199e7cf5a1 [ticket/13139] Update Twig to 1.8.0
PHPBB3-13139
2015-02-03 13:34:59 +01:00
Tristan Darricau
e1f983d3cf [ticket/13139] Update Twig to 1.16.2
PHPBB3-13139
2015-02-03 13:34:53 +01:00
Andreas Fischer
7e91320995 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13572] Update composer to version 1.0.0-alpha9
2015-02-03 10:30:03 +01:00
Joas Schilling
529820b620 Merge branch 'develop-ascraeus' into develop 2015-02-02 23:30:15 +01:00
Joas Schilling
677ff632c4 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/includes/mcp/mcp_queue.php
2015-02-02 23:27:19 +01:00
Joas Schilling
917a5ce0df Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/includes/ucp/ucp_profile.php
2015-02-02 23:23:26 +01:00
Joas Schilling
7e7b337d27 Merge branch 'develop-ascraeus' into develop 2015-02-02 23:19:49 +01:00
Joas Schilling
2f060b8299 Merge branch 'develop-ascraeus' into develop 2015-02-02 23:18:24 +01:00
Joas Schilling
eadacaa3ad Merge branch 'develop-ascraeus' into develop 2015-02-02 23:12:47 +01:00
Joas Schilling
517549eae6 Merge branch 'develop-ascraeus' into develop 2015-02-02 23:09:41 +01:00
Joas Schilling
7f8a726702 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-02-02 23:07:33 +01:00
Joas Schilling
f31d12ddf2 Merge branch 'develop-ascraeus' into develop 2015-02-02 23:00:48 +01:00
Gaëtan Muller
a633f3484c [ticket/13496] Update calls to set_config_count()
PHPBB3-13496
2015-02-02 21:52:59 +01:00
Marc Alexander
8569e1c77a Merge branch 'develop-ascraeus' into develop 2015-02-02 21:06:02 +01:00
Andreas Fischer
df77174a2b Merge pull request #3280 from MGaetan89/ticket/13494
[ticket/13494] Change set_config() calls with $config->set()

* MGaetan89/ticket/13494:
  [ticket/13494] Update calls to `set_config()`
2015-02-02 20:07:46 +01:00
Gaëtan Muller
79d4ff5538 [ticket/13494] Update calls to set_config()
PHPBB3-13494
2015-02-02 19:28:23 +01:00
Joas Schilling
6e2838a4ca Merge branch 'develop-ascraeus' into develop
Conflicts:
	build/build.xml
2015-02-01 20:24:32 +01:00
Marc Alexander
a893dfa46b Merge pull request #3352 from VSEphpbb/ticket/10388
Ticket/10388 Use Twig's JS escape filter instead of addslashes on LA_ keys
2015-01-31 12:59:40 +01:00
Joas Schilling
bacb38b161 Merge branch 'develop-ascraeus' into develop
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
2015-01-31 12:12:56 +01:00
Matt Friedman
9f4c2effe9 [ticket/10388] Update deprecation comment
PHPBB3-10388
2015-01-31 01:11:28 -08:00
Joas Schilling
c14cf0457d Merge branch 'develop-ascraeus' into develop 2015-01-31 00:57:32 +01:00
Joas Schilling
14ab007128 Merge branch 'develop-ascraeus' into develop 2015-01-31 00:43:30 +01:00
Andreas Fischer
7531bfb291 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13556] Fix exception translation with filedownloader
2015-01-30 19:00:15 +01:00
Joas Schilling
1b185413bf Merge branch 'develop-ascraeus' into develop 2015-01-30 17:48:54 +01:00
Andreas Fischer
3d4555296d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
2015-01-30 13:43:14 +01:00
Andreas Fischer
0b8a4e04d3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.0.13] Correct changelog link to 3.0.13 changes.
  [prep-release-3.0.13] Also update version in references to files.
  [prep-release-3.0.13] Add changelog for 3.0.13-PL1 release.
  [prep-release-3.0.13] Get rid of roman numbers in CHANGELOG.html.
  [prep-release-3.0.13] Bump version numbers for 3.0.13-PL1 release.

Conflicts:
	build/build.xml
2015-01-30 13:36:55 +01:00
Andreas Fischer
b78ae290e8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13553] Add a method to the controller helper to display a message
  [prep-release-3.1.3] Add changelog for 3.1.3-RC1
  [prep-release-3.1.3] Prepare Changelog
  [prep-release-3.1.3] Add migration for 3.1.3-RC1
  [prep-release-3.1.3] Update version to 3.1.2-RC1

Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2015-01-30 13:14:33 +01:00
Andreas Fischer
1642e560dc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13554] Show feature release upgrades in blue rather than red.
2015-01-29 23:22:48 +01:00
Matt Friedman
5b7d1f1b43 [ticket/10388] Update deprecation date for addslashes
PHPBB3-10388
2015-01-29 01:50:13 -08:00
Matt Friedman
2671306304 [ticket/10388] Update tests
PHPBB3-10388
2015-01-29 01:41:52 -08:00
Matt Friedman
a62adfc115 [ticket/10388] Use TWIG escape JS filter instead of addslashes
PHPBB3-10388
2015-01-29 01:41:28 -08:00
Matt Friedman
fc412a97ca [ticket/10388] Convert LA usages to L when not in javascript context
PHPBB3-10388
2015-01-29 01:40:54 -08:00
Andreas Fischer
182e7f55cc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13549] Do not exit when ORIG_PATH_INFO just contains SCRIPT_NAME.
2015-01-29 00:09:28 +01:00
Andreas Fischer
69a4c36e82 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12933] Handle case when * is last character of word
2015-01-29 00:04:33 +01:00
Andreas Fischer
d7741cea60 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12933] Add test cases for * wildcard searches
  [ticket/12933] Handle case when * is last character of word
2015-01-29 00:02:42 +01:00
Andreas Fischer
91ff42d501 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13414] Set Content-Length header only if status is not 304
2015-01-28 19:57:29 +01:00
Tristan Darricau
0bdb4c1ed6 Merge pull request #3263 from MGaetan89/ticket/13468
[ticket/13468] Change add_log() calls with $phpbb_log->add()

* MGaetan89/ticket/13468:
  [ticket/13468] Update calls to `add_log()`
2015-01-28 09:27:16 +01:00
Gaëtan Muller
7fc586080b [ticket/13468] Update calls to add_log()
PHPBB3-13468
2015-01-27 18:34:33 +01:00
Nils Adermann
828aa34ff9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.0.13] Bump version numbers for 3.0.13 release
  [prep-release-3.0.13] Highlight security relevant changes
2015-01-26 19:01:47 +01:00
Andreas Fischer
7081b3e382 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12089] Add assert message on HTTP status code check
2015-01-26 02:47:39 +01:00
Marc Alexander
2e32fbd090 Merge branch 'develop-ascraeus' into develop 2015-01-24 21:53:20 +01:00
Marc Alexander
e2786c37dc Merge pull request #3179 from Nicofuma/ticket/13372
[ticket/13372] Fix Url Generator/Matcher generation
2015-01-24 10:05:34 +01:00
Joas Schilling
fc91616fad Merge branch 'develop-ascraeus' into develop 2015-01-23 17:32:57 +01:00
Marc Alexander
bcf13551be Merge pull request #3275 from nickvergessen/ticket/13487
[ticket/13487] Add factory for db tool class
2015-01-22 18:16:30 +01:00
Nils Adermann
f9f43141a9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13361] Rename exception to runtime_exception
  [ticket/13361] Fix the JsonResponse in the exception listener
  [ticket/13361] Add tests
  [ticket/13361] Support ajax request (send a json response)
  [ticket/13361] Improve the exception listener
2015-01-22 16:17:26 +01:00
Andreas Fischer
3bbddbb963 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13534] Set imagick path to empty string to prevent failing path check
2015-01-21 16:59:26 +01:00
Andreas Fischer
768d0a0641 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [develop-olympus] Increment version number to 3.0.14-dev.
  [develop-olympus] Add changelog for 3.0.13 release.
  [develop-olympus] Bump version numbers for 3.0.13-RC1 release.
  [develop-olympus] Bumping version numbers to final for 3.0.13 releases.
2015-01-21 16:07:22 +01:00
Nils Adermann
28b2bbca16 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13531] Send 404 Not Found.
  [ticket/13531] Explicitly disallow trailing paths (e.g. PATH_INFO).
2015-01-21 01:07:46 +01:00
Tristan Darricau
5307f47654 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13133] Fix variable name in set_custom_style()
2015-01-20 23:48:24 +01:00
Tristan Darricau
fd25d00fac Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13530] Fix undefined variables
2015-01-20 23:44:17 +01:00
Tristan Darricau
f8c3440344 Merge pull request #3313 from nickvergessen/ticket/13528
[ticket/13528] Return correct translation instead of is_set()

* nickvergessen/ticket/13528:
  [ticket/13528] Return correct translation instead of is_set()
2015-01-20 23:37:38 +01:00
Joas Schilling
b566686b51 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/phpbb/db/migration/data/v30x/release_3_0_5_rc1.php
	phpBB/phpbb/db/migration/profilefield_base_migration.php
	phpBB/phpbb/db/migrator.php
2015-01-20 23:32:36 +01:00
Andreas Fischer
c71e8ffb29 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13527] Apply htmlspecialchars() to data from version server.
  [ticket/13527] Remove two unused variables.
  [ticket/13526] Correctly validate the ucp_pm_options form key.
2015-01-20 23:15:29 +01:00
Andreas Fischer
5069da8d52 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13519] Correctly validate imagick path as path and not string
2015-01-20 23:11:40 +01:00
Joas Schilling
5d69f6159c Merge branch 'develop-ascraeus' into develop 2015-01-20 22:50:30 +01:00
Joas Schilling
358ca14ade Merge branch 'develop-ascraeus' into develop 2015-01-20 20:58:21 +01:00
Joas Schilling
e289f7fa20 Merge branch 'develop-ascraeus' into develop 2015-01-20 20:50:10 +01:00
Joas Schilling
2dcce57806 Merge branch 'develop-ascraeus' into develop 2015-01-20 17:31:24 +01:00
Andreas Fischer
2535e9da00 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13504] Fix invalid variable $user
2015-01-19 23:23:57 +01:00
Nils Adermann
c19fb8e2c9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10985] Add fix to properly inherit style during update process
2015-01-19 22:29:50 +01:00
Joas Schilling
54e3b14583 Merge branch 'develop-ascraeus' into develop 2015-01-19 21:37:25 +01:00
Joas Schilling
8e75133d79 Merge branch 'develop-ascraeus' into develop 2015-01-19 21:14:02 +01:00
Tristan Darricau
a537bf9619 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13192] Add test for app.php in external subfolder
  [ticket/13192] Use ltrim() instead of preg_replace()
  [ticket/13192] Order test cases consistently
  [ticket/13192] Remove app.php on mod rewrite even if app.php is outside root
  [ticket/13192] Pass correct parameters and rename method to get_valid_page
  [ticket/13192] Use get_valid_user_page in confirm_box() and cleanup globals
  [ticket/13192] Use get_valid_user_page method in build_url function
  [ticket/13192] Add method for generating valid user page links
2015-01-19 17:52:37 +01:00
Tristan Darricau
6842831d6b [ticket/13513] Use paths relative to the phpBB root in the router
PHPBB3-13513
2015-01-17 11:40:10 +01:00
Andreas Fischer
52ab23626f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13511] Call the check() method with the phpcsFile object
2015-01-17 01:20:40 +01:00
Tristan Darricau
0344e61b8c Merge pull request #3237 from MGaetan89/ticket/12487
[ticket/12487] Update PHP code

* MGaetan89/ticket/12487:
  [ticket/12487] Update PHP code
2015-01-16 10:05:23 +01:00
Tristan Darricau
f616d9169e Merge pull request #3290 from MGaetan89/ticket/13499
[ticket/13499] Move get_remote_file() to functions_compatibility.php

* MGaetan89/ticket/13499:
  [ticket/13499] Move `get_remote_file()` to `functions_compatibility.php`
2015-01-15 21:52:21 +01:00
Gaëtan Muller
17daaaf441 [ticket/13499] Move get_remote_file() to functions_compatibility.php
PHPBB3-13499
2015-01-15 18:55:51 +01:00
Tristan Darricau
98937a7a18 Merge pull request #3289 from MGaetan89/ticket/13450
[ticket/13450] Type-hint return value of $phpbb_container->get()

* MGaetan89/ticket/13450:
  [ticket/13450] Type-hint return value of $phpbb_container->get()
2015-01-14 12:34:28 +01:00
Joas Schilling
853733a0eb Merge branch 'develop-ascraeus' into develop 2015-01-13 23:31:37 +01:00
Joas Schilling
26beafa564 Merge branch 'develop-ascraeus' into develop 2015-01-13 23:29:25 +01:00
Joas Schilling
ae54d3d01f Merge branch 'develop-ascraeus' into develop 2015-01-12 23:56:48 +01:00
Marc Alexander
aeafbb5c62 Merge pull request #3286 from MGaetan89/ticket/13498
[ticket/13498] Change get_user_avatar() calls with phpbb_get_avatar()
2015-01-12 21:44:06 +01:00
Gaëtan Muller
b5544b2f47 [ticket/13450] Type-hint return value of $phpbb_container->get()
PHPBB3-13450
2015-01-12 20:19:07 +01:00
Gaëtan Muller
35d37fdff4 [ticket/13498] Update calls to get_user_avatar()
PHPBB3-13498
2015-01-11 21:09:21 +01:00
Gaëtan Muller
63da128ee5 [ticket/12487] Update PHP code
PHPBB3-12487
2015-01-11 13:22:59 +01:00
Dhruv
ef1be6e247 Merge branch 'develop-ascraeus' into develop 2015-01-11 15:43:51 +05:30
Dhruv
54b8c1626e Merge branch 'develop-ascraeus' into develop 2015-01-11 14:44:11 +05:30
Joas Schilling
93b3e72f54 Merge branch 'develop-ascraeus' into develop 2015-01-10 22:01:30 +01:00
Marc Alexander
b4a2beff24 Merge branch 'develop-ascraeus' into develop 2015-01-10 16:25:44 +01:00
Joas Schilling
11b6bc5722 [ticket/13487] Add factory for db tool class
This allows us to split up the large file one by one easily.

PHPBB3-13487
2015-01-10 16:25:24 +01:00
Marc Alexander
45ccd2d44a Merge branch 'develop-ascraeus' into develop 2015-01-10 13:18:21 +01:00
Marc Alexander
86620c1e80 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/develop/create_schema_files.php
	phpBB/develop/mysql_upgrader.php
2015-01-10 13:12:03 +01:00
Marc Alexander
3cfbe7bb4f Merge branch 'develop-ascraeus' into develop 2015-01-10 12:37:11 +01:00
Joas Schilling
56eae4660c Merge branch 'develop-ascraeus' into develop 2015-01-10 12:30:06 +01:00
Joas Schilling
6b328912ce Merge branch 'develop-ascraeus' into develop 2015-01-10 00:12:59 +01:00
Joas Schilling
a8259f7c82 Merge branch 'develop-ascraeus' into develop 2015-01-09 21:41:32 +01:00
Joas Schilling
1981f4f966 Merge branch 'develop-ascraeus' into develop 2015-01-09 18:39:26 +01:00
Joas Schilling
a5007b7abd Merge branch 'develop-ascraeus' into develop 2015-01-09 18:12:02 +01:00
Joas Schilling
88c86ff324 Merge branch 'develop-ascraeus' into develop 2015-01-09 18:07:03 +01:00
Joas Schilling
8f5bbc95dc Merge branch 'develop-ascraeus' into develop 2015-01-09 18:03:34 +01:00
Joas Schilling
24058dfefc Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/includes/bbcode.php
2015-01-09 17:49:30 +01:00
Joas Schilling
ff44579523 Merge branch 'develop-ascraeus' into develop 2015-01-09 17:41:47 +01:00
Joas Schilling
b9c10e34bb Merge branch 'develop-ascraeus' into develop 2015-01-09 17:36:25 +01:00
Joas Schilling
778c8e89d3 Merge branch 'develop-ascraeus' into develop 2015-01-06 11:29:18 +01:00
Joas Schilling
ba90746ce5 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/viewtopic_body.html
2015-01-06 11:25:26 +01:00
Joas Schilling
1ed61fc39f Merge branch 'develop-ascraeus' into develop 2015-01-06 11:08:06 +01:00
Joas Schilling
ba11a91524 Merge branch 'develop-ascraeus' into develop 2015-01-06 11:05:12 +01:00
Joas Schilling
2edf947415 Merge branch 'develop-ascraeus' into develop 2015-01-06 11:01:53 +01:00
Joas Schilling
d9109355a3 Merge branch 'develop-ascraeus' into develop 2015-01-06 10:48:34 +01:00
Joas Schilling
93a85a65d0 Merge branch 'develop-ascraeus' into develop 2015-01-06 10:43:37 +01:00
Joas Schilling
2fae00c433 Merge branch 'develop-ascraeus' into develop 2015-01-06 10:04:58 +01:00
Joas Schilling
ef00adac8b Merge branch 'develop-ascraeus' into develop 2015-01-05 20:40:15 +01:00
Marc Alexander
3aad3f0b3f Merge branch 'develop-ascraeus' into develop 2015-01-04 12:21:28 +01:00
Marc Alexander
7b84b8bba8 Merge branch 'develop-ascraeus' into develop 2015-01-04 11:26:00 +01:00
Marc Alexander
dc39ccf525 Merge branch 'develop-ascraeus' into develop 2015-01-04 00:56:22 +01:00
Marc Alexander
4749dbbc1a Merge branch 'develop-ascraeus' into develop 2015-01-04 00:39:21 +01:00
Marc Alexander
ddceaee772 Merge branch 'develop-ascraeus' into develop 2015-01-03 13:46:47 +01:00
Joas Schilling
b9a539a06b Merge branch 'develop-ascraeus' into develop 2014-12-27 14:22:52 +01:00
Joas Schilling
dbbcf3f372 Merge branch 'develop-ascraeus' into develop 2014-12-27 14:17:03 +01:00
Joas Schilling
7b0809414f Merge branch 'develop-ascraeus' into develop 2014-12-27 14:12:31 +01:00
Joas Schilling
cf8904bc2c Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/mcp_front.html
2014-12-27 14:09:38 +01:00
Joas Schilling
8049b5fd97 Merge branch 'develop-ascraeus' into develop 2014-12-27 14:07:43 +01:00
Joas Schilling
fbe0f04132 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/overall_footer.html
2014-12-27 14:03:34 +01:00
Joas Schilling
228fda0f03 Merge branch 'develop-ascraeus' into develop 2014-12-27 14:01:11 +01:00
Joas Schilling
344311481f Merge branch 'develop-ascraeus' into develop 2014-12-27 13:58:54 +01:00
Joas Schilling
60b45bb0bd Merge branch 'develop-ascraeus' into develop 2014-12-27 13:51:30 +01:00
Joas Schilling
ea6fcc3dda Merge branch 'develop-ascraeus' into develop 2014-12-27 13:49:53 +01:00
Joas Schilling
8aadee60f7 Merge branch 'develop-ascraeus' into develop 2014-12-27 13:46:46 +01:00
Joas Schilling
3c41df2255 Merge branch 'develop-ascraeus' into develop 2014-12-27 13:38:25 +01:00
Joas Schilling
00933ad287 Merge branch 'develop-ascraeus' into develop 2014-12-27 13:37:11 +01:00
Joas Schilling
22948127f8 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/index.htm
	phpBB/styles/subsilver2/template/overall_header.html
	phpBB/styles/subsilver2/template/simple_header.html
	phpBB/styles/subsilver2/template/ucp_pm_viewmessage_print.html
	phpBB/styles/subsilver2/template/viewtopic_print.html
	phpBB/styles/subsilver2/theme/images/index.htm
2014-12-27 13:35:23 +01:00
Joas Schilling
49a1025e59 Merge branch 'develop-ascraeus' into develop 2014-12-27 13:31:22 +01:00
Joas Schilling
0fe30e8a96 Merge pull request #3170 from Nicofuma/ticket/13266-develop
[ticket/13266-develop] Enable twig dump function
2014-12-27 13:31:16 +01:00
Joas Schilling
bd3ef49e0b Merge branch 'develop-ascraeus' into develop 2014-12-27 13:29:17 +01:00
Cesar G
892aa43eee Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12567] wrap to top
2014-12-09 17:59:01 -08:00
Cesar G
1d8e261747 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13319] Add missing table tags
2014-12-09 17:50:34 -08:00
Marc Alexander
d22fa412c4 Merge pull request #3220 from nickvergessen/ticket/13421
Ticket/13421 Introduce an interface for db\tools.php
2014-12-10 00:03:24 +01:00
Joas Schilling
ec90f2b380 [ticket/13421] Move tools to subdirectory
PHPBB3-13421
2014-12-06 17:10:07 +01:00
Joas Schilling
d78bb2865b [ticket/13421] Always require the interface when possible
PHPBB3-13421
2014-12-06 16:17:04 +01:00
Joas Schilling
536bdf036b [ticket/13421] Inherit docs
PHPBB3-13421
2014-12-06 16:16:51 +01:00
Joas Schilling
10594779b9 [ticket/13421] Add an interface for \phpbb\db\tools
PHPBB3-13421
2014-12-06 16:16:44 +01:00
Joas Schilling
8a35718149 Merge branch 'develop-ascraeus' into develop 2014-12-06 14:22:58 +01:00
Joas Schilling
f0c6c4db15 Merge branch 'develop-ascraeus' into develop 2014-12-06 13:42:55 +01:00
Tristan Darricau
319efb026d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13405] Fix a typo in phpbb/migration/data/v310/style_update_p1.php
2014-11-30 19:07:19 +01:00
Joas Schilling
0869a77201 Merge branch 'develop-ascraeus' into develop 2014-11-29 09:09:17 +01:00
Joas Schilling
96cc24c211 Merge branch 'develop-ascraeus' into develop 2014-11-28 19:59:15 +01:00
Tristan Darricau
c7116f1a54 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11613] Allow cookies to work on netbios domains
2014-11-27 10:39:38 +01:00
Cesar G
388fdae49f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13391] subsilver2 poll options must have a setting of 1 when editing a post

Conflicts:
	phpBB/styles/subsilver2/template/posting_poll_body.html
2014-11-26 18:44:56 -08:00
Marc Alexander
36a337ffab Merge branch 'develop-ascraeus' into develop 2014-11-26 13:37:21 +01:00
Marc Alexander
4c88c579b8 Merge branch 'develop-ascraeus' into develop 2014-11-26 13:30:24 +01:00
Marc Alexander
630e7077e0 Merge branch 'develop-ascraeus' into develop 2014-11-26 13:21:02 +01:00
Marc Alexander
94d90c084b Merge branch 'develop-ascraeus' into develop 2014-11-25 23:15:30 +01:00
Joas Schilling
74dfb56459 Merge branch 'develop-ascraeus' into develop 2014-11-25 22:45:37 +01:00
Joas Schilling
1a0cba1099 Merge branch 'develop-ascraeus' into develop
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2014-11-25 16:47:22 +01:00
Tristan Darricau
f4576c969a [ticket/13372] Fix require_once CS
PHPBB3-13372
2014-11-25 12:48:48 +01:00
Tristan Darricau
fd94027b40 [ticket/13372] Fix Url Generator/Matcher generation
PHPBB3-13372
2014-11-25 12:23:16 +01:00
Joas Schilling
8f67892f5e Merge branch 'develop-ascraeus' into develop 2014-11-22 17:49:06 +01:00
Joas Schilling
0c4a0cac61 Merge branch 'develop-ascraeus' into develop 2014-11-22 15:52:34 +01:00
Joas Schilling
11c9d11482 Merge branch 'develop-ascraeus' into develop 2014-11-22 15:43:33 +01:00
Tristan Darricau
6850169095 [ticket/13266] Enable the debug extension in the development environment
PHPBB3-13266
2014-11-22 12:33:45 +01:00
Joas Schilling
45aafe0b09 Merge branch 'develop-ascraeus' into develop 2014-11-22 12:21:30 +01:00
Joas Schilling
8ce736ad8a Merge branch 'develop-ascraeus' into develop 2014-11-22 12:19:09 +01:00
Joas Schilling
d6c85757d7 Merge branch 'develop-ascraeus' into develop 2014-11-22 12:13:46 +01:00
Joas Schilling
ccad017214 Merge branch 'develop-ascraeus' into develop 2014-11-22 12:08:42 +01:00
Joas Schilling
cde2f01b65 Merge branch 'develop-ascraeus' into develop 2014-11-22 11:35:58 +01:00
Joas Schilling
b15ea672fd Merge branch 'develop-ascraeus' into develop 2014-11-22 11:31:50 +01:00
Tristan Darricau
0a49dad112 [ticket/13266] Merge pull request #3099 from Senky/ticket/13266
[ticket/13266] Enabling twig dump function if DEBUG is defined

* Senky/ticket/13266:
  [ticket/13266] Enable twig dump function

Conflicts:
	phpBB/phpbb/template/twig/twig.php

PHPBB3-13266
2014-11-22 11:04:25 +01:00
Marc Alexander
ece3ebc61b Merge pull request #3162 from nickvergessen/ticket/13359
[ticket/13359] Add phpbb\template\twig\environment to template constructor
2014-11-22 09:39:05 +01:00
Joas Schilling
5d3f0a9abb [ticket/13359] Add phpbb\template\twig\environment to template constructor
PHPBB3-13359
2014-11-22 03:42:48 +01:00
Marc Alexander
afc658c71a Merge branch 'develop-ascraeus' into develop 2014-11-22 00:15:24 +01:00
Joas Schilling
47d3865fa6 Merge branch 'develop-ascraeus' into develop 2014-11-21 23:33:51 +01:00
Joas Schilling
dd3e440cef Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_email.html
2014-11-21 23:26:51 +01:00
Joas Schilling
655cd3bd3a Merge branch 'develop-ascraeus' into develop 2014-11-21 22:52:29 +01:00
Joas Schilling
9b54f2d0c4 Merge branch 'develop-ascraeus' into develop 2014-11-21 22:42:26 +01:00
Joas Schilling
3c8d11f6cc Merge branch 'develop-ascraeus' into develop 2014-11-21 22:29:08 +01:00
Joas Schilling
b104bf5791 Merge branch 'develop-ascraeus' into develop 2014-11-21 21:05:35 +01:00
Joas Schilling
1104f788c3 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/confirm_delete_body.html
2014-11-21 21:00:00 +01:00
Joas Schilling
95a8f40052 Merge branch 'develop-ascraeus' into develop 2014-11-21 20:41:14 +01:00
Joas Schilling
a191708601 Merge branch 'develop-ascraeus' into develop 2014-11-21 20:20:45 +01:00
Joas Schilling
90a5d29523 Merge branch 'develop-ascraeus' into develop 2014-11-21 20:15:09 +01:00
Joas Schilling
73f1cfd583 Merge branch 'develop-ascraeus' into develop 2014-11-21 20:09:27 +01:00
Joas Schilling
d311fa2c5e Merge branch 'develop-ascraeus' into develop 2014-11-21 20:05:37 +01:00
Joas Schilling
f7051a958c Merge branch 'develop-ascraeus' into develop 2014-11-21 19:58:49 +01:00
Joas Schilling
ac33ee2290 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/index_body.html
2014-11-21 19:54:44 +01:00
Joas Schilling
462664b4b4 Merge branch 'develop-ascraeus' into develop 2014-11-21 19:42:28 +01:00
Joas Schilling
2ba391d04a Merge branch 'develop-ascraeus' into develop 2014-11-21 19:32:42 +01:00
Joas Schilling
987bd7b3a7 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/memberlist_search.html
2014-11-21 19:25:32 +01:00
Nils Adermann
040d451dcc Merge pull request #2883 from Nicofuma/ticket/12620
[ticket/12620] Allow the user to define multiples environments
2014-11-21 18:20:19 +01:00
Tristan Darricau
54d5299940 [ticket/12620] Fix tests
PHPBB3-12620
2014-11-21 17:38:13 +01:00
Tristan Darricau
5e2896bb00 [ticket/12620] Remove the old includes/functions_url_matcher.php file
PHPBB3-12620
2014-11-21 16:42:01 +01:00
Tristan Darricau
f5c5f7df75 [ticket/12620] Fix functionnal tests
PHPBB3-12620
2014-11-21 08:26:19 +01:00
Tristan Darricau
677b5b2cd4 [ticket/12620] Fix rebase
PHPBB3-12620
2014-11-20 23:15:49 +01:00
Tristan Darricau
93f61a4a7d [ticket/12620] Use the right environment while installing
PHPBB3-12620
2014-11-20 21:13:30 +01:00
Tristan Darricau
48950be82b [ticket/12620] Fix tests
PHPBB3-12620
2014-11-20 21:13:26 +01:00
Tristan Darricau
ac0ff219c6 [ticket/12620] Move the routing.yml file to routing/environment.yml
PHPBB3-12620
2014-11-20 21:13:21 +01:00
Tristan Darricau
dd4f2387fd [ticket/12620] Use the test environment for the tests
PHPBB3-12620
2014-11-20 21:12:22 +01:00
Tristan Darricau
91daa73663 [ticket/12620] Fix session tests
PHPBB3-12620
2014-11-20 21:09:44 +01:00
Tristan Darricau
6019e51fed [ticket/12620] Fix coding style
PHPBB3-12620
2014-11-20 21:09:40 +01:00
Tristan Darricau
0a1db77ea8 [ticket/12620] Add a test using a custom DI extension in an extension
PHPBB3-12620
2014-11-20 21:01:03 +01:00
Tristan Darricau
acc91a2bbf [ticket/12620] Use the container to get the environment name
PHPBB3-12620
2014-11-20 21:01:01 +01:00
Tristan Darricau
c98efc53a8 [ticket/12620] Fix rebase (move config file to the right directory)
PHPBB3-12620
2014-11-20 21:00:01 +01:00
Tristan Darricau
0b61e3540d [ticket/12620] Fix tests
PHPBB3-12620
2014-11-20 20:59:55 +01:00
Tristan Darricau
3a167aa0c3 [ticket/12620] Creates one di extension per phpBB extension
PHPBB3-12620
2014-11-20 20:59:51 +01:00
Tristan Darricau
6cbb60d13f [ticket/12620] Adds a yaml config file
PHPBB3-12620
2014-11-20 20:59:48 +01:00
Tristan Darricau
74cd97e75b [ticket/12620] Updates test environment (production => development)
PHPBB3-12620
2014-11-20 20:59:38 +01:00
Tristan Darricau
aa061aa7c9 [ticket/12620] Uses a cache directory per environment
PHPBB3-12620
2014-11-20 20:59:34 +01:00
Tristan Darricau
998b4baa71 [ticket/12620] Fix download/file.php and app.php outside of the root_path
PHPBB3-12620
2014-11-20 20:58:35 +01:00
Tristan Darricau
014eed385b [ticket/12620] Add support of the environments for the ext routing files
PHPBB3-12620
2014-11-20 20:15:45 +01:00
Tristan Darricau
7cd0fd83b8 [ticket/12620] Fix tests
PHPBB3-12620
2014-11-20 19:06:52 +01:00
Tristan Darricau
0bf3d2d962 [ticket/12620] Add the support of the environments for the ext services
We look for an environment.yml file in the config/PHPBB_ENVIRONMENT/
directory of the extensionss. If the directory does not exist we look
for the environment.yml file in the 'default' environment and finally
for the services.yml file in the config/ directory.

PHPBB3-12620
2014-11-20 19:06:47 +01:00
Tristan Darricau
0306fefe04 [ticket/12620] Move the routing file to the environments
PHPBB3-12620
2014-11-20 19:06:40 +01:00
Tristan Darricau
b697273aaa [ticket/12620] Use PHPBB_ENVIRONMENT
PHPBB3-12620
2014-11-20 19:01:23 +01:00
Tristan Darricau
143dfa28c6 [ticket/12620] Rebased on develop
PHPBB3-12620
2014-11-20 19:01:18 +01:00
Tristan Darricau
3f678af5f3 [ticket/12620] Update tests
PHPBB3-12620
2014-11-20 19:01:13 +01:00
Tristan Darricau
d2822af6d7 [ticket/12620] Rebased to the latest develop-ascraeus
PHPBB3-12620
2014-11-20 19:01:09 +01:00
Tristan Darricau
42c9fd5c76 [ticket/12620] Add inheritance between environments
PHPBB3-12620
2014-11-20 19:01:03 +01:00
Tristan Darricau
8664d3229a [ticket/12620] Split the environments into differents folders
PHPBB3-12620
2014-11-20 19:00:59 +01:00
Tristan Darricau
943e27dffa [ticket/12620] Fix functional tests
PHPBB3-12620
2014-11-20 19:00:50 +01:00
Tristan Darricau
7fa3b4c686 [ticket/12620] Rename productive to production
PHPBB3-12620
2014-11-20 19:00:46 +01:00
Tristan Darricau
c4842fe119 [ticket/12620] Fix functional tests
PHPBB3-12620
2014-11-20 19:00:42 +01:00
Tristan Darricau
733ae584dd [ticket/12620] Improve error message
PHPBB3-12620
2014-11-20 19:00:38 +01:00
Tristan Darricau
70201ee8fa [ticket/12620] Rename debug to development
PHPBB3-12620
2014-11-20 19:00:35 +01:00
Tristan Darricau
873260589e [ticket/12620] Display error message when the environment isn't available
PHPBB3-12620
2014-11-20 19:00:34 +01:00
Tristan Darricau
1a6e1ecf6f [ticket/12620] Fix tests
PHPBB3-12620
2014-11-20 19:00:32 +01:00
Tristan Darricau
c22562f5cd [ticket/12620] Allow the user to define multiples environments
PHPBB3-12620
2014-11-20 19:00:27 +01:00
Nils Adermann
6fa0ca1f96 Merge pull request #2957 from Nicofuma/ticket/13063
[ticket/13063] Introduces a new \phpbb\routing\router class
2014-11-20 18:50:32 +01:00
Tristan Darricau
8be2f119af [ticket/13063] Fix functional tests errors
PHPBB3-13063
2014-11-20 18:12:28 +01:00
Tristan Darricau
2573dd18ca [ticket/13063] Fix coding style
PHPBB3-13063
2014-11-20 16:47:24 +01:00
Tristan Darricau
fdcd6e81cd [ticket/13063] Fix tests after rebase
PHPBB3-13063
2014-11-20 16:37:45 +01:00
Tristan Darricau
dec8b0de47 [ticket/13063] Remove kernel_request_subscriber service definition
PHPBB3-13063
2014-11-20 16:09:54 +01:00
Tristan Darricau
f81d8c53fc [ticket/13063] Adds Twig routing extension
PHPBB3-13063
2014-11-20 16:09:44 +01:00
Tristan Darricau
a5bfc76a73 [ticket/13063] Introduces a new \phpbb\routing\router class
PHPBB3-13063
2014-11-20 16:03:48 +01:00
Tristan Darricau
3b1c611566 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13342] Fix invalid resetting of CAPTCHA plugin when using Recaptcha.
2014-11-18 16:29:08 +01:00
Tristan Darricau
4bfd5e0d9a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13315] Check for the includes/captcha/plugins/ directory instead.
  [ticket/13315] Fix loss of CAPTCHA plugin config value.
2014-11-18 15:11:14 +01:00
Marc Alexander
1e03dddcfe Merge branch 'develop-ascraeus' into develop 2014-11-18 15:01:02 +01:00
Marc Alexander
19a47c7bac Merge branch 'develop-ascraeus' into develop 2014-11-18 13:12:08 +01:00
Marc Alexander
2e467c8569 Merge branch 'develop-ascraeus' into develop 2014-11-18 13:09:19 +01:00
Cesar G
e1865df7dd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13023] Add template event posting_editor_buttons_custom_tags_before

Conflicts:
	phpBB/styles/subsilver2/template/posting_buttons.html
2014-11-18 01:33:13 -08:00
Joas Schilling
cddb768772 Merge branch 'develop-ascraeus' into develop 2014-11-17 23:33:04 +01:00
Joas Schilling
c09c95599b Merge branch 'develop-ascraeus' into develop 2014-11-17 22:47:58 +01:00
Nils Adermann
6104be6b4d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13280] Output escaping for the symfony request object
  [ticket/13280] Add new tests
  [ticket/13280] Make the tests failing
  [ticket/13280] Revert "Merge pull request #3107 from marc1706/ticket/13280"
2014-11-16 16:50:29 +01:00
Tristan Darricau
f1b88706b8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13332] Fix auth provider tests
  [ticket/13332] Remove useless $result assignment
  [ticket/13332] Pass user row to passwords manager check method
2014-11-16 12:23:04 +01:00
Marc Alexander
1f2ec038fb Merge branch 'develop-ascraeus' into develop 2014-11-13 17:12:09 +01:00
Marc Alexander
0795766837 Merge branch 'develop-ascraeus' into develop 2014-11-13 01:03:07 +01:00
Marc Alexander
f0bdf02b32 Merge branch 'develop-ascraeus' into develop 2014-11-13 00:16:46 +01:00
Joas Schilling
9406f1fe11 Merge branch 'develop-ascraeus' into develop 2014-11-12 23:04:23 +01:00
Marc Alexander
1b439ee2b7 Merge branch 'develop-ascraeus' into develop 2014-11-12 13:05:04 +01:00
Tristan Darricau
9b4c284102 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13324] Update sami/sami and fabpot/goutte for new zipball location.
2014-11-11 15:30:15 +01:00
Andreas Fischer
d266c7ae26 [develop] Update / Fix composer.lock hash. 2014-11-11 13:59:16 +01:00
Tristan Darricau
16de388437 Merge pull request #1880 from nicolas-grekas/develop
[3.2] Rely on Intl and mbstring, use patchwork/utf8 as fallback

* nicolas-grekas/develop:
  [feature/patchwork-utf8] Rely on mbstring, use patchwork/utf8 as fallback
  [feature/patchwork-utf8] Remove utf8_str_replace
  [feature/patchwork-utf8] Normalize with intl, use patchwork/utf8 as fallback
2014-11-11 13:07:54 +01:00
Tristan Darricau
4535740aa2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13083] Fix language string NO_ENTRIES for logs
2014-11-11 11:57:12 +01:00
Marc Alexander
697ae43b2e Merge branch 'develop-ascraeus' into develop 2014-11-09 20:01:42 +01:00
Joas Schilling
e29eece45f Merge branch 'develop-ascraeus' into develop 2014-11-09 14:50:15 +01:00
Marc Alexander
e603451b2f Merge branch 'develop-ascraeus' into develop 2014-11-09 10:43:02 +01:00
Marc Alexander
b8636ab961 Merge branch 'develop-ascraeus' into develop 2014-11-09 10:39:17 +01:00
Joas Schilling
5b7178badf Merge branch 'develop-ascraeus' into develop 2014-11-09 00:39:36 +01:00
Cesar G
c136b4e5fa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13265] Don't show link to edit own profile to those without permission
2014-11-08 13:53:45 -08:00
Nicolas Grekas
d1a879a56c [feature/patchwork-utf8] Rely on mbstring, use patchwork/utf8 as fallback 2014-11-08 11:41:58 +01:00
Nicolas Grekas
a2300eb3aa [feature/patchwork-utf8] Remove utf8_str_replace 2014-11-08 11:41:55 +01:00
Nicolas Grekas
5a7caf6508 [feature/patchwork-utf8] Normalize with intl, use patchwork/utf8 as fallback 2014-11-08 11:36:13 +01:00
Tristan Darricau
1601b61ef9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13270] Make m_softdelete perm global for boards updated from 3.0.12.
2014-11-07 15:21:01 +01:00
Tristan Darricau
b5ddd87c42 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13303] Speed up migration dependency calculation.
2014-11-07 11:40:40 +01:00
Tristan Darricau
122c1c6e05 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13280] Remove unneeded str_replace in build_url()
  [ticket/13280] Only run sanitizer for server superglobal and modify tests
  [ticket/13280] Seperate server sanitizer call and add comment
  [ticket/13280] Add additional sanitizer for ampersands in server superglobal
  [ticket/13280] Correctly format user page for build_url()
  [ticket/13280] Properly format the current page and add sanitizer to tests
2014-11-07 11:10:26 +01:00
Nils Adermann
29d2a7bc9f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13271] Disable CC sender feature for anonymous users
  [prep-release-3.1.1] Add 3.1.1 CHANGELOG
  [prep-release-3.1.1] Add 3.1.1 migration file
  [ticket/13263] Make sure default style exists and clean up code
  [ticket/13263] Only install/set prosilver if no style available
  [ticket/13263] Use prosilver as default style if user's style doesn't exist
  [ticket/security-164] Correctly format page_name
  [ticket/security-164] Sanitize all global variables in symfony_request class
  [ticket/13248] Use functional framework login method in tests
  [ticket/13248] Correctly pass provider name
  [ticket/13248] Always use provider collection for getting provider
  [ticket/13248] Allow specifying different auth provider in provider collection
  [ticket/13248] Use auth provider collection for getting provider
  [ticket/13262] Mention htaccess file when updating from 3.0 to 3.1
  [ticket/13267] Update Automatic Update instructions to include vendor directory
  [ticket/13268] Properly append ternary result in get_existing_indexes()
  [prep-release-3.1.1] Update version number to 3.1.1

Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
	phpBB/styles/subsilver2/template/memberlist_email.html
2014-11-02 01:29:04 +01:00
Marc Alexander
9908f8e3ea Merge branch 'develop-ascraeus' into develop 2014-11-01 09:10:48 +01:00
Marc Alexander
03537e1b94 Merge branch 'develop-ascraeus' into develop 2014-11-01 09:08:47 +01:00
Andreas Fischer
57afbbb48a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13241] Remove sleep() and change flood interval instead
  [ticket/13241] Remove sleep() since the method takes care of this now
  [ticket/13241] Sleep for 1 second when posting twice in the same second
  [ticket/13241] Fix pagination with global announcements
  [ticket/13241] Correctly ignore announcements from topics list
  [ticket/13241] Add a functional test for viewforum with global announcement
2014-10-29 15:10:40 +01:00
Andreas Fischer
ae55db6da4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12703] Only query database for subscription types once
2014-10-29 15:09:55 +01:00
Andreas Fischer
c755aa91e8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12962] Rename setup-phpbb-test
  [ticket/12962] Use phpVersion in phpunit.xml
  [ticket/12962] Functional tests run for php <5.3.19
  [ticket/12962] Clean up composer.json
  [ticket/12962] Fix Line Endings in bootstrap
  [ticket/12962] Load composer test dependencies for php >= 5.3.19
  [ticket/12962] bootstrap functional and ui test when php >5.3.19
  [ticket/12962] Install test dependencies on travis
  [ticket/12962] Add facebook/webdriver dependency
  [ticket/12962] Fix whitespace characters
  [ticket/12962] Run tests for all databases on Travis
  [ticket/12962] Force language=en for UI tests installation
  [ticket/12962] Dump server output to /dev/null
  [ticket/12962] Start phantomjs on travis in background
  [ticket/12962] Mark test skipped when phantom server not running
  [ticket/12962] Add setup-phantomjs-server.sh
  [ticket/12962] Run UI tests on Travis-mysql
  [ticket/12962] Add UI tests to phpunit.xml.dist
  [ticket/12962] Add quick-links JS test
  [ticket/12962] Add initial class for ui_testing
2014-10-29 15:09:22 +01:00
Joas Schilling
e874e1ea47 Merge branch 'develop-ascraeus' into develop 2014-10-28 13:35:34 +01:00
Joas Schilling
d27deeef02 Merge branch 'develop-ascraeus' into develop 2014-10-28 12:58:52 +01:00
Joas Schilling
5426e9c700 Merge branch 'develop-ascraeus' into develop 2014-10-28 10:03:09 +01:00
Nils Adermann
2438bfbfc6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13227] Properly handle curlwrapper headers in remote avatars
  [ticket/13231] Update the dependencies of the migration contact_admin_form
2014-10-27 19:04:13 -07:00
Nils Adermann
66c23d6855 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13229] Fix overloading memberlist with redundant SQL queries
2014-10-27 17:02:09 -07:00
Joas Schilling
120bdf9364 Merge branch 'develop-ascraeus' into develop 2014-10-27 23:40:19 +01:00
Nils Adermann
d74bf0f370 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13230] Add missing globals and missing request object for path helper
  [ticket/13226] Add functional test for group ranks
  [ticket/13226] Fix the usage of $rank_img
2014-10-27 12:25:53 -07:00
Nils Adermann
741bac5b2e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0] Update CHANGELOG with last minute changes
2014-10-26 12:54:09 -07:00
Nils Adermann
10251b43db Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13223] Fix USERNAME email template variable in notification
2014-10-26 12:48:35 -07:00
Nils Adermann
a686ed3df0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13221] Add bot_update as a dependency to gold
  [ticket/13221] Perform bot updates after user table changes
2014-10-26 12:43:33 -07:00
Andreas Fischer
e4277525a0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13193] Swap ternary condition members
  [ticket/13193] Make template more readable
  [ticket/13193] Add load_search config check
  [ticket/13193] Add link to post count in PMs
2014-10-26 14:20:34 +01:00
Nils Adermann
5b42bcfe62 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13216] Use gmdate() instead of date() in datetime tests
2014-10-25 21:27:02 -07:00
Nils Adermann
85e3b135f8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13207] Use assert_checkbox_is_checked for registration test
2014-10-25 21:01:58 -07:00
Nils Adermann
ad25f2b182 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [develop-ascraeus] Update version number to 3.1.1-RC1-dev
2014-10-25 20:30:39 -07:00
Nils Adermann
d70d2cfcd1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0] Add missing CHANGELOG entries for RC6
2014-10-25 18:11:09 -07:00
Nils Adermann
cfe1a7d6d1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0] Add CHANGELOG for 3.1.0
2014-10-25 17:12:42 -07:00
Nils Adermann
76cdc2d891 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0] Add 3.1.0 gold release migration
2014-10-25 17:05:13 -07:00
Nils Adermann
33d0872a18 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13207] Add notification manager mock to user_add method in tests
  [ticket/13207] Move default user notifications settings to user_add()
  [ticket/13207] Add default subscription options for newly registered users
2014-10-25 16:56:26 -07:00
Nils Adermann
12f7275c8e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13215] Update Symfony components to v2.3.21.

Conflicts:
	phpBB/composer.lock
2014-10-25 14:04:18 -07:00
Nils Adermann
3b821d383f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
2014-10-25 12:10:00 -07:00
Nils Adermann
d9f84da577 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13211] Move console migrator output handler back to console folder
  [ticket/13211] Also use log wrapper output handler for console migrations
  [ticket/13211] Move console migrator output handler to db folder
  [ticket/13211] Add log wrapper for writing database updater to log file
  [ticket/13126] Add missing use statement
  [ticket/13126] Fix tests
  [ticket/13126] Change messages verbosity levels
  [ticket/13126] Move migrator_output_handler to an interface
  [ticket/13126] Extends migrator_output_handler instead of using a closure
  [ticket/13126] Improve the feedback when running the migrations
2014-10-25 12:04:58 -07:00
Andreas Fischer
d3026bd895 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13210] Use the correct config value
2014-10-25 19:50:34 +02:00
Andreas Fischer
f6d8183f47 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13208] Add security issues to the final changelog
  [prep-release-3.1.0] Prepare Changelog
  [prep-release-3.1.0] Update version to 3.1.0

Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2014-10-25 19:46:24 +02:00
Joas Schilling
947ab91473 Merge branch 'develop-ascraeus' into develop
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2014-10-23 02:45:54 +02:00
Joas Schilling
acf6eaf8a8 Merge branch 'develop-ascraeus' into develop 2014-10-23 01:38:54 +02:00
Marc Alexander
378fef022f Merge branch 'develop-ascraeus' into develop 2014-10-22 17:42:51 -05:00
Nils Adermann
00c57ed122 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/security-159] Only show first 8 characters of login keys in UCP
2014-10-22 18:21:12 -04:00
Nils Adermann
d08a47d857 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13203] Fix passwords manager tests
  [ticket/13203] Use string_compare method in passwords drivers
  [ticket/13203] Add method for byte by byte comparison to drivers helper
2014-10-22 16:58:50 -04:00
Marc Alexander
14bfba5070 Merge branch 'develop-ascraeus' into develop 2014-10-21 19:25:09 -05:00
Marc Alexander
7c4b7f63fc Merge branch 'develop-ascraeus' into develop 2014-10-21 18:58:06 -05:00
Marc Alexander
49d91a2ceb Merge branch 'develop-ascraeus' into develop 2014-10-21 18:54:12 -05:00
Nils Adermann
b7386c0c82 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13189] Do not use confirm box for marking all notifications read
2014-10-21 09:49:42 -04:00
Marc Alexander
75c5d6085b Merge branch 'develop-ascraeus' into develop 2014-10-20 22:44:47 -05:00
Andreas Fischer
a16f185413 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13168] Fix mbstring warnings in ACP for PHP 5.6 compatibility
2014-10-20 23:20:43 +02:00
Joas Schilling
7c2ed57a99 Merge branch 'develop-ascraeus' into develop 2014-10-20 22:19:43 +02:00
Nils Adermann
79d6f67e81 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13188] Correctly format string concatenation
  [ticket/13188] Add missing where clause to post_id query in sphinx index
2014-10-20 15:31:06 -04:00
Nils Adermann
ee97b92e5d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13138] Do not use cookie data and autologin while forcing a user_id
2014-10-20 14:53:52 -04:00
Joas Schilling
ac29211f91 Merge branch 'develop-ascraeus' into develop 2014-10-20 16:28:59 +02:00
Joas Schilling
9c6b3d3931 Merge branch 'develop-ascraeus' into develop 2014-10-20 15:21:11 +02:00
Joas Schilling
c08563b6a8 Merge branch 'develop-ascraeus' into develop 2014-10-20 14:24:15 +02:00
Marc Alexander
c6d65b051c Merge branch 'develop-ascraeus' into develop 2014-10-18 21:47:36 -04:00
Marc Alexander
6216771ac0 Merge branch 'develop-ascraeus' into develop 2014-10-18 18:00:38 -04:00
Dhruv
1bb3d6b410 Merge branch 'develop-ascraeus' into develop
# By Nils Adermann
# Via Dhruv Goel (1) and Nils Adermann (1)
* develop-ascraeus:
  [ticket/13181] Replace database credentials with placeholders in sphinx conf
2014-10-19 01:30:26 +05:30
Cesar G
b22650d323 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12796] Use dedicated lang vars
  [ticket/12796] Use &amp; in path
  [ticket/12796] Add view own profile to UCP (and vice versa)
2014-10-16 19:32:28 -07:00
Cesar G
1dbc5fc092 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13163] Check for images
  [ticket/13163] Terminate timely when no data-last links exist
  [ticket/13163] Fix responsive link lists
2014-10-16 19:20:17 -07:00
Joas Schilling
819ba38a79 Merge branch 'develop-ascraeus' into develop 2014-10-15 21:15:13 +02:00
Joas Schilling
9b6ac5e938 Merge branch 'develop-ascraeus' into develop 2014-10-15 18:56:51 +02:00
Joas Schilling
2fbaffa561 Merge branch 'develop-ascraeus' into develop 2014-10-15 18:47:53 +02:00
Joas Schilling
7de0e17711 Merge branch 'develop-ascraeus' into develop 2014-10-15 18:31:55 +02:00
Joas Schilling
e64c2b275d Merge branch 'develop-ascraeus' into develop 2014-10-15 18:29:43 +02:00
Cesar G
f8019464c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13174] Add missing closing </div> to ucp_pm_viewmessage
2014-10-14 07:33:15 -07:00
Tristan Darricau
1941328629 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13161] Check whether the schema exists, before deleting it
  [ticket/13161] Avoid problems when running tests with different migrations
2014-10-10 15:56:31 +02:00
Joas Schilling
9d6cef2225 Merge branch 'develop-ascraeus' into develop
Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2014-10-07 22:12:37 +02:00
Andreas Fischer
10e99b018a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13137] Create schema.json in build script
  [ticket/13137] Improve output of create_schema_files.php
  [ticket/13137] Add schema.json file to .gitignore
  [ticket/13137] Generate the schema when the schema.json file is not available
  [ticket/13137] Remove schema.json file
2014-10-07 20:30:40 +02:00
Nils Adermann
c8c50b3c89 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13136] Update schema.json with latest changes
2014-10-07 13:58:12 +02:00
Joas Schilling
202e43b11b Merge branch 'develop-ascraeus' into develop 2014-10-07 11:42:05 +02:00
Andreas Fischer
441db59db0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12987] Cleanup the services.yml file

Conflicts:
	phpBB/config/services.yml
2014-10-07 00:52:00 +02:00
Joas Schilling
1fa0c861b7 Merge branch 'develop-ascraeus' into develop 2014-10-06 23:45:18 +02:00
Andreas Fischer
01e200d49a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13077] Move extension module to the top of the Customise tab
2014-10-06 23:35:35 +02:00
Joas Schilling
8d9e6653b4 Merge branch 'develop-ascraeus' into develop 2014-10-06 23:21:35 +02:00
Joas Schilling
af530b65ce Merge branch 'develop-ascraeus' into develop 2014-10-06 22:38:12 +02:00
Joas Schilling
a3221e21bf Merge branch 'develop-ascraeus' into develop 2014-10-06 22:25:57 +02:00
Joas Schilling
1ed3eb7b0b Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/viewforum_body.html
	phpBB/styles/subsilver2/template/viewtopic_body.html
2014-10-06 22:22:05 +02:00
Joas Schilling
084adc61bc Merge branch 'develop-ascraeus' into develop 2014-10-06 22:12:38 +02:00
Nils Adermann
b354afdeb4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13033] Fix "Duplicate entry 'notification.type.*' for key 'type'"
2014-10-06 02:08:39 +02:00
Andreas Fischer
d37f196d33 Merge pull request #3020 from Nicofuma/ticket/13130
[ticket/13130] Updates dependencies to Symfony 2.5

* Nicofuma/ticket/13130:
  [ticket/13130] Fix tests
  [ticket/13130] Updates dependencies to Symfony 2.5
2014-10-05 23:39:14 +02:00
Tristan Darricau
a712d8a3b3 [ticket/13130] Fix tests
PHPBB3-13130
2014-10-05 19:18:19 +02:00
Marc Alexander
f1d37b52fb Merge branch 'develop-ascraeus' into develop 2014-10-05 15:25:13 +02:00
Tristan Darricau
03a1c7ed2e [ticket/13130] Updates dependencies to Symfony 2.5
PHPBB3-13130
2014-10-04 21:16:12 +02:00
Andreas Fischer
c8a1826823 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13125] $user->browser to $browser
2014-10-04 00:41:25 +02:00
Joas Schilling
6cb5e6c3b4 Merge branch 'develop-ascraeus' into develop 2014-10-02 15:38:27 +02:00
Joas Schilling
ea1eff4fa5 Merge branch 'develop-ascraeus' into develop 2014-10-02 15:36:02 +02:00
Joas Schilling
a3456c90c9 Merge branch 'develop-ascraeus' into develop 2014-10-02 15:33:40 +02:00
Joas Schilling
b7610b444a Merge branch 'develop-ascraeus' into develop 2014-10-02 15:18:44 +02:00
Tristan Darricau
fbbb5c47da Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13123] Add events to allow modifying post data
2014-10-01 16:09:59 +02:00
Marc Alexander
ec34fb85ca Merge branch 'develop-ascraeus' into develop 2014-10-01 15:59:15 +02:00
Joas Schilling
b9226c6877 Merge branch 'develop-ascraeus' into develop 2014-10-01 11:39:35 +02:00
Joas Schilling
dceb334a0c Merge branch 'develop-ascraeus' into develop 2014-10-01 10:34:42 +02:00
Joas Schilling
0a58cca031 Merge branch 'develop-ascraeus' into develop 2014-10-01 10:27:56 +02:00
Joas Schilling
b1d35363db Merge branch 'develop-ascraeus' into develop 2014-10-01 10:24:27 +02:00
Joas Schilling
d73194a415 Merge branch 'develop-ascraeus' into develop 2014-10-01 10:19:39 +02:00
Joas Schilling
9ad7eddc25 Merge branch 'develop-ascraeus' into develop 2014-10-01 10:09:39 +02:00
Joas Schilling
b99ba4d416 Merge branch 'develop-ascraeus' into develop 2014-10-01 10:03:16 +02:00
Joas Schilling
48dd87bd34 Merge branch 'develop-ascraeus' into develop 2014-10-01 09:56:51 +02:00
Joas Schilling
d3ee8d24bc Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/forumlist_body.html
2014-10-01 09:53:08 +02:00
Cesar G
d644de5217 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13119] Remove unused globals and use the request class
  [ticket/13119] Add events to ACP's ban module
  [ticket/13119] Add events to MCP's ban module
2014-10-01 00:44:16 -07:00
Andreas Fischer
7c8b8877df Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13122] Make phpbb_wrapper_gmgetdate_test more reliable
2014-10-01 02:15:26 +02:00
Andreas Fischer
236f75c6cb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13120] Follows the symlinks in phpbb_load_extensions_autoloaders
2014-10-01 00:26:39 +02:00
Andreas Fischer
ec89d11609 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13105] Fix the code logic as described in the comment
2014-09-30 21:15:27 +02:00
Andreas Fischer
7694623cd2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13111] Dropdown options are already an array in the field data
2014-09-30 21:04:25 +02:00
Andreas Fischer
be5638c110 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13118] Correctly use the provided datetime class
2014-09-30 21:00:06 +02:00
Nils Adermann
e64c1b463e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13117] Correctly define auto increment columns as "NOT NULL" on mysql
2014-09-30 14:00:25 +02:00
Nils Adermann
8de97b8dbe Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13113] Updates the base url only when the front-end isn't app.php
2014-09-29 16:17:25 +02:00
Joas Schilling
573c2af336 Merge branch 'develop-ascraeus' into develop 2014-09-25 22:03:01 +02:00
Andreas Fischer
b703d1e8df Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13105] Do not display future dates 2+ days ahead as "tomorrow"
  [ticket/13105] Add a test for relative dates
2014-09-25 21:52:53 +02:00
Andreas Fischer
a3e910f23f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13106] Remove \phpbb\di\pass\kernel_pass.php
2014-09-25 21:47:28 +02:00
Andreas Fischer
c55a666347 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13086] String replaces 50 with 20
2014-09-24 21:24:42 +02:00
Marc Alexander
0b0e00edd7 Merge branch 'develop-ascraeus' into develop 2014-09-24 18:29:12 +02:00
Joas Schilling
77ed437b79 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/timezone_option.html
2014-09-24 14:49:50 +02:00
Joas Schilling
cb92b4668e Merge branch 'develop-ascraeus' into develop 2014-09-24 12:26:21 +02:00
Joas Schilling
9717d860da Merge branch 'develop-ascraeus' into develop 2014-09-24 10:34:08 +02:00
Andreas Fischer
a437c8fdfd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13011] Do not apply bbcode to whole text when selecting first 2 chars.
2014-09-23 23:34:03 +02:00
Andreas Fischer
138d320960 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13048] Only do not update the session page for ajax requests
2014-09-23 23:29:52 +02:00
Andreas Fischer
f20e3e9feb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13070] Use old 'template' class for template class hook
2014-09-23 23:25:59 +02:00
Andreas Fischer
cdd36f3243 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13096] Add phpbb_ prefix to ldap_escape()
2014-09-23 22:55:24 +02:00
Cesar G
b57f050d8e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12889] Fix multiple select lists
  [ticket/13082] Repair fix
  [ticket/13082] Join classes
  [ticket/13082] move style to css file
  [ticket/13082] Replace float by text-align
2014-09-23 12:49:28 -07:00
Cesar G
ead5276106 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13097] Add missing unit type
2014-09-23 10:06:33 -07:00
Joas Schilling
c4428a507a Merge branch 'develop-ascraeus' into develop 2014-09-23 15:32:22 +02:00
Joas Schilling
d5691431ef Merge branch 'develop-ascraeus' into develop 2014-09-23 14:43:17 +02:00
Marc Alexander
397be4d93f Merge branch 'develop-ascraeus' into develop 2014-09-23 11:12:39 +02:00
Dhruv
93dc33b002 Merge branch 'develop-ascraeus' into develop
# By Jakub Senko
# Via Dhruv Goel (1) and Jakub Senko (1)
* develop-ascraeus:
  [ticket/13045] Remove Pragma headers
2014-09-21 11:31:13 +05:30
Dhruv
314cda1834 Merge branch 'develop-ascraeus' into develop
# By n-aleha
# Via Dhruv Goel (1) and n-aleha (1)
* develop-ascraeus:
  [ticket/13085] Fix typo in oauth.php
2014-09-21 10:30:01 +05:30
Joas Schilling
e23d2e7b20 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-RC4] Update phpBB Version for RC4 development
  [prep-release-3.1.0-RC4] Add changelog for 3.1.0-RC4
  [prep-release-3.1.0-RC4] Prepare Changelog
  [prep-release-3.1.0-RC4] Add migration for 3.1.0-RC4
  [prep-release-3.1.0-RC4] Update version to 3.1.0-RC4

Conflicts:
	build/build.xml
	phpBB/includes/constants.php
	phpBB/install/schemas/schema_data.sql
	phpBB/styles/prosilver/style.cfg
	phpBB/styles/subsilver2/style.cfg
2014-09-20 09:55:56 +02:00
Joas Schilling
0a6015ad4b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
2014-09-19 18:59:18 +02:00
Joas Schilling
1d53383481 Merge pull request #2973 from marc1706/ticket/13073-develop
Ticket/13073 develop

* marc1706/ticket/13073-develop:
  [ticket/13073] Remove _test suffix from common test class
  [ticket/13073] Switch $input with $expected and add paths with letters
  [ticket/13073] Use abstract class for controller helper route tests
  [ticket/13073] Add path regex to get_preg_expression() and add unit tests
  [ticket/13073] Use just one regex in helper route()
  [ticket/13073] Properly place comments in helper
  [ticket/13073] Use correct class names in test files
  [ticket/13073] Rework route tests and add tests for more directory types
  [ticket/13073] Test that routes from subfolders like /adm work
  [ticket/13073] Add tests for routes from adm pages
  [ticket/13073] Add phpbb root path with mod rewrite enabled for proper routes
2014-09-19 18:59:09 +02:00
Marc Alexander
9bf58697dc Merge branch 'ticket/13073' into ticket/13073-develop
Conflicts:
	tests/controller/common_helper_route.php
2014-09-19 18:48:24 +02:00
Tristan Darricau
5091600a16 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13062] Fix name of "ORDER_BY" key in SQL array
2014-09-19 01:20:01 +02:00
Joas Schilling
471c6fa860 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13066] Add search results core event to modify search title
2014-09-19 00:23:31 +02:00
Cesar G
c3778dde64 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12598] Fix sir typo
  [ticket/12598] Fix rtl positon in header
  [ticket/12598] Remove right border
  [ticket/12598] Remove border from .search-header
  [ticket/12598] Replace #search-box with class
  [ticket/12598] Remove hover border-color and use hover icon
  [ticket/12598] Add some responsive margin to give breathing room
  [ticket/12598] Clean up unused link colors
  [ticket/12598] Remove unused link colors
  [ticket/12598] Add lt IE9 fixes
  [ticket/12598] Improve search box styling
2014-09-18 15:07:51 -07:00
Joas Schilling
2217ab7abe Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12961] Shorten ext-db link text
  [ticket/12961] Fix missing phpBB.com
  [ticket/12961] Remove target="_blank" and switch to <strong>
  [ticket/12961] Add additional link to the KB
  [ticket/12961] Move link to language file
  [ticket/12961] Refactor lang entry
  [ticket/12961] Change url to anti-spam-ext
  [ticket/12961] Change url to https://www.phpbb.com/go/anti-spam/
  [ticket/12961] Add link in anti-spam ACP page to titania
2014-09-18 14:24:00 +02:00
Tristan Darricau
7548bc89ea Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12963] Always use core_path and core_directory()
  [ticket/12963] Remove old migration/ folder from tests
  [ticket/12963] Revert back to "migrations" folder name for extensions
2014-09-18 14:04:22 +02:00
Joas Schilling
374aa94be9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13022] Language adjustments
  [ticket/13022] Remove ternary condition
  [ticket/13022] Condition Return to advanced search link
2014-09-18 12:44:21 +02:00
Cesar G
df220e5c0a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13068] Language correction in FIELD_IS_CONTACT_EXPLAIN
2014-09-17 18:18:11 -07:00
Cesar G
5a46ed398b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12963] Fix the migration's finder for the tests (path, new instance)
2014-09-17 17:49:12 -07:00
Tristan Darricau
92d69255e4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12963] Correctly load migration files from migration/ in tests as well
2014-09-18 01:32:55 +02:00
Joas Schilling
45a4cf7ac5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13064] Revert "[ticket/13064] Validate the migrations provided to ..."
2014-09-17 21:25:20 +02:00
Joas Schilling
dd89af7151 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13061] Replace the service event.subscriber_loader by a compiler pass
2014-09-17 20:11:23 +02:00
Joas Schilling
d2e1c5c866 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13062] Add viewforum.php core event to modify topic ids sql query
2014-09-17 20:02:19 +02:00
Joas Schilling
bf6ecccd25 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13064] Validate the migrations provided to migrator::set_migrations()
2014-09-17 19:59:47 +02:00
Joas Schilling
428e492542 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13044] Move GMT out of gmdate in functions_acp
  [ticket/13044] Move GMT out of gmdate()
  [ticket/13044] \G\M\T to GMT in whole project
  [ticket/13044] move GMT string out of gmdate()
  [ticket/13044] Correct Expires headers
2014-09-17 19:51:57 +02:00
Marc Alexander
f6ccb30781 Merge branch 'develop-ascraeus' into develop 2014-09-17 00:57:34 +02:00
Marc Alexander
5fa2d19756 Merge branch 'develop-ascraeus' into develop 2014-09-17 00:37:07 +02:00
Marc Alexander
b82a39fea9 Merge branch 'develop-ascraeus' into develop 2014-09-17 00:25:25 +02:00
Marc Alexander
cf71bfbdf2 Merge branch 'develop-ascraeus' into develop 2014-09-16 19:24:45 +02:00
Andreas Fischer
d9b1b61a52 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13018] Clean up and fix some logic.
  [ticket/13018] Do not handle events in close function.
  [ticket/13018] Reduce the delta further.
  [ticket/13018] Remove duplicate logic in confirm box and alert box handling.
2014-09-15 22:50:58 +02:00
Andreas Fischer
76aa737265 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13056] Move the arguments of the request class to the DI
2014-09-15 22:42:38 +02:00
Cesar G
674ea44bc6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10472] Remove dd selector and use -moz-padding-end
  [ticket/10472] Fix weird padding on input type=number
  [ticket/10472] More clearing and white-space fixes
  [ticket/10472] Fix ACP overflow:hidden problem for medium-sized screens
2014-09-15 06:58:52 -07:00
Tristan Darricau
1507c5af64 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13019] Do not hide reason field when deleting permanently.
  [ticket/13019] Rename deletion reason label.
  [ticket/13019] Always accept a reason for deleting a post/topic.
2014-09-14 22:07:52 +02:00
Marc Alexander
2634db6031 Merge branch 'develop-ascraeus' into develop 2014-09-14 20:45:11 +02:00
Cesar G
4250c75de1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13040] Fix W3C validator warning in overall_footer.html
2014-09-14 07:40:52 -07:00
Cesar G
2566cf1499 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13058] Add min value to jump to page input
  [ticket/13009] Remove legacy browser hacks
2014-09-14 06:26:32 -07:00
Marc Alexander
08d16cf7c9 Merge branch 'develop-ascraeus' into develop 2014-09-12 19:54:34 +02:00
Andreas Fischer
93fbc468fb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12734] Remove unnecessary error supressing
2014-09-12 00:54:51 +02:00
Andreas Fischer
f73e60935d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13057] Add $phpbb_dispatcher to the global in mcp/mcp_report.php
2014-09-12 00:52:24 +02:00
Tristan Darricau
dd2a643e65 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13005] Add event to display_forums() to modify category template data
2014-09-11 16:59:38 +02:00
Tristan Darricau
d1c4e0d63c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13006] Add variables to the 'core.modify_quickmod_actions' event
2014-09-11 16:44:57 +02:00
Andreas Fischer
2c7fbb9e61 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13042] Remove unused variables
2014-09-10 22:17:18 +02:00
Tristan Darricau
d465e7e438 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12976] Correctly use plurals for attachment count in UCP navigation

Conflicts:
	phpBB/styles/subsilver2/template/ucp_attachments.html
2014-09-10 20:02:20 +02:00
Tristan Darricau
d320897180 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13052] Restore timespan parameter for check_form_key()
2014-09-10 11:50:28 +02:00
Marc Alexander
d1b7408bf0 Merge branch 'develop-ascraeus' into develop 2014-09-09 23:37:54 +02:00
Andreas Fischer
aa6d7a09b8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13052] Use request class instead of $_POST and request_var()
  [ticket/13052] Fix appearances with multiple parameters
  [ticket/13052] Remove additional parameter from check_form_key()
2014-09-09 21:25:21 +02:00
Andreas Fischer
33762db175 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13038] Add link to number of posts of user in viewtopic
2014-09-08 22:12:44 +02:00
Andreas Fischer
869cff6ace Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13050] Allow topic/forum subscription when email/jabber is off
2014-09-08 21:23:46 +02:00
Marc Alexander
5df5b9c2d5 Merge branch 'develop-ascraeus' into develop 2014-09-08 16:47:43 +02:00
Marc Alexander
8a568a77f6 Merge branch 'develop-ascraeus' into develop 2014-09-08 16:30:31 +02:00
Andreas Fischer
04c073e138 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13035] Remove empty meta tags

Conflicts:
	phpBB/styles/subsilver2/template/overall_header.html
	phpBB/styles/subsilver2/template/simple_header.html
2014-09-08 13:46:16 +02:00
Joas Schilling
54ccea9312 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13048] Only update session_page if request is not ajax
2014-09-07 12:50:55 +02:00
Joas Schilling
8ed0f94e31 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13047] Add $post_list array to core.viewtopic_modify_page_title event
2014-09-07 12:47:36 +02:00
Joas Schilling
043a66faaa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13046] Call phpbb_load_extensions_autoloaders() in $download/file.php
2014-09-07 12:43:23 +02:00
Marc Alexander
c00e0c55c5 Merge branch 'develop-ascraeus' into develop 2014-09-07 11:58:57 +02:00
Tristan Darricau
af10ca630d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12852] Add unit tests
  [ticket/12852] Add space after if
  [ticket/12852] Remove whitespace
  [ticket/12852] Make get_url_parts handle get variable with no value
2014-09-06 15:47:47 +02:00
Tristan Darricau
e0711b417f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13031] Slightly change behavior of choose_mime_type and add unit tests
  [ticket/13031] Guess with all mimetype guessers and pick best guess
  [ticket/13031] Only use mimetype guesser guess if it helps us
2014-09-06 13:54:16 +02:00
Marc Alexander
bc38730ab5 Merge branch 'develop-ascraeus' into develop 2014-09-05 21:36:02 +02:00
Marc Alexander
f7d41c8465 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/ucp_header.html
2014-09-05 21:07:02 +02:00
Marc Alexander
c46747aa9f Merge branch 'develop-ascraeus' into develop 2014-09-04 13:06:46 +02:00
Marc Alexander
c5576710ec Merge pull request #2916 from Nicofuma/ticket/12661
[ticket/12661] Fix unit tests
2014-09-02 22:37:34 +02:00
Tristan Darricau
55a3c96fb0 [ticket/12661] Fix unit tests
PHPBB3-12661
2014-09-02 22:12:11 +02:00
Marc Alexander
cf5ae5abbc Merge branch 'develop-ascraeus' into develop 2014-09-02 20:55:25 +02:00
Marc Alexander
da9888d04f Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/mcp_warn_post.html
	phpBB/styles/subsilver2/template/mcp_warn_user.html
2014-09-01 22:46:08 +02:00
Marc Alexander
d5003877e3 Merge pull request #2914 from Nicofuma/ticket/13024
[ticket/13024] Fix event file (remove subsilver references)
2014-09-01 00:44:33 +02:00
Tristan Darricau
61dc381be6 [ticket/13024] Fix event file (remove subsilver references)
PHPBB3-13024
2014-09-01 00:33:54 +02:00
Marc Alexander
34d8caf773 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/styles/subsilver2/template/viewtopic_body.html
2014-08-31 19:31:13 +02:00
Marc Alexander
05a7a57815 Merge branch 'develop-ascraeus' into develop 2014-08-30 22:56:26 +02:00
Dhruv
df3bc78af8 Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/12966] Sort by post_time and post_id where applicable
  [ticket/12966] Sort posts by post_id in addition to sorting by post_time
2014-08-29 20:44:41 +05:30
Marc Alexander
80a1314ebb Merge branch 'develop-ascraeus' into develop 2014-08-28 21:18:41 +02:00
Cesar G
7048387620 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12506] Fix search result h3 margin
  [ticket/12506] Fix responsive profile min-height (no avatar)
  [ticket/12506] Reposition buttons to make room for "online" banner
  [ticket/12506] Reposition post-buttons for compact layout
2014-08-25 13:13:46 -07:00
Andreas Fischer
dde16e4b2a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13008] Add functionnal test
  [ticket/13008] Use an absolute path with the FileLocator for the routing files
2014-08-24 22:32:55 +02:00
Tristan Darricau
8144de3792 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13010] Specifiy correct clean_row() call in phpbb_get_avatar docblock
2014-08-24 00:26:57 +02:00
Marc Alexander
c2f19239a1 Merge branch 'develop-ascraeus' into develop 2014-08-24 00:20:51 +02:00
Andreas Fischer
05616b6ceb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12658] Rebased and fixed unit tests
  [ticket/12658] Fix wrong eol character
  [ticket/12658] Refactoring code
  [ticket/12658] Fix typo and coding style mistakes
  [ticket/12658] Add test for command config:delete
  [ticket/12658] Add test for command config:increment
  [ticket/12658] Add test for command config:get
  [ticket/12658] Add test for command config:set-atomic
  [ticket/12658] Add test for base case of command config:set
2014-08-23 13:21:51 +02:00
Andreas Fischer
10b525fd9f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12862] Remove remaining simple-wrap id
  [ticket/12862] Resize popups consistently
  [ticket/12862] Add Border
2014-08-23 11:40:38 +02:00
Andreas Fischer
5f4726e607 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13003] Add missing language keys
2014-08-22 11:59:26 +02:00
Andreas Fischer
3dd5712504 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/13004] Remove obsolete S_HAS_ATTACHMENTS check from topic tools.
2014-08-21 22:48:16 +02:00
Marc Alexander
2544d8f9d9 Merge branch 'develop-ascraeus' into develop 2014-08-21 20:50:05 +02:00
Andreas Fischer
f08ef371c5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12999] Remove @author tags
2014-08-21 13:44:10 +02:00
Marc Alexander
b2701f00e9 Merge branch 'develop-ascraeus' into develop 2014-08-21 00:44:27 +02:00
Marc Alexander
19aecaf7c7 Merge branch 'develop-ascraeus' into develop 2014-08-21 00:22:41 +02:00
Marc Alexander
aa8403ff02 Merge branch 'develop-ascraeus' into develop 2014-08-20 22:04:14 +02:00
Andreas Fischer
6fb9fcd8ec Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12989] Remove unused "created_by.jpg"
2014-08-19 21:29:18 +02:00
Andreas Fischer
e9347ec839 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12996] Fix reliability issue in flock test.
2014-08-19 12:20:07 +02:00
Andreas Fischer
dc87e581c1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12984] Remove blank line when no forum description shown
2014-08-17 22:31:46 +02:00
Andreas Fischer
f1e9c24c66 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12986] Fix detection of common words in search
2014-08-17 01:14:47 +02:00
Andreas Fischer
f3076cf444 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12975] Fix the construction of phpbb\auth\provider\db for Oauth
2014-08-16 09:50:51 +02:00
Marc Alexander
bebcd59694 Merge branch 'develop-ascraeus' into develop 2014-08-14 14:47:50 +02:00
Cesar G
baa9f17f7c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12856] Remove images from assets/plupload/img/
  [ticket/12856] Copy plupload images to prosilver dir
2014-08-13 15:01:06 -07:00
Dhruv
2302bc2473 Merge branch 'develop-ascraeus' into develop
# By Callum Macrae
# Via Callum Macrae (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12951] Made editorconfig file comments better
  [ticket/12951] Added editorconfig
2014-08-12 16:17:24 +02:00
Tristan Darricau
cf0356f71a Merge pull request #2871 from nickvergessen/ticket/12974
[ticket/12974] Update nightly build version to 3.2.0-a1-dev

* nickvergessen/ticket/12974:
  [ticket/12974] Update nightly build version to 3.2.0-a1-dev
2014-08-12 10:59:47 +02:00
Joas Schilling
7faf66c492 [ticket/12974] Update nightly build version to 3.2.0-a1-dev
PHPBB3-12974
2014-08-12 10:56:20 +02:00
Joas Schilling
483b40dfa3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-RC3] Update phpBB Version for RC4 development
  [prep-release-3.1.0-RC3] Add changelog for 3.1.0-RC3
  [prep-release-3.1.0-RC3] Prepare Changelog
  [prep-release-3.1.0-RC3] Add migration for 3.1.0-RC3
  [prep-release-3.1.0-RC3] Update version to 3.1.0-RC3

Conflicts:
	phpBB/styles/subsilver2/style.cfg
2014-08-12 10:17:47 +02:00
Tristan Darricau
a60d4b2507 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12970] Regenerate schema.json with new dependencies
2014-08-11 19:26:37 +02:00
Nils Adermann
24dc0a66eb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12822] Correctly call \phpbb\user in avatar manager test
2014-08-11 18:13:57 +02:00
Nils Adermann
837ed8b6e1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12822] Fix test runs of avatar manager_test
  [ticket/12822] Add method for deleting avatars and use confirm_box
  [ticket/12822] Remove "None" option from avatar select boxes

Conflicts:
	phpBB/styles/subsilver2/template/ucp_groups_manage.html
	phpBB/styles/subsilver2/template/ucp_profile_avatar.html
2014-08-11 17:38:29 +02:00
Marc Alexander
f09db1a7b4 Merge branch 'develop-ascraeus' into develop
Conflicts:
	phpBB/config/services.yml
2014-08-11 12:23:21 +02:00
Marc Alexander
7b35bd3e7c Merge branch 'develop-ascraeus' into develop 2014-08-11 07:38:22 +02:00
Marc Alexander
6f804018d0 Merge branch 'develop-ascraeus' into develop 2014-08-11 07:32:27 +02:00
Marc Alexander
8f1b261500 Merge branch 'develop-ascraeus' into develop 2014-08-11 07:28:59 +02:00
Dhruv
d86411b38a Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12964] Correct use of undefined $row variable.
2014-08-10 18:38:08 +02:00
Marc Alexander
06be2ff67d Merge branch 'develop-ascraeus' into develop 2014-08-10 18:07:11 +02:00
Marc Alexander
db9bf6da33 Merge branch 'develop-ascraeus' into develop 2014-08-10 17:00:41 +02:00
Joas Schilling
d998efcf54 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12932] Remove set_datetime_class method from user class
  [ticket/12932] Fix tests and calls to create_datetime
  [ticket/12932] Add method for getting the datetime class and allow overriding

Conflicts:
	phpBB/config/services.yml
2014-08-10 15:24:43 +02:00
Dhruv
58a863dbad Merge branch 'develop-ascraeus' into develop
# By omniError
# Via Dhruv Goel (1) and omniError (1)
* develop-ascraeus:
  [ticket/12831] fix CS
  [ticket/12831] simplified code, upd event block
  [ticket/12831] reimplemented headers as array
  [ticket/12831] Optn to prevent setting HTTP headers
2014-08-10 15:06:45 +02:00
Andreas Fischer
0be6d17ae1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12956] Ensure the contact columns have been added before using them
2014-08-10 14:16:01 +02:00
Nils Adermann
f067aa92eb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12950] Force the installer to use language=en
2014-08-10 14:00:09 +02:00
Joas Schilling
bf25e31735 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12794] Properly validate google+ field against valid character set
2014-08-10 13:39:04 +02:00
Joas Schilling
489aba31c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12671] Possibility to use NOT LIKE expression
  [ticket/12671] Possibility to use NOT LIKE expression
  [ticket/12671] Possibility to use NOT LIKE expression
  [ticket/12671] Possibility to use NOT LIKE expression
  [ticket/12671] Possibility to use NOT LIKE expression
2014-08-10 13:35:37 +02:00
Joas Schilling
9572cc0ccc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12943] Add core.phpbb_generate_debug_output core event
2014-08-10 13:23:15 +02:00
Joas Schilling
3432257c1c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12953] Page title not updated when notifications are marked as read
2014-08-10 13:16:15 +02:00
Cesar G
4056b84f60 Merge remote-tracking branch 'nickvergessen/ticket/12958' into develop
* nickvergessen/ticket/12958:
  [ticket/12958] Remove more references of subsilver2
  [ticket/12958] Remove subsilver2 for phpBB 3.2
2014-08-10 13:08:15 +02:00
Joas Schilling
9e0c234979 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12938] Remove functional tests for 'Download all attachments'.
  [ticket/12938] Remove the 'Download all attachments' feature.
2014-08-10 12:22:35 +02:00
Joas Schilling
59780bbd09 [ticket/12958] Remove more references of subsilver2
PHPBB3-12958
2014-08-10 12:17:03 +02:00
Joas Schilling
8c40574049 [ticket/12958] Remove subsilver2 for phpBB 3.2
PHPBB3-12958
2014-08-10 12:05:28 +02:00
Nils Adermann
43bef1b5e4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8064] Change the collation of topic_first_poster_name
2014-08-10 11:55:08 +02:00
Marc Alexander
3450b793e7 Merge pull request #2859 from Nicofuma/ticket/12957
[ticket/12957] Update the constructions of the template engine
2014-08-10 10:23:28 +02:00
Tristan Darricau
143c1ba8d1 [ticket/12957] Removed unused use
PHPBB3-12957
2014-08-10 04:01:47 +02:00
Tristan Darricau
e7e6d45789 [ticket/12957] Update the constructions of the template engine
PHPBB3-12957
2014-08-10 03:32:27 +02:00
Dhruv
ab2878b37b Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/12949] Check if mime_content_type is actually callable
2014-08-10 01:30:58 +02:00
Tristan Darricau
59b5ab4866 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12941] Fix remaining Sami complaints.
  [ticket/12941] Check for Sami parse errors on Travis CI.
  [ticket/12941] Add sami.conf.php for Travis CI.
2014-08-10 01:02:38 +02:00
Tristan Darricau
1c98b46625 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11528] Revert Mink changes
2014-08-10 00:56:30 +02:00
Tristan Darricau
761f5a771d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12954] Correctly setup PATH_INFO on Travis CI.
2014-08-10 00:13:55 +02:00
Dhruv
e12969d2c7 Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/12742] Add sorting back to bookmark notification list of users
  [ticket/12742] Add sort options for notification types requiring sorting
  [ticket/12742] Remove unneeded sort of users
  [ticket/12742] Replace authenticated with authorised
  [ticket/12742] Add check for empty $users and add method to fitting methods
  [ticket/12742] Add method for getting authenticated recipients
2014-08-09 20:03:17 +02:00
Marc Alexander
026a1fc3dd Merge branch 'develop-ascraeus' into develop 2014-08-09 18:47:59 +02:00
Tristan Darricau
04c084ead8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12718] Use a separate variable for sql query
  [ticket/12718] Fix spacing and type casting
  [ticket/12718] Fix docblocks
  [ticket/12718] Add tests to check user_posts on post deletion
  [ticket/12718] Update docblock
  [ticket/12718] Use remove_topic_from_statistic() for delete_topic
2014-08-09 17:50:54 +02:00
Nils Adermann
f33be87d03 Merge remote-tracking branch 'github-nicofuma/ticket/11649' into develop
* github-nicofuma/ticket/11649:
  [ticket/11649] Fix coding style
  [ticket/11649] Expose Twig through the container
2014-08-09 17:17:57 +02:00
Tristan Darricau
827510a418 [ticket/11649] Fix coding style
PHPBB3-11649
2014-08-09 16:14:58 +02:00
Tristan Darricau
192b8e2568 [ticket/11649] Expose Twig through the container
PHPBB3-11649
2014-08-09 16:13:22 +02:00
Nils Adermann
73bd77809e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12693] Don't try to check the composer.phar file
2014-08-09 16:11:44 +02:00
Nils Adermann
1f7ada8e3d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12710] Fix missing closing bracket
  [ticket/12710] Prefix column so it does not start with a number
  [ticket/12710] Pass the original column data to the create function
  [ticket/12710] Fix foreach generation
  [ticket/12710] Compare to uppercase version
  [ticket/12710] Do not try to match the uniqueness in the query
  [ticket/12710] Remove table_name from index_name before deleting and recreating them
  [ticket/12710] Can not use upper in oracles where claus
  [ticket/12710] Correctly select index name and compare to column name
  [ticket/12710] Fix "ORA-00972: identifier is too long [972]" on oracle
  [ticket/12710] Fix problems with creating unique indexes on oracle
  [ticket/12710] Correctly fetch unique and normal indexes only in MSSQL
  [ticket/12710] Fix changing the column type on oracle
  [ticket/12710] Prepare get_existing_indexes() for other DBMS
2014-08-09 15:41:01 +02:00
Nils Adermann
19746b8fc2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12693] Fix composer.phar path
  [ticket/12693] The files skipped list can not be empty
  [ticket/12693] Force the composer.phar to be executable
  [ticket/12693] All the files in bin/ must be executable
  [ticket/12693] Expand manually the wildcard
  [ticket/12693] Fix the query for bin/*
  [ticket/12693] Extract exceptions, bin/* must be executable
  [ticket/12693] Remove the executable bit on icon_print.gif
  [ticket/12693] Check the persmissions of the owner
  [ticket/12693] Check if the are executable and not if they are 644
  [ticket/12693] Fix the permissions
  [ticket/12693] Check if the files have the right 644
  [ticket/12693] Fix indentation
  [ticket/12693] Add a travis test that checks file permissions
2014-08-09 15:19:37 +02:00
Marc Alexander
4840584cd6 Merge branch 'develop-ascraeus' into develop 2014-08-09 13:06:01 +02:00
Dhruv
9d8398d41b Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12940] Remove unused use statements.
2014-08-09 13:04:32 +02:00
Joas Schilling
d497104671 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12841] Make config position default to after
  [ticket/12841] Update comments in tests making after default
  [ticket/12841] prefix function name with phpbb_
  [ticket/12841] Add a tests for the new function
  [ticket/12841] Fix white space issues reported by sniffer
  [ticket/12841] Allow extensions to position new config vars
2014-08-09 11:44:18 +02:00
Marc Alexander
44295bae74 Merge branch 'develop-ascraeus' into develop 2014-08-09 01:47:13 +02:00
Nils Adermann
7b8b8d0417 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12937] Do not return false. Return null for get and array() for all.
2014-08-08 17:23:16 +02:00
Andreas Fischer
28d95a7d7e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12886] Remove obsolete check for f_user_lock
2014-08-08 16:11:47 +02:00
Joas Schilling
a291825685 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12738] Pass $this->config in content_visibility constructor
2014-08-08 16:06:08 +02:00
Andreas Fischer
eeb80d2ec5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10404] Fix codesniffer complaint about anonymous function
  [ticket/10404] Use anonymous function instead of create_function in acp/auth
2014-08-08 16:03:25 +02:00
Andreas Fischer
3c79287c0b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12778] Rename the file to *.bak instead of deleting
  [ticket/12778] Automatically delete files on update
2014-08-08 16:01:43 +02:00
Nils Adermann
6bfadd86ed Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12789] Move duplicated functions to the base class
  [ticket/12789] Remove the directories in \phpbb\cache\driver\memory::purge()

Conflicts:
	phpBB/phpbb/cache/driver/file.php
	phpBB/phpbb/cache/driver/memory.php
2014-08-08 15:06:46 +02:00
Joas Schilling
55c21834ad Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12927] core.mcp_queue_get_posts2_query_before
2014-08-08 14:52:55 +02:00
Joas Schilling
4e66d7bdd9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12880] core.mcp_queue_!is_topics_query_before
2014-08-08 14:36:10 +02:00
Joas Schilling
b7f4d98cf2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12876] core.mcp_mcp_front.mcp_front_view_queue_postid_list_after
2014-08-08 14:33:11 +02:00
Cesar G
254b720070 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12535] Combine inner clearing CSS rules
  [ticket/12535] Update events.md to RC3
  [ticket/12535] Add events to subsilver2
  [ticket/12535] Make <a> adjust to the image width
2014-08-08 13:47:25 +02:00
Cesar G
8a96269004 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12744] Fix additional height of one line in header in rtl languages
2014-08-08 13:43:51 +02:00
Marc Alexander
3cac5b5052 Merge branch 'develop-ascraeus' into develop 2014-08-07 23:38:03 +02:00
Andreas Fischer
f073f39333 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12922] Subsilver2 fix
  [ticket/12922] Posts per page in MCP should have a min value of zero
2014-08-07 18:23:46 +02:00
Dhruv
5402834ccf Merge branch 'develop-ascraeus' into develop
# By jeroendedauw
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12903] Remove dead phpbb\extension\metadata_manager::_validate_version
2014-08-07 18:02:20 +02:00
Marc Alexander
bfae68583a Merge branch 'develop-ascraeus' into develop 2014-08-07 17:36:52 +02:00
Joas Schilling
39a99df080 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12873] Add migration to rename the index
  [ticket/12873] Don not touch the existing migrations
  [ticket/12873] Test the good identifier in \phpbb\db\tools
2014-08-07 16:51:04 +02:00
Tristan Darricau
8f1be5e741 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12738] Update constructor docblock
  [ticket/12738] Add $config to constructor in notification test
  [ticket/12738] Fix tests with new config object injection
  [ticket/12738] Inject config object into content_visibility class
  [ticket/11528] Move related code from functions_posting to function
2014-08-07 16:46:31 +02:00
Nils Adermann
816042bd8d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12776] Add section about 3.0.x to 3.1.x update to INSTALL.html
2014-08-07 16:26:01 +02:00
Joas Schilling
9925733350 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12826] Add optional root namespace indicator for consistency.
  [ticket/12826] Add mandatory root namespace indicator to exception catching.
2014-08-07 16:24:48 +02:00
Cesar G
9a0451889c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12832] Remove old .quick-links icon reference
  [ticket/12832] Remove unnecessary attr and classes
  [ticket/12832] Add footer links to quick-links
  [ticket/12832] Make .small-icon styling uniform
2014-08-07 16:21:02 +02:00
Joas Schilling
05b290c6b2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12838] Simplify normal special rank array creation
  [ticket/12838] Update RC2 to RC3
  [ticket/12838] Update events.md to RC3
  [ticket/12838] Allow for extra columns in cache obtain_ranks()
  [ticket/12838] Add raw row-data to acp_ranks core event
  [ticket/12838] Simplify special rank template conditional
  [ticket/12838] Add core events to acp_ranks.php
  [ticket/12838] Update events.md
  [ticket/12838] Add _before versions
  [ticket/12838] Add template events to acp_ranks.html
2014-08-07 16:13:46 +02:00
Joas Schilling
6e3c1eb72a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12920] Add missing comma
  [ticket/12920] Update composer.lock file after update nothing
  [ticket/12920] Fix sh syntax error in post-update-cmd script
  [ticket/12920] Remove incorrect @ from self.version reference in composer.json
  [ticket/12920] Output warning message about vendor cleaning target
  [ticket/12920] Turn phpBB composer.json into publishable full version
  [ticket/12920] Add require for minimum php version
  [ticket/12920] Add composer.json for phpbb/phpbb-core library
2014-08-07 16:09:59 +02:00
Joas Schilling
93124cbe58 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12918] Load class fileupload in fileupload_remote_test.php.
2014-08-07 15:29:46 +02:00
Marc Alexander
d1cd81785e Merge branch 'develop-ascraeus' into develop 2014-08-07 15:09:42 +02:00
Andreas Fischer
d8338ded47 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12917] Check commit message and image ICC profile on 5.3.3
2014-08-07 14:31:04 +02:00
Joas Schilling
3722aac495 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12847] Allow the extensions to say if they can be enabled
2014-08-07 13:00:21 +02:00
Joas Schilling
28224bad70 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12557] Fix load active module description
  [ticket/12557] Fix php file description
  [ticket/12557] Fix post data description for notifications
  [ticket/12557] Fix pass by reference doc blocks
  [ticket/12557] Fix doc block in extension base class
  [ticket/12557] Fix doc block in mimetype guesser
  [ticket/12557] Fix var $preserve_cr description
  [ticket/12557] Fix doc block errors found by Sami
  [ticket/12557] Fix doc block errors found by Sami
  [ticket/12557] Fix doc block errors found by Sami
  [ticket/12557] Template fixes
  [ticket/12557] Search, cron and profilefields fixes
  [ticket/12557] Notification fixes
  [ticket/12557] Fix doc block errors found by Sami pt1
  [ticket/12557] Fix doc block errors found by Sami
  [ticket/12557] Fix doc block errors found by Sami
2014-08-07 12:44:10 +02:00
Joas Schilling
f8046cc253 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12051] Optimise Composer Autoloader on Build
2014-08-07 12:30:55 +02:00
Joas Schilling
58d1dcc7f2 Merge pull request #2637 from Nicofuma/ticket/12387
[ticket/12387] Cleanup *_free_result call and remove @ on that call

* Nicofuma/ticket/12387:
  [ticket/12387] Fix a call to sql_freeresult in full_text_native
  [ticket/12387] Fix \phpbb\db\driver\mysqli::sql_freeresult
  [ticket/12387] Use the hash as query_id for caching
  [ticket/12387] Remove unnecessary checks
  [ticket/12387] mssql_query return true if a select query returns 0 row
  [ticket/12387] Cleanup *_free_result call and remove @ on that call
2014-08-07 12:09:01 +02:00
Nils Adermann
89a6fed91d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11148] Remove unneeded variable mimetype and use type octet-stream
  [ticket/11148] Change expected output with disallowed content in test
  [ticket/11148] Always use the output of the mimetype guesser in get_mimetype
  [ticket/11148] Get rid of extra line in mimetype guesser setter doc block
  [ticket/11148] Add missing parts to docblock of get_mimetype() method
  [ticket/11148] Default to application/octet-stream if no mimetype given
  [ticket/11148] Use mimetype guesser for uploaded avatars
  [ticket/11148] Pass mimetype guesser to upload_attachment() function
  [ticket/11148] Add mimetype guesser to filespec and fileupload class
2014-08-07 12:06:49 +02:00
Joas Schilling
57f9a96f4b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12836] Add event core.functions.redirect
2014-08-07 11:47:44 +02:00
Marc Alexander
3e52126446 Merge branch 'develop-ascraeus' into develop 2014-08-06 23:42:35 +02:00
Marc Alexander
e49de53115 Merge branch 'develop-ascraeus' into develop 2014-08-06 23:38:28 +02:00
Joas Schilling
cadf4dd56a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12912] Undefined index when adding logs from extensions
2014-08-06 23:36:11 +02:00
Joas Schilling
61bc6c4c67 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12910] Set get_name for Google+ fields
2014-08-06 23:28:10 +02:00
Joas Schilling
ae4069acbd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12913] Add more parameters to core.submit_post_end event
2014-08-06 23:15:39 +02:00
Andreas Fischer
0c4760bf6d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12906] Add rel="help" to FAQ link
2014-08-03 19:51:24 +02:00
Andreas Fischer
05e54d1ebb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12909] Use correct lang vars in cli extension enable
2014-08-03 17:52:24 +02:00
Andreas Fischer
a70f4e173c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12908] Fix operator typo in increment.php
2014-08-03 17:52:00 +02:00
Joas Schilling
dd86615c63 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12895] Rename user style setting to resolve conflict with style param
2014-08-02 13:56:30 +02:00
Joas Schilling
e0f5a37d81 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12902] Remove duplicate entry in switch statement
2014-08-02 13:46:22 +02:00
Marc Alexander
69682372bb Merge branch 'develop-ascraeus' into develop 2014-08-01 23:31:55 +02:00
Marc Alexander
fab25164a0 Merge branch 'develop-ascraeus' into develop 2014-08-01 23:28:30 +02:00
Joas Schilling
76dbe95afc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11480] Header file
  [ticket/11480] Fix unit tests
  [ticket/11480] Move the test into get_folder()
  [ticket/11480] Fix the double spaces in phpbb_functional_test_case
  [ticket/11480] Fix typos
  [ticket/11480] Add functionnal test
  [ticket/11480] PM : "Unknown folder" returned when inbox folder is full
2014-08-01 22:24:06 +02:00
Marc Alexander
589cf73202 Merge branch 'develop-ascraeus' into develop 2014-07-31 21:40:37 +02:00
Joas Schilling
b9bb22e009 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12882] Use a new migration
  [ticket/12882] Update search_type when it's not prefixed by phpbb_search
2014-07-31 14:03:31 +02:00
Joas Schilling
c068da7353 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12492] Add support of special chars
2014-07-30 15:01:27 +02:00
Andreas Fischer
7d4b019266 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12870] Add doc block
  [ticket/12870] Create the migrations table with a method in the migrator
  [ticket/12870] Add $config['version'] in phpbb_extension_manager_test
  [ticket/12870] Create the migrations table in db:migrate
2014-07-28 18:13:44 +02:00
Marc Alexander
1095086cde Merge branch 'develop-ascraeus' into develop 2014-07-28 16:45:21 +02:00
Marc Alexander
db80091a66 Merge branch 'develop-ascraeus' into develop 2014-07-28 16:33:06 +02:00
Andreas Fischer
26ddd5a7fc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12656] Fix typo for "purged extension"
  [ticket/12656] Fix syntax in language file
  [ticket/12656] Fix typo
  [ticket/12656] Use utf8 ’ instead of escaping '
  [ticket/12656] Use lang keys for all CLI strings
  [ticket/12656] Use lang keys for CLI command descriptions
2014-07-28 14:45:34 +02:00
Joas Schilling
577186db7a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12793] Tests (added and changed)
  [ticket/12793] Changing get_profile_contact_value to get_profile_value_raw
  [ticket/12793] String '0' does not display for string profile fields
2014-07-27 20:12:13 +02:00
Joas Schilling
b9b0c14855 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12791] Changed the if check
  [ticket/12791] String profile fields do not use links ...
2014-07-27 20:08:08 +02:00
Joas Schilling
82d9803aa8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12843] Fix Mark forums read browser console error
2014-07-27 19:51:47 +02:00
Joas Schilling
09d00afcc3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12884] Add core event to the function upload_attachment()
2014-07-27 19:45:12 +02:00
Joas Schilling
fdb756e633 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12896] Add php event for admin notices
2014-07-27 19:42:10 +02:00
Andreas Fischer
2de19d1cef Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12883] Remove pointless comments
  [ticket/12883] Do not use basename() to get the search class in tidy_search
2014-07-26 22:52:08 +02:00
Andreas Fischer
d4eec54686 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12881] Checks earlier if server-side topic marking is enabled
2014-07-26 22:50:07 +02:00
Tristan Darricau
af0c9d7a68 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12892] Do not set S_NUM_ROWS when adding a row to a template loop
2014-07-25 18:35:12 +02:00
Dhruv
f93559d013 Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12887] Fix Typo: offest -> offset
2014-07-24 19:03:20 +05:30
Marc Alexander
8f8605cee7 Merge branch 'develop-ascraeus' into develop 2014-07-24 11:01:14 +02:00
Andreas Fischer
f1890fe8e9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12851] Fix the Font colour button title
2014-07-23 01:12:18 +02:00
Dhruv
25c646cbf9 Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/12560] Add methods to set upload and temp paths in plupload
2014-07-22 22:44:22 +05:30
Joas Schilling
cf88a6453c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12871] Add PHPBB_DISPLAY_LOAD_TIME const to config.php on installation
2014-07-21 22:40:55 +02:00
Tristan Darricau
f27102b454 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12861] Add event to modify the post, poster and attachment data
2014-07-21 20:49:02 +02:00
Dhruv
99cbfcb16d Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12656] Pass user object into all console commands.
2014-07-22 00:15:20 +05:30
Dhruv
b30bd79f72 Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv Goel (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12448] Fix null columns for MS SQL
  [ticket/12448] Fix null columns for postgres
  [ticket/12448] Allow null as default value for columns
2014-07-22 00:11:32 +05:30
Marc Alexander
5f1dd968ac Merge branch 'develop-ascraeus' into develop 2014-07-20 18:45:09 +02:00
Andreas Fischer
d78dc0119e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12748] Fix typo in terms of use
2014-07-18 22:58:02 +02:00
Andreas Fischer
88a8176d3a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12663] Have cli.php language file at top level; unrelated to ACP.
  [ticket/12663] Extract CLI language string into their own file
2014-07-18 00:57:53 +02:00
Andreas Fischer
faabf7787f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12814] Replace email type with text type
2014-07-18 00:54:22 +02:00
Tristan Darricau
d6d02188ad Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12685] Setup class loader for extensions only if not in safe mode
  [ticket/12685] Replace getParameterOption with hasParameterOption
  [ticket/12685] Do not dump container
  [ticket/12685] Override getDefaultInputDefinition()
  [ticket/12685] Removed unused USE statement
  [ticket/12685] Inject console.command_collection instead of the container
  [ticket/12685] Add a new line
  [ticket/12685] Container is dumped by default
  [ticket/12685] Removed spaces
  [ticket/12685] Add --safe-mode
  [ticket/12685] We need extensions enabled
  [ticket/12685] Add space after foreach
  [ticket/12685] Add console collection and fixing CLI
2014-07-17 16:07:42 +02:00
Joas Schilling
5dd8a759be Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12860] Fix typo
  [ticket/12860] Add template events mcp_ban_unban
  [ticket/12860] Add template events mcp_ban_fields
2014-07-17 15:31:26 +02:00
Joas Schilling
304e459878 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12853] Change navbar ACP from skip- to last-responsive
2014-07-16 22:08:10 +02:00
Joas Schilling
44a9876c17 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12845] Remove invalid ARIA role for breadcrumbs
2014-07-16 21:57:17 +02:00
Joas Schilling
ec4886a266 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12837] Use else if instead of elseif
  [ticket/12837] Detect "viewing contact admin page" on viewonline
2014-07-16 21:54:17 +02:00
Joas Schilling
b0c307b772 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12859] Add template events ucp_pm_viewmessage_post_buttons
2014-07-16 21:51:36 +02:00
Joas Schilling
ab237e16d3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12828] Add ucp_prefs.php common core event
2014-07-16 16:18:01 +02:00
Andreas Fischer
29cd7f8aec Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12854] Don't show contact page link if board emails are disabled
2014-07-15 23:19:52 +02:00
Andreas Fischer
06386990d1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12855] Dump the container based on DEBUG_CONTAINER instead of DEBUG
2014-07-15 23:10:54 +02:00
Andreas Fischer
a6ce8ed7df Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12846] SQLite3 bug in profilefield_base_migration.php
2014-07-14 19:45:43 +02:00
Andreas Fischer
bc6f92dc15 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12849] Fixed possible ReferenceError in core.js.
2014-07-14 19:27:28 +02:00
Andreas Fischer
1331f66fa8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12844] Don't clear $dbpasswd early in connection manager
2014-07-13 01:17:56 +02:00
Joas Schilling
0bc618ddc5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12842] Skip parameters without exlicit type
2014-07-12 17:30:50 +02:00
Joas Schilling
9c1ca732db Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-RC2] Update phpBB Version for RC3 development
  [prep-release-3.1.0-RC2] Add changelog for 3.1.0-RC2
  [prep-release-3.1.0-RC2] Prepare Changelog
  [prep-release-3.1.0-RC2] Add migration for 3.1.0-RC2
  [prep-release-3.1.0-RC2] Update version to 3.1.0-RC2
2014-07-11 17:24:00 +02:00
Tristan Darricau
b8c10dcdec Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12839] Include update related templates and assets in the package
2014-07-11 15:54:02 +02:00
Andreas Fischer
62322698ae Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12768] More fixes in language files
  [ticket/12768] 'NOTIFICATION_REPORT_CLOSED' entry has wrong indentation
2014-07-11 12:11:14 +02:00
Andreas Fischer
9cd327e127 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12120] Remove imkingdavid from active authors
2014-07-11 12:03:12 +02:00
Andreas Fischer
d5958875c5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12818] Use assertGreaterThanOrEqual in the tests
  [ticket/12818] Don't use the id for i=
  [ticket/12818] Add tests
  [ticket/12818] Fix the conditions in the call to $log->delete() in mcp_logs
2014-07-11 11:53:38 +02:00
Andreas Fischer
a616cf383e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (34 commits)
  [ticket/12775] Set dbal.conn.driver as synthetic during installation
  [ticket/12775] Add the definition of dbal.conn in fixtures/config/services.yml
  [ticket/12775] Inject the connection when created in the container
  [ticket/12775] Extract the vars later in install/install_update.php
  [ticket/12775] Rename config_php_handler to config_php_file container_builder
  [ticket/12775] Set defined_vars as a property of config_php_file
  [ticket/12775] Fix doc blocks in the container builder
  [ticket/12775] Remove useless includes of config.php
  [ticket/12775] Move phpbb_convert_30_dbms_to_31 into the config file class
  [ticket/12775] Fix comments
  [ticket/12775] Update doc blocks
  [ticket/12775] Fix container_builder
  [ticket/12775] Rename config_php to config_php_file
  [ticket/12775] Renamed to \phpbb\di\container_builder
  [ticket/12775] Remove the last include of functions_container
  [ticket/12775] Fix unit tests
  [ticket/12775] Add tests for \phpbb\config_php
  [ticket/12775] Add tests for the container factory
  [ticket/12775] Use a field instead of a local var in load_config_var()
  [ticket/12775] Update container and config in install/
  ...
2014-07-11 11:49:51 +02:00
Andreas Fischer
9149b3023d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12829] Remove check for pgsql 8.3/8.2
2014-07-11 10:17:03 +02:00
Tristan Darricau
657fc069e8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12695] Add viewtopic language file for parse_attachments in mcp_post
2014-07-10 15:28:07 +02:00
Joas Schilling
b0d8f0edac Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12786] Correcting some tabs
  [ticket/12786] Array_merge instead copy array parts
  [ticket/12786] Some changes of the comments.
  [ticket/12786] Dixing a typo
  [ticket/12786] Some minor fixes of comments and function naming
  [ticket/12786] Add clean_cpf_db_entries
  [ticket/12786] White spaces found
  [ticket/12786] Add create_language_entries
  [ticket/12786] Add get_custom_field_id
  [ticket/12786] Extend profilefield_base_migration.php class
2014-07-09 17:00:50 +02:00
Marc Alexander
3bd5214b5d Merge branch 'develop-ascraeus' into develop 2014-07-08 18:49:03 +02:00
Joas Schilling
167c465dd2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12787] Updates phpbb_mock_controller_helper
  [ticket/12787] Add controller_helper::get_current_url()
  [ticket/12787] Remove one app.php when it's both in $path and $web_root_path
  [ticket/12787] Fix the absolute board url
  [ticket/12787] Use a parameter (_referer) instead of the Referer header
  [ticket/12099] Add unit tests for get_web_root_path_from_ajax_referer()
  [ticket/12099] Remove config again
  [ticket/12099] Correctly fix the path when performing AJAX requests
  [ticket/12099] Add request argument to path_helper service
2014-07-08 18:10:01 +02:00
Marc Alexander
b3d2898d01 Merge branch 'develop-ascraeus' into develop 2014-07-08 15:59:54 +02:00
Tristan Darricau
f8fe437f49 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12812] Remove unused global $db from tests
  [ticket/12812] Improve migrator config_text tool tests
  [ticket/12812] Improve migrator config_text tool tests
  [ticket/12812] Add a migrator tool for config_text database changes
2014-07-08 00:55:05 +02:00
Tristan Darricau
d5f693c9fd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12802] Properly handle connection failures in SQLite3
2014-07-07 22:10:04 +02:00
Joas Schilling
85d241218e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12825] Better sniff for the extensions and skip the vendor/ directory
2014-07-07 21:05:27 +02:00
Joas Schilling
5a503f0cb6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12824] Move MCP/ACP links after navigation_append event
2014-07-07 20:46:58 +02:00
Joas Schilling
c4f5b46f4a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12827] Reorder quick-links
2014-07-07 20:38:58 +02:00
Joas Schilling
212606a0bb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12830] Remove double .postlink in colours.css
2014-07-07 20:33:45 +02:00
Joas Schilling
56a89fe0a2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12782] Add doc block
  [ticket/12782] Use an interface for the phpbb event_dispatcher
2014-07-07 20:23:19 +02:00
Tristan Darricau
7118f84d29 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12197] Fix several misleading FAQ entries
2014-07-07 19:13:13 +02:00
Cesar G
1a6ccd0f1f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12813] Move inline-CSS to css file
  [ticket/12813] Use -moz-only fix instead of generic padding
  [ticket/12813] Reorder .row pagination so it aligns better
  [ticket/12813] Fix page-jump title lang and use input type=number
  [ticket/12811] Responsive adjustments to margin changes
  [ticket/12811] Fix padding/margin bug affecting bottom layout
2014-07-07 01:34:05 -07:00
Andreas Fischer
a804c2b107 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12816] Fix comment about logs in user_ban function
2014-07-07 00:20:28 +02:00
Andreas Fischer
0dbf91cf63 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12788] Force 2.3.* on symfony dependencies
  [ticket/12788] Update symfony components
2014-07-07 00:02:11 +02:00
Andreas Fischer
8bd4b090e1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12823] Remove all trailing whitespace
2014-07-06 23:46:25 +02:00
Tristan Darricau
e6f4c65573 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12515] Remove check for PostgreSQL 8.3+
2014-07-06 20:15:45 +02:00
Tristan Darricau
4202f80891 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12810] Use correct template vars for shadow pruning settings
2014-07-06 18:17:00 +02:00
Marc Alexander
0fc5ba0eb4 Merge branch 'develop-ascraeus' into develop 2014-07-06 17:59:37 +02:00
Cesar G
d35c5d1d39 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12808] Fix small gap between username and drop-down arrow
2014-07-06 06:15:15 -07:00
Cesar G
1829b13e68 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12815] Remove S_REGISTERED_USER for team link
  [ticket/12815] Show memberlist link for guests (if permitted)
2014-07-06 06:04:27 -07:00
Nils Adermann
e97fab49e2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12446] Unnecessary db connect inphpbb_bootstrap_enabled_exts
2014-07-04 21:08:36 +02:00
Joas Schilling
4558262e2a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12013] Fix functional tests and sniffer issue.
  [ticket/12013] Clear the jumpbox.
  [ticket/12013] Add moderator tools icon.
  [ticket/12013] Remove obsolete jumpbox and quickmod CSS.
  [ticket/12013] Prevent the dropdown scrollbar from overlapping the content.
  [ticket/12013] Update to use the new .button class.
  [ticket/12013] Add missing class to place the buttons on the rightside.
  [ticket/12013] Use the correct variable for the forum id.
  [ticket/12013] Use DEFINE instead of Twig's set.
  [ticket/12013] Use path helper.
  [ticket/12013] Use new dropdown for quickmod tools and jumpbox.
2014-07-04 13:32:10 +02:00
Cesar G
4b49b3dcf3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (36 commits)
  [ticket/12662] Hide quick-links when empty
  [ticket/12662] Fix white-space issue to make dropdowns uniform
  [ticket/12735] Remove unnecessary span
  [ticket/12735] Fix line breaks
  [ticket/12732] Undo search-box change
  [ticket/12735] Fix some color incosistencies
  [ticket/12735] Remove underlines by default
  [ticket/12735] Undo selector rename
  [ticket/12735] Remove all :link, :visited, :active states
  [ticket/12662] Remove last remaining linklist outside navbars
  [ticket/12662] Use data-last-responsive attr instead of hardcoded list
  [ticket/12662] Remove <li> container from logged_out_content event
  [ticket/12662] Username <span> fix for list columns
  [ticket/12662] Fix notifications dropdown positioning for RTL
  [ticket/12662] Update tests that utilize get_username_string
  [ticket/12662] Update subsilver2 index template event names
  [ticket/12662] Update events docs from b5 to rc1/rc2
  [ticket/12662] Move dropdown container from <li> to new inner div
  [ticket/12662] Remove linklist container and update template events
  [ticket/12662] Add span containers to all usernames for consistency
  ...
2014-07-03 23:04:08 -07:00
Nils Adermann
9d9fdb0c11 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12562] Use border for all sizes except responsive
  [ticket/12562] Use Hanakin's version
  [ticket/12562] Increase mq trigger screen size to hide border
  [ticket/12562] Add max-width to proSilver
2014-07-03 15:58:33 +02:00
Tristan Darricau
05bd866cb3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12783] Move phpbb requirement to extra->soft-require
  [ticket/12783] Correctly use dataProviders and mark tests as incomplete
  [ticket/12783] Move phpbb/phpbb require version to extra
2014-07-03 14:24:47 +02:00
Joas Schilling
df38b2829a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12781] Add tests
  [ticket/12781] Template regex for IF catch too many things
2014-07-03 12:47:30 +02:00
Joas Schilling
492c0d890e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/9801] Use empty instead of sizeof
  [ticket/9801] Remove spaces before * in docblock
  [ticket/9801] Add viewonline_helper service to allow proper testing
  [ticket/9801] Allow display of page outside board directory on viewonline
2014-07-03 12:02:55 +02:00
Joas Schilling
9cf90d1a84 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12784] Shearch the "vendor" folders and then the autoload.php files
  [ticket/12784] Allow the extensions to add a custom auto loader
2014-07-03 11:58:10 +02:00
Joas Schilling
db31866cbb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12334] Remove profile fields test group
  [ticket/12334] Add additional test for type_string
  [ticket/12334] Add string test for type_int
  [ticket/12334] Improve type_dropdown's test description
  [ticket/12334] Group profile fields test
  [ticket/12334] Change get_profile_value_raw_data to profile_value_raw_data
  [ticket/12334] Add get_profile_value_raw unit test for type_bool
  [ticket/12334] Add get_profile_value_raw unit test for type_date
  [ticket/12334] Add get_profile_value_raw unit tests for type_dropdown
  [ticket/12334] Add get_profile_value_raw unit test for type_string
  [ticket/12334] Add get_profile_value_raw unit test for type_url
  [ticket/12334] Add get_profile_value_raw unit tests for type_int
  [ticket/12334] Removed tests
  [ticket/12334] Dropdowns cannot be tested this way
  [ticket/12334] Added test get_profile_value_raw
  [ticket/12334] Changed from valueid to value_raw
  [ticket/12334] Implemented get_profile_valueid method
  [ticket/12334] Added field_novalue fall-back as requested
  [ticket/12334] Add PROFILE_FIELD_VALUEID template var
2014-07-03 11:22:29 +02:00
Cesar G
fb75856eaa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12645] Replace support links in SUPPORT_BODY with 3.1 links
2014-07-02 16:46:58 -07:00
Tristan Darricau
1b0aceee48 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12120] Add nicofuma to the developers
2014-07-02 22:56:03 +02:00
Joas Schilling
4487b6f4c8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12790] Use \phpbb\db\driver\driver_interface in prune_shadow_topics
2014-07-01 20:48:06 +02:00
Dhruv
a99725d27c Merge branch 'develop-ascraeus' into develop
# By Oliver Schramm
# Via Dhruv (1) and Oliver Schramm (1)
* develop-ascraeus:
  [ticket/12674] Use user's colour in 'Last edited' line in sent PMs
2014-07-01 00:36:45 +05:30
Dhruv
edc07c9f9d Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv Goel (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12779] Change order of file lists on automatic update
2014-07-01 00:28:49 +05:30
Joas Schilling
7ad88ba32b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12777] Add tests for unavailable extension
  [ticket/12777] Add tests
  [ticket/12777] Add is_purged()
  [ticket/12777] Update doc block of is_configured()
  [ticket/12777] Rename extension status functions and add is_configured()
2014-06-29 23:41:28 +02:00
Joas Schilling
fb3baba3e0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12716] Use a string as session_id
  [ticket/12716] Add regression test
  [ticket/12716] Add the missing parameters in the call of clearToken
2014-06-27 16:00:42 +02:00
Joas Schilling
b228b0e1f9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12764] Properly handle errors upon connecting to MySQLi database
2014-06-27 15:39:24 +02:00
Joas Schilling
2a4930304b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12771] Shanging substr to strpos
  [ticket/12771] Change var name
  [ticket/12771] Bug in profilefield_base_migration when used in ext
2014-06-27 15:30:59 +02:00
Joas Schilling
79e909dcda Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12759] Fix type_bool and type_dropdown's UCP fields
  [ticket/12759] Remove lang_helper from profilefields_manager
  [ticket/12759] Cache all lang_options in lang_helper instead
  [ticket/12759] Extra line in profilefields_manager
  [ticket/12759] Cache lang_options for pm_viewmessage
  [ticket/12759] Cache lang_options on memberlist
  [ticket/12759] Add phpDoc comments to explain get_option_lang
  [ticket/12759] Little code cleanup
  [ticket/12759] Make sure $field_id has unique elements
  [ticket/12759] Cache the lang options earlier
  [ticket/12759] Cache lang options for all fields while displaying
  [ticket/12759] Allow multiple fields to be loaded via get_option_lang
2014-06-27 15:20:55 +02:00
Marc Alexander
46ca16e2fc Merge branch 'develop-ascraeus' into develop 2014-06-27 15:18:41 +02:00
Joas Schilling
0f538b10cb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12325] Fix the language var name
  [ticket/12325] Update coding style in template
  [ticket/12325] Fix: add a missing colon
  [ticket/12325] Don't use L_COLON
  [ticket/12325] Fix: it's not stuck in an inifinite loop anymore
  [ticket/12325] Automatic update should notify about outdated files
2014-06-27 14:01:49 +02:00
Andreas Fischer
eef50ae41b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12196] Fix typo in "referrer"
2014-06-26 23:46:40 +02:00
Andreas Fischer
50135b0c6a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12773] Fix language variable name in cli extension enable command
2014-06-26 23:44:41 +02:00
Andreas Fischer
dd835790c6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12196] Revert Fix typo "referer" in acp/attachments
2014-06-26 23:33:47 +02:00
Dhruv
cb6c0db51b Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv (2) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12196] Fix typo "referer" in acp/attachments
2014-06-26 23:30:33 +05:30
Marc Alexander
41d3cb0a18 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12099] Fix correction in path_helper test
  [ticket/12099] Prepend ./ to path to fix assets
  [ticket/12099] Deduplicate path generation
  [ticket/12099] Fix clean_path() ".." stripping when previous directory was "."
  [ticket/12099] Break clean_path tests with a simple test
  [ticket/12099] Clean paths in tests
  [ticket/12099] Correctly fix go back to root before prepending the root path
  [ticket/12099] Clean some paths before using them
  [ticket/12099] Fix several issues in path_helper test
2014-06-26 15:07:44 +02:00
Marc Alexander
0cd1876239 Merge branch 'develop-ascraeus' into develop 2014-06-25 23:24:25 +02:00
Joas Schilling
c0f041b69f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12680] Adds variable for guest user
  [ticket/12680] Brings back get_username_string()
  [ticket/12680] Solves last bugs. viewprofile: contact --> contact nickname
  [ticket/12680] Still some problems with displaying the nickname in ucp
  [ticket/12680] Little changes, but some issues are still there
  [ticket/12680] Removes unnessesary $user->lang from CONTACT_USER
  [ticket/12680] Adds alternativ text with new variable to contact:
  [ticket/12680] Adds second alternativ text and font-size: 0 to remove text
  [ticket/12680] Adds alternative text to contact icon in viewtopic.php
2014-06-25 19:38:58 +02:00
Joas Schilling
22a834e9e0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12760] Fix wording for unapproved posts icon...
2014-06-25 14:16:58 +02:00
Joas Schilling
68b5edceab Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12766] Event exporter does not like RCx as version
2014-06-25 14:07:01 +02:00
Joas Schilling
49af2177a9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-RC1] Update phpBB Version for RC2 development
  [prep-release-3.1.0-RC1] Add changelog for 3.1.0-RC1
  [prep-release-3.1.0-RC1] Prepare Changelog
  [prep-release-3.1.0-RC1] Add migration for 3.1.0-RC1
  [prep-release-3.1.0-RC1] Update version to 3.1.0-RC1
2014-06-25 00:07:27 +02:00
Andreas Fischer
7172c1a78b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12562] Revert "Add max-width to proSilver"
2014-06-24 21:10:44 +02:00
Andreas Fischer
f4c5e8f12d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12755] Apply de morgan to conditional
  [ticket/12755] Terminate upload loop if upload reaches filesize
  [ticket/12755] Change upload in remote_upload() method to fit get_remote_file
  [ticket/12755] Add language string for timed out remote upload
  [ticket/12755] Add timeout to remote upload to prevent infinite loop
2014-06-24 20:59:11 +02:00
Andreas Fischer
77d53ee927 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12750] Center installation page copyright text.
2014-06-24 13:01:02 +02:00
Nils Adermann
10d963a94e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12612] Prefix check_ids() with phpbb_
  [ticket/12612] Prefix mcp_sorting() with phpbb_
  [ticket/12612] Prefix get_*_data() with phpbb_ and delete unused global
  [ticket/12612] Prefix module url functions with phpbb_
  [ticket/12612] Prefix upload_popup() with phpbb_
  [ticket/12612] Prefix handle_post_delete() with phpbb and remove unused global
  [ticket/12612] Prefix custom UCP module function with phpbb_
  [ticket/12612] Prefix _sort_last_active() with phpbb_
  [ticket/12612] Prefix show_profile() with phpbb and delete unused global
2014-06-24 01:24:45 -04:00
Cesar G
5bf8ac475b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12562] Add max-width to proSilver
2014-06-23 20:57:54 -07:00
Cesar G
a6e8dea019 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12648] RTL fix & ACP border fix
  [ticket/12648] Slightly clear ACP active tab border
  [ticket/12648] Fix poll tab and revert unrelated color change
  [ticket/12648] Fix poll tab display error
  [ticket/12648] Added ARIA functionality
  [ticket/12648] Fix and modernize ACP header tabs
  [ticket/12648] More style fixes and also cleaned up CP left navigation
  [ticket/12648] IE8 & IE9 color fix
  [ticket/12648] Improve UCP/MCP/Posting tabs
2014-06-23 20:45:40 -07:00
Andreas Fischer
5fe56a8707 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12762] Make ext.php optional for extensions
2014-06-24 00:39:40 +02:00
Andreas Fischer
c01ae175a6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12763] Remove invalid comment from oracle and postgres *_schema.sql
  [ticket/12763] Remove empty schema files
  [ticket/12763] Do not regenerate the *_schema.sql files
2014-06-24 00:19:30 +02:00
Andreas Fischer
c0699c88f8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11528] Change click_submit() to accept id as param
  [ticket/11528] Handle case when config file cant be written by installer
  [ticket/11528] Change NULL to null
  [ticket/11528] Fix spaces and slashes as per guidelines
  [ticket/11528] Add asserts in installation steps
  [ticket/11528] Use 'use' keyword to import classes to current scope
  [ticket/11528] Move parent::tearDown() to end of tearDown()
  [ticket/11528] Call parent::tearDown in overrided tearDown method
  [ticket/11528] Instantiate $client, $driver from functional test case
  [ticket/11528] Refactor install_board() code into a new class
  [ticket/11528] Add behat/mink and mink-goutte-driver as dependency
2014-06-23 20:38:12 +02:00
Joas Schilling
22fc5cedbe Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12532] Move logged_out event into its own <li>
  [ticket/12532] Fix tab -> space indentation in events.md
  [ticket/12532] Add navbar_header_logged_out_content event
  [ticket/12532] Add navbar_header_username_append/prepend
2014-06-23 20:06:43 +02:00
Joas Schilling
c60d444607 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12696] Typo
  [ticket/12696] Change some parts
  [ticket/12696] Naming convention changes
  [ticket/12696] A small error with events.md perms
  [ticket/12696] Add events to evets.md
  [ticket/12696] Add prosilver ucp_register
  [ticket/12696] Add events to ucp_register.html
2014-06-23 19:50:12 +02:00
Joas Schilling
48bd10902b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12690] Find a space
  [ticket/12690] Remove $msg_id and chmod
  [ticket/12690] Add other info to core.submit_pm_after
  [ticket/12690] Add core.submit_pm_after event
2014-06-23 19:46:59 +02:00
Joas Schilling
3a502143c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12728] Adjust .postimage sizing to 100%
  [ticket/12728] Enforce box model sizing on image attachment thumbnails
2014-06-23 19:42:58 +02:00
Dhruv
6be8c98296 Merge branch 'develop-ascraeus' into develop
# By Crizzo
# Via Crizzo (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12563] Adds &laquo; and &raquo; to the links in acp_styles.php
  [ticket/12563] Removes ending . from <a>
  [ticket/12563] Removes strintf in acp_styles.php and shorts up <a>
  [ticket/12563] Changes 2 language variables to better understandable names
2014-06-23 22:07:15 +05:30
Nils Adermann
9f91e8e9bd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12612] Move functions from mcp.php to functions_mcp.php
  [ticket/12612] Move function from ucp.php to functions_user.php
  [ticket/12612] Move functions from memberlist.php to functions_display.php
  [ticket/12612] Move functions from posting.php to functions_posting.php
2014-06-23 11:19:39 -04:00
Andreas Fischer
b79aa2bf78 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12761] Remove the execute bit from functions_user.php
2014-06-23 16:17:14 +02:00
Andreas Fischer
52f731f582 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12726] Fix coding style
  [ticket/12726] Update error message
  [ticket/12726] Fix coding style
  [ticket/12726] Ensure PHP files do not contain any unused use statements
  [ticket/12726] PSR2.Namespaces.NamespaceDeclaration
2014-06-23 00:53:55 +02:00
Cesar G
804ba0145a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12608] Change CSS classes to prevent styling conflicts
  [ticket/12608] Add subSilver
  [ticket/12608] Changed get_styling() to get_style_class()
  [ticket/12608] Remove somewhat redundant reported color style
  [ticket/12608] Improved LTR and various bugfixes
  [ticket/12608] Clean up whitespace
  [ticket/12608] Add styling (CSS class) options to notifications
  [ticket/12608] Updated tests
  [ticket/12608] Improve notifications drop-down menu styling in header
2014-06-22 15:44:29 -07:00
Tristan Darricau
cc32ee8a28 [ticket/12387] Fix a call to sql_freeresult in full_text_native
PHPBB3-12387
2014-06-23 00:31:56 +02:00
Andreas Fischer
80e0851189 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12747] Remove some methods which are not used anymore
  [ticket/12747] Drop support for Firebird
2014-06-22 23:41:26 +02:00
Tristan Darricau
bc3659a186 [ticket/12387] Fix \phpbb\db\driver\mysqli::sql_freeresult
PHPBB3-12387
2014-06-22 23:36:57 +02:00
Joas Schilling
d18d3b30c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12704] Improve the load time information in the footer when enabled
2014-06-22 23:13:14 +02:00
Joas Schilling
4f6255687e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12714] Move "allow all forums" in its own dd-element
2014-06-22 23:02:09 +02:00
Joas Schilling
d37eb036aa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12691] Comment change
  [ticket/12691] Change event to core.delete_pm_before
  [ticket/12691] Add core.delete_pm to funtion delete_pm
2014-06-22 22:59:42 +02:00
Joas Schilling
a73fda8b42 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12701] Add change
  [ticket/12701] Rmove before event and expand modify_data
  [ticket/12701] Add events to user_add function
2014-06-22 22:57:47 +02:00
Tristan Darricau
d039f56af0 [ticket/12387] Use the hash as query_id for caching
PHPBB3-12387
2014-06-22 22:49:33 +02:00
Joas Schilling
0d57cb37fb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12646] Changed to navlinks.MICRODATA
  [ticket/12646] Add check for navlinks.FORUM_ID
  [ticket/12646] Changed index/home data attr & updated subsilver
  [ticket/12646] Add data-f attribute to breadcrumb links
2014-06-22 20:50:48 +02:00
Joas Schilling
8a4c50d4b1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12758] Add @changed to doc block
  [ticket/12758] Add show_results var to core.search_modify_rowset
2014-06-22 20:42:19 +02:00
Joas Schilling
a474d849fc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12332] Fix plupload attachments with long names overflow
2014-06-22 20:38:53 +02:00
Joas Schilling
27eb27efc0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12740] Use class for logo in css
2014-06-22 20:11:10 +02:00
Joas Schilling
ddbe8fa725 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12753] Add invalid chars string for ALPHA_DOTS and ALPHA_PUNCTUATION
2014-06-22 20:00:26 +02:00
Joas Schilling
25fd6a0d15 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12730] Update Google+ button class to use proper identification
  [ticket/12730] Update maxlen for type_googleplus to 255
  [ticket/12730] Fix type_googleplus_test to use same validation rule as the field
  [ticket/12730] Update field_length to be 20 by default for Google+
  [ticket/12730] Google+ field_order should be 13
  [ticket/12730] Switch service name to googleplus for type_googleplus
  [ticket/12730] Restore field_length to 10 for type_googleplus
  [ticket/12730] Add functional test for Google+ field
  [ticket/12730] Value shouldn't be escaped for schema_data.sql
  [ticket/12730] Missing newline at type_googleplus_test.php
  [ticket/12730] Set field_active to 1 for Google+ field
  [ticket/12730] Add unit test for type_googleplus
  [ticket/12730] Add missing brackets to type_googleplus.php
  [ticket/12730] Update field_order for Google+ CPF
  [ticket/12730] Use string template for Google+ CPF instead of a new one
  [ticket/12730] Minor formatting fixes
  [ticket/12730] Incorrect indentation for type_googleplus
  [ticket/12730] Spaces in block header
  [ticket/12730] Add a Google+ field by default
  [ticket/12730] Add Google+ profile field type
2014-06-22 19:56:49 +02:00
Tristan Darricau
50f4bea610 [ticket/12387] Remove unnecessary checks
PHPBB3-12387
2014-06-22 19:35:07 +02:00
Tristan Darricau
adba7d4715 [ticket/12387] mssql_query return true if a select query returns 0 row
PHPBB3-12387
2014-06-22 19:34:02 +02:00
Tristan Darricau
2276c1c0f2 [ticket/12387] Cleanup *_free_result call and remove @ on that call
PHPBB3-12387
2014-06-22 18:16:21 +02:00
Andreas Fischer
0b52d60e28 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12723] Do not mention too many details on documentation.
  [ticket/12723] Do not reference the coding guidelines section.
  [ticket/12757] Add a Code Sniffer ruleset for PHP files of phpBB extensions
  [ticket/12723] Properly describe new Code Sniffer rulsets.
  [ticket/12723] Use core suffix in filename instead of phpbb in the middle.
  [ticket/12723] Add Sniff ensuring PHP files use the correct file header
2014-06-22 11:35:13 +02:00
Andreas Fischer
4033f222fc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12756] Fix mysqli_fetch_assoc on hhvm
2014-06-22 00:38:36 +02:00
Joas Schilling
e21b012bd1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12752] Cron list tests fail on windows with ansi support
2014-06-21 00:41:40 +02:00
Joas Schilling
9ac237a899 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (30 commits)
  [ticket/12732] Update schema.json for Skype
  [ticket/12729] Add functional test for Facebook field
  [ticket/12731] Add functional test for youtube field
  [ticket/12732] Add functional test for Skype profile field
  [ticket/12733] Add functional test for twitter profile field
  [ticket/12730] Values needn't be escaped for schema_data.sql
  [ticket/12733] Values needn't be escaped for schema_data.sql
  [ticket/12732] Values shouldn't be escaped for schema_data.sql
  [ticket/12731] Set field_active to 1 for YouTube field
  [ticket/12731] Add YouTube custom profile field
  [ticket/12733] Set field_active to 1 for Twitter
  [ticket/12733] Convert spaces to tabs
  [ticket/12733] Fix spacing for block header in profilefield_twitter.php
  [ticket/12733] Update schema.json
  [ticket/12733] Add Twitter custom profile field
  [ticket/12732] Set field_active to 1 for Skype's field
  [ticket/12729] Set field_active as 1 for Facebook profile field
  [ticket/12729] Add unit test for ALPHA_DOTS validation
  [ticket/12729] Move ALPHA_DOTS to above ALPHA_SPACERS
  [ticket/12729] Convert spaces to tabs
  ...
2014-06-20 23:43:31 +02:00
Joas Schilling
06bb40d2ca Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12746] Init phpbb_dispatcher being used by delete_post()
2014-06-20 16:02:24 +02:00
Joas Schilling
94bdc1210e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (28 commits)
  [ticket/12514] Fix array formatting for tests
  [ticket/12514] Fix indention for type_url_test.php
  [ticket/12514] Missed a few spaces in comments
  [ticket/12514] Convert spaces to tabs
  [ticket/12514] Add a few additional tests for type_dropdown
  [ticket/12514] Add a few additional tests for type_int
  [ticket/12514] Fix some formatting for tests
  [ticket/12514] Add a few more tests for type_date
  [ticket/12514] Remove spaces in header blocks
  [ticket/12514] Use generic domain name for URL test
  [ticket/12514] Update file headers to represent the current format
  [ticket/12514] Remove get_ prefix from data providers
  [ticket/12514] Add a few more validation cases for type_string_test
  [ticket/12514] Minor fault in type_bool_test.php
  [ticket/12514] Remove tests/profiles as they're no longer required
  [ticket/12514] Fix type_int_test to correctly respect boundaries
  [ticket/12514] Multi value GET parameters are invalid for phpBB
  [ticket/12514] Add unit test for type_url custom profile field
  [ticket/12514] Add unit test for type_date custom profile field
  [ticket/12514] Add unit test for type_bool custom profile field
  ...
2014-06-20 12:15:40 +02:00
Joas Schilling
7bc2d1f2df Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11711] Improve coding and comments of character check
  [ticket/11711] Reduce size of tests and also test topic titles
  [ticket/11711] Improve checks for unsupported characters and check subject
  [ticket/11711] Inform user of unsupported characters while posting
2014-06-20 10:53:31 +02:00
Joas Schilling
f013783c10 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12553] Fix responsive user profile.
  [ticket/12553] Fix responsive post profile.
  [ticket/12553] Remove dropdown-trigger class from member search input.
  [ticket/12553] Fix the merge topic list.
  [ticket/12553] Fix dropdown position of live search
  [ticket/12553] Fix the responsive topic/forum lists.
  [ticket/12553] Align the text in responsive tables to the right.
  [ticket/12553] Center the responsive CP menus instead of floating right.
  [ticket/12553] Open the notification dropdown to the left.
  [ticket/12553] Fix alignment of contact icon.
  [ticket/12553] Fix incorrect alignment in ACP responsive tables.
  [ticket/12553] Align alert text to the right.
  [ticket/12553] Remove incorrect size for site logo.
  [ticket/12553] Fix links in the last post column that are not clickable.
  [ticket/12553] Align contact icons to the right.
  [ticket/12553] Move Place inline and Delete buttons left of the file name.
2014-06-20 10:39:33 +02:00
Andreas Fischer
08b8cdeb4d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12741] Change the mode of the socket file
2014-06-19 19:32:23 +02:00
Andreas Fischer
e908cb85c1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12638] Use require if phpbb_require_updated isn't available
2014-06-17 21:04:47 +02:00
Andreas Fischer
d89e384ec7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12699] Replace magic numbers for the TAB and for ENTER keydown
  [ticket/12699] Add tab key to keymap
2014-06-17 18:13:12 +02:00
Dhruv
05d63e35ef Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv Goel (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12705] Store the regular expression matches based on server_url
  [ticket/12705] Break calling make_clickable with a different server_url
2014-06-17 14:58:17 +05:30
Andreas Fischer
c9da435d3c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12721] Update rules descriptions
  [ticket/12721] Add Generic.NamingConventions.ConstructorName in strict
  [ticket/12721] Add Squiz.Functions.LowercaseFunctionKeywords in legacy
  [ticket/12721] Add Squiz.ControlStructures.ForLoopDeclaration in legacy
  [ticket/12721] Add Squiz.ControlStructures.ForEachLoopDeclaration
  [ticket/12721] Add Squiz.ControlStructures.ElseIfDeclaration in legacy
  [ticket/12721] Add Generic.Functions.OpeningFunctionBraceBsdAllman
  [ticket/12721] Add Squiz.Arrays.ArrayBracketSpacing in the legacy ruleset
  [ticket/12721] Add Generic.Files.LowercasedFilename in the legacy ruleset
2014-06-17 00:42:40 +02:00
Andreas Fischer
7f5aeeef01 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12722] Add Generic.Formatting.SpaceAfterCast in the legacy ruleset
2014-06-16 22:24:59 +02:00
Andreas Fischer
58fd91dde1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12720] Allow commit heading to begin with lowercase letters
2014-06-16 15:28:26 +02:00
Andreas Fischer
cebe7c8028 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12643] Properly handle changing columns on tables with constraints
  [ticket/12643] Tests dropping similarly named columns
  [ticket/12643] Ensure that similarly named columns are not removed
2014-06-16 15:14:10 +02:00
Andreas Fischer
6299dcd578 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12724] Add Squiz.PHP.Eval in the legacy ruleset
2014-06-16 01:37:21 +02:00
Andreas Fischer
fbbd835b2c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (30 commits)
  [ticket/12715] Add missing new line in the notification manager
  [ticket/12715] Cleanup comments in \phpbb\symfony_request
  [ticket/12715] Cleanup comments in \phpbb\permissions
  [ticket/12715] Cleanup comments in \phpbb\path_helper
  [ticket/12715] Cleanup comments in \phpbb\pagination
  [ticket/12715] Cleanup comments in \phpbb\datetime
  [ticket/12715] Cleanup comments in \phpbb\content_visibility
  [ticket/12715] Cleanup comments in \phpbb\tree\*
  [ticket/12715] Cleanup comments in \phpbb\template\*
  [ticket/12715] Cleanup comments in \phpbb\plupload\*
  [ticket/12715] Cleanup comments in \phpbb\profilefields\*
  [ticket/12715] Cleanup comments in \phpbb\passwords\*
  [ticket/12715] Cleanup comments in \phpbb\notification\*
  [ticket/12715] Cleanup comments in \phpbb\mimetype\*
  [ticket/12715] Cleanup comments in \phpbb\message\*
  [ticket/12715] Cleanup comments in \phpbb\log\*
  [ticket/12715] Cleanup comments in \phpbb\lock\*
  [ticket/12715] Cleanup comments in \phpbb\groupposition\*
  [ticket/12715] Cleanup comments in \phpbb\feed\*
  [ticket/12715] Cleanup comments in \phpbb\extension\*
  ...
2014-06-16 01:12:04 +02:00
Andreas Fischer
a0d2c6ab14 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12712] Remove unneeded GROUP BY clause to fix query for mssql
2014-06-15 17:44:19 +02:00
Dhruv
bf8b8de862 Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12575] Just forward service_collection::offsetGet() to container.
  [ticket/12575] Do not duplicate logic in service_collection_iterator.
  [ticket/12575] Workaround for offsetExists seems not required for the Iterator.
  [ticket/12575] Pass service_collection instead of ContainerInterface.
2014-06-15 13:14:03 +05:30
Dhruv
aaa9a4b0e6 Merge branch 'develop-ascraeus' into develop
# By Tristan Darricau
# Via Dhruv Goel (1) and Tristan Darricau (1)
* develop-ascraeus:
  [ticket/12109] Fix coding style
  [ticket/12109] Bug when setting permissions with "Select all users"
2014-06-15 13:05:53 +05:30
Cesar G
13fedd4764 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12711] Cast values to string such that they are quoted in SQL queries.
2014-06-14 17:41:54 -07:00
Cesar G
b0ab83886e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (25 commits)
  [ticket/12613] Add distinction between top/bottom action-bar
  [ticket/12613] Replaced topic-actions with action-bar
  [ticket/12613] Remove responsive linklist from memberlist
  [ticket/12613] Remove unnecessary checks and clean up CSS
  [ticket/12613] role="navigation" not allowed on <ul>
  [ticket/12613] Improved screen reader functionality
  [ticket/12613] Removed unnecessary checks
  [ticket/12613] Set fixed font-size
  [ticket/12613] Slightly better icons
  [ticket/12613] Typo and L_COLON
  [ticket/12613] Small inconsistency fixes
  [ticket/12613] Don't display page-jump if all pages are visible (6)
  [ticket/12613] Fixes from comments (single quotes and typos)
  [ticket/12613] Minor $bull; and <hr> fix
  [ticket/12613] Pagination should never be in responsive linklist
  [ticket/12613] Minor CSS fixes
  [ticket/12613] Dropdown-visible page-jump icon, fix focus() timing
  [ticket/12613] Renamed jump-to to page-jump to prevent confusion
  [ticket/12613] Removed form in order to prevent nested forms
  [ticket/12613] Fix functional test and post sorting bug
  ...
2014-06-14 16:31:20 -07:00
Cesar G
7371817567 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12709] Update plupload.full.min.js
2014-06-14 11:42:35 -07:00
Dhruv
9ec4136609 Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer (1) and Huynh Buu Tam (1)
# Via Andreas Fischer (1) and Dhruv Goel (1)
* develop-ascraeus:
  [ticket/12708] Make the path absolute by using __DIR__.
  [ticket/12708] Correct the path to the LICENSE file in install_main.
2014-06-14 22:07:10 +05:30
Dhruv
86c3fd34dd Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv Goel (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12209] Notify the admin that OAuth still allows DB authentification
2014-06-14 21:11:15 +05:30
Joas Schilling
b64837a29b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12707] Do not try to load 3.1 DBMS driver name as 3.0 driver.
2014-06-14 13:33:11 +02:00
Andreas Fischer
00b0172962 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12575] Use strict comparison
  [ticket/12575] Add missing property
  [ticket/12575] Usethe new header
  [ticket/12575] Fix 2 typos in comments
  [ticket/12575] Fix typos in comments
  [ticket/12575] Skip sniffer issue triggered by the solution of a php bug
  [ticket/12575] Remove  inline assignments
  [ticket/12575] Fix the tests
  [ticket/12575] Move service_collection_iterator to its own file
  [ticket/12575] Speed up load_class()
2014-06-14 12:45:47 +02:00
Andreas Fischer
8df53d7932 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12706] Ignore additional rank images
  [ticket/12706] Ignore additional languages
  [ticket/12706] Ignore additional styles
2014-06-14 12:44:37 +02:00
Andreas Fischer
72e64fec6e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11445] Move get user's notification code into its own method
  [ticket/11445] Remove unused foreach key $group_name
  [ticket/11445] Improve unit tests for get_global_subscriptions
  [ticket/11445] Optimize no of queries in get_global_subscriptions
2014-06-14 00:16:53 +02:00
Joas Schilling
5937bcacc4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12682] Make Code Sniffer run properly on Travis CI again.
2014-06-13 22:31:01 +02:00
Andreas Fischer
18c9733024 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12687] Remove french spaces
  [ticket/12687] Display the number of cached queries
  [ticket/12687] Don't check if memory_get_peak_usage() exists
  [ticket/12687] Wrap $GLOBALS['starttime'] in a if
  [ticket/12687] Fix the namespace of $request
  [ticket/12687] Update doc block
  [ticket/12687] Use microtime(true)
  [ticket/12687] Remove globals
  [ticket/12687] Return a string and move the displaying of the sql report
  [ticket/12687] Rename DISPLAY_LOAD_TIME to PHPBB_DISPLAY_LOAD_TIME
  [ticket/12687] Display the explain link only when DEBUG is set
  [ticket/12687] Add a constant to display the load time without DEBUG
2014-06-13 16:28:19 +02:00
Joas Schilling
e8ab145396 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12697] Delete cached extension schema.json files after testing
2014-06-13 12:49:17 +02:00
Dhruv
464a1190ea Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/12694] Remove whitespace at end of line from acp_groups
2014-06-11 22:44:35 +05:30
Nils Adermann
86b5a815ab Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (33 commits)
  [ticket/12352] Do not check hashes that don't have the necessary length
  [ticket/12352] Update file headers to fit new format
  [ticket/12352] Use custom provider collection for auth providers
  [ticket/12352] Add checks for existing user_pass_convert to migrations
  [ticket/12352] Remove usages of user_pass_convert column
  [ticket/12352] Update schema json file
  [ticket/12352] Remove user_pass_convert column from database
  [ticket/12352] Check each newly added passwords driver in manager_test
  [ticket/12352] Add get_settings_only method to passwords driver base
  [ticket/12352] Add passwords driver for xenforo 1.0, 1.1 passwords
  [ticket/12352] Add tests for wcf1 and wcf2 drivers
  [ticket/12352] Add driver for woltlab community framework 1 passwords
  [ticket/12352] Add driver for woltlab community framework 2 passwords
  [ticket/12352] Add missing $ to md5_mybb and md5_vb driver
  [ticket/12352] Fix spacing in passwords tests
  [ticket/12352] Add passwords driver for vB passwords
  [ticket/12352] Use correct hashing method in md5_mybb driver
  [ticket/12352] Add driver for myBB md5 passwords
  [ticket/12352] Rename phpbb2_md5 driver to fit filenames of other drivers
  [ticket/12352] Add passwords driver for sha1 password hashes
  ...
2014-06-11 14:28:06 +02:00
Marc Alexander
ee39a45664 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12483] Fix selectors for installing extensions in functional tests
  [ticket/12483] Remove unused globals
  [ticket/12483] Fix finder usage when generating the schema.json file
  [ticket/12483] Fix copyright in prepare_extension.sh
  [ticket/12483] Use file_put_contents()
  [ticket/12483] Close database connection when tearDown() is called
  [ticket/12483] Require the extension manager class
  [ticket/12483] Move schema files into tmp/ and only copy them when needed
  [ticket/12483] Add a .sh that moves an extension in place
  [ticket/12483] Allow to setup extensions before database and functional tests
2014-06-11 09:28:03 +02:00
Marc Alexander
2da12a8869 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12688] Correctly use web root path instead of phpbb root path
2014-06-10 22:22:18 +02:00
Nils Adermann
618b73a3d3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12508] Ignore extensions in migration_tips dev tool
  [ticket/12508] Fix doc block
  [ticket/12508] Add new line to separate the if and foreach better
  [ticket/12508] Add a unit test for set_extensions()
  [ticket/12508] Only take a list of names for set_extensions()
  [ticket/12508] Fix class doc block
  [ticket/12508] Move \phpbb\extension\finder to \phpbb\finder
  [ticket/12508] Fix usages of the finder
  [ticket/12508] Remove extension manager from finder
2014-06-10 18:40:18 +02:00
Joas Schilling
3c68da275b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12664] Refactor develop/migration_tips.php into a console command.
2014-06-10 11:43:45 +02:00
Joas Schilling
01a79fe1dc Merge pull request #2557 from Elsensee/ticket/12516
[ticket/12516] Always preview signature in UCP/ACP module

* Elsensee/ticket/12516:
  [ticket/12516] Always preview signature in UCP/ACP module
2014-06-10 00:27:18 +02:00
Joas Schilling
4916c8c24c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12606] Add ACP group core events
2014-06-10 00:13:20 +02:00
Joas Schilling
f0a0de1721 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12667] Do not point viewtopic URL to unread post outside of view=unread
2014-06-10 00:01:39 +02:00
Joas Schilling
592624379f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8610] Use css selector instead of xPath
  [ticket/8610] Add functional test when two topics are merged
  [ticket/8610] Throw an error when the dest topic isn't set
  [ticket/8610] Fix bookmarks when merging all the posts of a topic
  [ticket/8610] Merging topics does not handle bookmarks correctly
2014-06-09 22:57:33 +02:00
Nils Adermann
7a55594e93 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (36 commits)
  [ticket/10073] Fix button descriptions
  [ticket/10073] Do not check disable boxes by default
  [ticket/10073] Store values with config_text in the ACP
  [ticket/10073] Move config values to config_text
  [ticket/10073] Fix request usage
  [ticket/10073] Deduplicate template variable names
  [ticket/10073] Get service from container
  [ticket/10073] Fix more "Contact Us" strings
  [ticket/10073] Move template code into the template
  [ticket/10073] Make contact page available when board is disabled
  [ticket/10073] Change name of the ACP module
  [ticket/10073] Deduplicate posting buttons code in ACP
  [ticket/10073] Use phpbb_validate_email to verify email address
  [ticket/10073] Add tests for new validate_email()
  [ticket/10073] Split email validation from email ban and taken checks
  [ticket/10073] Deduplicate the if statement
  [ticket/10073] Fallback to board_contact when contact page is disabled
  [ticket/10073] Remove language string from rebase conflict
  [ticket/10073] Add ACP module to add bbcode text for contact admin info
  [ticket/10073] Add new configs to the schema
  ...
2014-06-09 17:55:59 +02:00
Joas Schilling
0440d09dc0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12668] Add subforums_row to core.display_forums_modify_template_vars
2014-06-09 17:20:36 +02:00
Joas Schilling
7245c54bb8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12669] Add core event to the function display_forums()
2014-06-09 16:09:33 +02:00
Joas Schilling
ca259c1760 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12677] Replace ‘thread’ with ‘topic’ in functions_display comment
2014-06-09 15:47:42 +02:00
Dhruv
d1055bdd9e Merge branch 'develop-ascraeus' into develop
# By Andreas Fischer
# Via Andreas Fischer (1) and others
* develop-ascraeus:
  [ticket/12660] Improve check for when phpinfo() is disabled.
2014-06-09 13:25:24 +05:30
Andreas Fischer
bb590b6216 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12672] Make tab intercept; CB for keypress only react without key mods
2014-06-09 03:04:45 +02:00
Andreas Fischer
31abf1ab02 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12675] Fix code sniffer complaints introduced by recent commits
2014-06-09 02:38:35 +02:00
Dhruv
74815d5951 Merge branch 'develop-ascraeus' into develop
# By Marc Alexander
# Via Dhruv Goel (1) and Marc Alexander (1)
* develop-ascraeus:
  [ticket/11331] Inform user that double dots will be stripped from avatar paths
2014-06-09 04:39:28 +05:30
Marc Alexander
be638e2a18 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12673] IMAGETYPE_SWC might be missing when SWC is not supported.
2014-06-08 22:18:34 +02:00
Oliver Schramm
084875f343 [ticket/12516] Always preview signature in UCP/ACP module
PHPBB3-12516
2014-06-07 18:24:13 +02:00
Andreas Fischer
9e00aef34a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12655] Set register_container_commands as public
  [ticket/12655] Don't try to restore the definition in the help
  [ticket/12655] Fix coding style
  [ticket/12655] Make the --shell option available only for phpbbcli.php
  [ticket/12655] Fix coding style in \phpbb\console\application
  [ticket/12655] Set the arguments of \phpbb\console\application as required
  [ticket/12655] Don't require acp/common again in the commands
  [ticket/12655] Run the shell when --shell is used
2014-06-06 19:49:30 +02:00
Andreas Fischer
e509f8664b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12602] Fix language key removal.
  [ticket/12602] Rectify language keys.
  [ticket/12602] Fix test mistake.
  [ticket/12602] Fix language var mistakes.
  [ticket/12602] Add types, change description of cron:list.
  [ticket/12602] Fix internationalisation of cron_list.php
  [ticket/12602] Fix spaces issues.
  [ticket/12602] Coding style correction.
  [ticket/12602] Fix coding style mistakes.
  [ticket/12602] Headers updated.
  [ticket/12602] Changes to respect coding style and to factorize code.
  [ticket/12602] Cleanup tests
  [ticket/12602] Add function get_tasks.
  [ticket/12602] Correction of the output message for the cron list
  [ticket/12602] Add files to print the cron list and test files.
2014-06-06 19:43:09 +02:00
Andreas Fischer
32afa50290 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12666] Use "None" for images in root of gallery avatar path
2014-06-06 16:03:11 +02:00
Cesar G
7d18b605a5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12521] Fix MCP merge topics row overflow
  [ticket/12565] Empty anchors introduce white-space in IE11
  [ticket/12541] Activate attachments tab when files are dropped into textarea
  [ticket/12615] Fixed inproper clearing of .topic-actions
2014-06-04 23:09:02 -07:00
Andreas Fischer
0326c96e50 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12457] Default to first category if none is selected in gallery avatar
2014-06-05 02:26:48 +02:00
Andreas Fischer
f1314741fb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12639] Add a space in the code generated by generate_sql_keyword()
  [ticket/12639] Handle $conditions['keywords'] outside of the loop
  [ticket/12639] Don't make a copy of $marked when deleting logs in acp_logs
  [ticket/12639] Send a correct IN entry when deleting marked logs
  [ticket/12639] Use assertSame
  [ticket/12639] Remove old commented tests
  [ticket/12639] Order the results correctly in the test
  [ticket/12639] Fix tests on postgres
  [ticket/12639] Update tests to use a dataProvider
  [ticket/12639] Add a test case with an empty keywords list
  [ticket/12639] Delete entry in admin-log leads to mysql-error
2014-06-04 23:59:21 +02:00
Marc Alexander
b46e68c65d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12640] Preserve the active tab when previewing in posting page.
2014-06-04 23:26:22 +02:00
Cesar G
a090260a73 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12566] Also changed for ucp_pm_viewmessage.php
  [ticket/12566] "Private messages" should be "Send pivate message"
2014-06-02 13:48:01 -07:00
Andreas Fischer
c000520add Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12641] Use jQuery's trim() method. IE8 does not support the native one
2014-05-31 23:00:07 +02:00
Joas Schilling
93c310f66b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12589] Add test searching in a non absolute directory
  [ticket/12589] Fix tests
  [ticket/12589] Search directly in $directory if it's an absolute sub-path
2014-05-31 01:35:23 +02:00
Andreas Fischer
dafa254f1e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [develop-ascraeus] Correct capitalisation of NeoThermic.
2014-05-31 00:27:37 +02:00
Joas Schilling
e309fce6aa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12637] Fixup all incorrect uses of file header.
  [ticket/12637] Correctly escape the file header in coding-guidelines.html.
2014-05-30 23:22:55 +02:00
Joas Schilling
51b9ea3e86 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10899] Update doc block
  [ticket/10899] Use isset($field_value['IN'])
  [ticket/10899] Add event core.delete_log
  [ticket/10899] Remove trailing ;
  [ticket/10899] Fix typo in the class name
  [ticket/10899] Add unit tests
  [ticket/10899] Get $phpbb_log from the container
  [ticket/10899] Remove extra ';'
  [ticket/10899] Typo
  [ticket/10899] Refactoring in \phpbb\log\log_interface
  [ticket/10899] Using Delete All in log viewer with keyword search
2014-05-30 23:13:09 +02:00
Joas Schilling
dc5878352c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11942] Don't change the reason to '' when hard deleting
  [ticket/11942] Don't show the checkbox if the post is already soft-deleted
  [ticket/11942] Remove useless IF in templates
  [ticket/11942] Apply the modifications to subsilver
  [ticket/11942] Always display delete reason
  [ticket/11942] Edits messages
  [ticket/11942] Change the formulation
  [ticket/11942] Adding the reason to hard deleted topic/post
  [ticket/11942] Delete post/topic reason should be added to logs
2014-05-30 23:04:10 +02:00
Joas Schilling
e8af120037 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11467] Add user object to extension manager for tests
  [ticket/11467] Add language variables to tests
  [ticket/11467] Add language variables for extension exception messages
2014-05-30 23:01:57 +02:00
Joas Schilling
be8770532c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11266] Better message for when composer dependencies are missing.
2014-05-30 22:58:17 +02:00
Joas Schilling
ee8e5bcf37 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12597] Update USE_SYSTEM_CRON_EXPLAIN to be a bit more verbose.
  [ticket/12597] Improve language for cron:run command.
  [ticket/12597] Do not output anything besides the gif image.
2014-05-30 22:52:14 +02:00
Andreas Fischer
64f8163652 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (27 commits)
  [ticket/12597] Reformating an acp message
  [ticket/12597] Modifiying acp message
  [ticket/12597] Fix wrong global variable name
  [ticket/12597] Typo correction
  [ticket/12597] Typo corrections
  [ticket/12597] Changing place of lock release in execute() method
  [ticket/12597] Fix test file
  [ticket/12597] Typing corrections and improvement of code consistency
  [ticket/12597] Fix various mistakes
  [ticket/12597] Fix various mistakes
  [ticket/12597] Fix visibilty of two functions in run.php
  [ticket/12597] Refactoring and test improving
  [ticket/12597] Fix language key name
  [ticket/12597] Fix coding style and typing mistakes
  [ticket/12597] Changes name of command  cron:run-all to cron:run.
  [ticket/12597] Fix various problems
  [ticket/12597] Fix constructor bug and servral doc blocs
  [ticket/12597] Modification of return statuses and of test files
  [ticket/12597] Fix misplaced release of db lock
  [ticket/12597] Change EXECUTE to RUN in language
  ...
2014-05-30 20:12:15 +02:00
Joas Schilling
a84bb5f6a1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-b4] Update phpBB Version for b5 development
  [prep-release-3.1.0-b4] Add changelog for 3.1.0-b4
  [prep-release-3.1.0-b4] Prepare Changelog
  [prep-release-3.1.0-b4] Add migration for 3.1.0-b4
  [prep-release-3.1.0-b4] Update version to 3.1.0-b4
2014-05-30 17:53:16 +02:00
Joas Schilling
300d68ff53 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12621] schema.json is not up to date with migration files
2014-05-30 16:11:49 +02:00
Andreas Fischer
993167fee0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12594] Update file header in non-php files
  [ticket/12594] Fix file headers of new files
2014-05-30 15:40:38 +02:00
Andreas Fischer
c00bb27219 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12614] Make the post buttons always visible.
2014-05-29 23:21:19 +02:00
Andreas Fischer
e9d33fd02e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12604] Fix wrong padding when no notifications
2014-05-29 15:42:30 +02:00
Andreas Fischer
4533b4a738 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12611] Remove phpBB Group copyright notice from .gifs
2014-05-29 00:29:44 +02:00
Joas Schilling
3ea17f1d14 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11226] Explicity set file_moved to false
  [ticket/11226] Add tests
  [ticket/11226] Use $user->lang()
  [ticket/11226] filespec::move_file() should error correctly
2014-05-29 00:15:32 +02:00
Joas Schilling
953ca27728 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (29 commits)
  [ticket/11366] Fix headings css in list page
  [ticket/11366] Add config value in schema_data.sql
  [ticket/11366] Fix HTML
  [ticket/11366] Exchange links and settings' form
  [ticket/11366] Remove the extra {S_FORM_TOKEN}
  [ticket/11366] Move the links to the top of the page
  [ticket/11366] Hide the version check settings by default
  [ticket/11366] Versions, options and actions heading should be centered
  [ticket/11366] Better language string for "recheck all"
  [ticket/11366] Move "recheck all" link
  [ticket/11366] Add $config['extension_force_unstable']
  [ticket/11366] Use force_cache on the list page
  [ticket/11366] Add recheck-all link
  [ticket/11366] Force the use of the cache on the list page
  [ticket/11366] Update FILE_NOT_FOUND language string
  [ticket/11366] Fix whitespaces
  [ticket/11366] Update FILE_NOT_FOUND language string
  [ticket/11366] Update var names
  [ticket/11366] Align language strings
  [ticket/11366] Fix detailed view
  ...
2014-05-28 23:46:15 +02:00
Joas Schilling
6df911142c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12561] Reworked tests by nickvergessen
  [ticket/12561] Added tests for "after last", "after missing" and "empty"
  [ticket/12561] Add check to see if "after" column actually exists
  [ticket/12561] Added test for "after"
  [ticket/12561] Add "after" check to schema_generator for columns_add
2014-05-28 23:33:45 +02:00
Joas Schilling
480a70ccae Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12384] Use mysqli on hhvm in ascraeus. Keep explicit matrix though.
  [ticket/12384] Run Travis CI HHVM tests against MySQLi instead of MySQL.
2014-05-28 23:31:23 +02:00
Joas Schilling
95ebe2dcbf Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12582] Use the correct script name.
  [ticket/12582] Fix coding style.
  [ticket/12582] Remove set -e due to exiftool not liking 0 byte files.
  [ticket/12582] Strip away copyrighted ICC profile
  [ticket/12582] Change strip_icc_profiles.sh to only take a single file.
  [ticket/12582] Run strip_icc_profiles.sh on Travis CI.
  [ticket/12582] Overwrite inplace instead of creating _original files.
  [ticket/12582] Add script for strippping ICC profiles from images.
2014-05-28 21:50:50 +02:00
Joas Schilling
b2742243c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12174] Add tests
  [ticket/12174] Coding style
  [ticket/12174] Remove $update_topic_attachments_flag
  [ticket/12174] Don't update the flag for a post without attachment
  [ticket/12174] Update the conditions
  [ticket/12174] Remove inline assignment
  [ticket/12174] Update sql query
  [ticket/12174] Revert the changes on $topic_update_array
  [ticket/12174] Corrections
  [ticket/12174] Update topic_attachment flag when a post is soft-deleted
2014-05-28 21:45:50 +02:00
Andreas Fischer
3ab06314f1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12594] Replace phpBB Group with phpBB Limited
  [ticket/12594] Update footer credit lines
  [ticket/12594] Remove @package tags and update file headers
2014-05-28 18:19:20 +02:00
Joas Schilling
cf12e17944 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12509] Add example in doc block
  [ticket/12509] Add missing ',' in arrays
  [ticket/12509] Update calls to set_custom_style in forgotten places
  [ticket/12509] Fix path in adm/index.php
  [ticket/12509] Fix typo in adm/index.php
  [ticket/12509] Fix doc block
  [ticket/12509] Fix the call to set_custom_file in adm/index and messenger
  [ticket/12509] Update acp custom_style setter
  [ticket/12509] Add an option to set the path of custom file for extensions
2014-05-28 00:23:52 +02:00
Joas Schilling
317ce7b0c7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12536] Restore missing @throws
  [ticket/12536] Add test cases with empty versions list
  [ticket/12536] Use stable values when unstable are unavailable
  [ticket/12536] Update doc block
  [ticket/12536] Return empty array if stability unavailable
  [ticket/12536] Get Versions Should Not Require Both Stable and Unstable
2014-05-28 00:07:45 +02:00
Dhruv
9d41bca27d Merge branch 'develop-ascraeus' into develop
# By Tabitha Backoff
# Via Dhruv Goel (1) and Tabitha Backoff (1)
* develop-ascraeus:
  [ticket/12596] Add template event acp_group_options_before/after
2014-05-28 01:30:18 +05:30
Andreas Fischer
2aef05106c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (21 commits)
  [ticket/12155] Remove use of !important and move reddish color back to .button
  [ticket/12155] Reposition the button icons to the left side while we're at it.
  [ticket/12155] Get rid of line-height value causing alignment issues in FF.
  [ticket/12155] Get rid of the <span> where possible and fix buttons in Safari.
  [ticket/12155] Fix misplaced semicolon and ensure that value comparison works.
  [ticket/12155] Combine the post and topic/PM button icons into a single sprite
  [ticket/12155] Move icon class directly to <a> and use <span> consistently.
  [ticket/12155] Remove star hack from padding-right property of .button.
  [ticket/12155] Fix tabbing and put one selector per line if string is too long
  [ticket/12155] Make opacity transition faster and fix background image paths.
  [ticket/12155] Keep the selection method consistent with the one below it.
  [ticket/12155] Fade out the buttons when leaving the post.
  [ticket/12155] Display the buttons only when hovering the post.
  [ticket/12155] Make the buttons bigger on touch devices.
  [ticket/12155] Clean up icons.
  [ticket/12155] Remove unused font.
  [ticket/12155] Remove obsolete images.
  [ticket/12155] Use the new .button class as the basis for the post buttons.
  [ticket/12155] Move existing button style to a more generic class.
  [ticket/12155] Remove obsolete language images.
  ...
2014-05-27 18:41:31 +02:00
Andreas Fischer
29b957eea4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12603] Remove hook system documentation.
2014-05-27 18:33:56 +02:00
Andreas Fischer
e74628ee8d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12527] Fix "board’s language" vs "boards language"
  [ticket/12527] Use a proper language string on confirm screen
  [ticket/12527] Remove unnecessary language strings
  [ticket/12527] Check whether the language exists
  [ticket/12527] Restore missing files and variables check
  [ticket/12527] Remove editor from template
  [ticket/12527] Remove language file editor form ACP
2014-05-27 17:34:50 +02:00
Andreas Fischer
b3fd9211ed Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12600] Add @log to the dependencies of extension:show
2014-05-27 16:59:09 +02:00
Cesar G
dd2c1164d2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12580] Remove :link pseudo from a tag
2014-05-27 07:14:08 -07:00
Andreas Fischer
311dda277c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12592] Make hhvm run MySQL again.
2014-05-27 13:43:41 +02:00
Andreas Fischer
ef96f8aa2c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12570] Keep MySQLi procedural
  [ticket/12570] Remove test for affected rows after SELECT
  [ticket/12570] Add a test for set_array() and updating with the same value
  [ticket/12570] Fix MySQL affectedrows
  [ticket/12570] Fix MySQLi affectedrows by specifying MYSQLI_CLIENT_FOUND_ROWS
  [ticket/12570] Add a unit test to show broken sql_affectedrows()
  [ticket/12570] Add test for updating a config with the same value
2014-05-26 23:09:51 +02:00
Joas Schilling
cfa9d23988 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12592] Add PHP 5.4 environment using mysql driver.
  [ticket/12592] Rename mysql environment to mysqli.
2014-05-26 21:38:07 +02:00
Joas Schilling
5e3ce27e13 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12074] Update the visibility of the constructor
  [ticket/12074] Don't log errors
  [ticket/12074] Managing extensions doesn't produce any log entry
2014-05-26 19:00:40 +02:00
Joas Schilling
e2cb2ec66b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12583] Redirect only on non-empty $message
  [ticket/12583] Add event core.mcp_warn_post_before/after
2014-05-26 18:39:51 +02:00
Joas Schilling
d29ca3d4f3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12584] Redirect only on non-empty $message
  [ticket/12584] Add event core.mcp_warn_user_before/after
2014-05-26 18:36:59 +02:00
Joas Schilling
0a01b6a4cb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12270] Fixed topic counting bug and tests
  [ticket/12270] Fixed tests not working
  [ticket/12270] No quote notif and double poster notification fix
  [ticket/12270] Fixed tests
  [ticket/12270] Fixed rebase conflicts
  [ticket/12270] Correct confirm approval message for topics
  [ticket/12270] Correcting to follow phpBB coding standards
  [ticket/12270] Better structured code and no debug error message
  [ticket/12270] Correct notifications for posts/topics now working
  [ticket/12270] Reverted templates
  [ticket/12270] Correct post&topic approval msg, no template changes
  [ticket/12270] Corrent post and topic approval notification message
2014-05-26 18:18:37 +02:00
Joas Schilling
55aa5c8296 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12543] Only take over ENTER and ESC keys when alert box is active.
2014-05-24 14:30:28 +02:00
Joas Schilling
4ef9334dba Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12275] Change if (empty) to if (!isset)
  [ticket/12275] Fix a bug on the event "core.modify_username_string"
2014-05-24 14:20:51 +02:00
Joas Schilling
2d3f486c91 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12531] Add some line breaks to really long lines
  [ticket/12531] Restore default topic link functionality in subsilver2
2014-05-24 14:03:40 +02:00
Andreas Fischer
219d8a41dc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12585] Use a 5 minutes interval instead of 10 minutes
  [ticket/12585] Don't check the cron on each page load
2014-05-24 11:55:34 +02:00
Andreas Fischer
d01c947132 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12555] Add canonical URL for viewtopic
  [ticket/12555] Add canonical URL for viewforum
  [ticket/12555] Add canonical URl for memberlist mode=viewprofile
  [ticket/12555] Allow to set canonical URLs to avoid duplicate content
2014-05-23 03:06:42 +02:00
Andreas Fischer
fefaf2f68e Merge pull request #2478 from VSEphpbb/ticket/12564
[ticket/12564] Remove version definition from ACP/MCP/UCP module info files

* VSEphpbb/ticket/12564:
  [ticket/12564] Remove version definitions from modules in tests
  [ticket/12564] Remove version definition from ACP/MCP/UCP module info files
2014-05-23 01:14:24 +02:00
Andreas Fischer
59ca723174 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12572] Fix JS error when alert message title is undefined
2014-05-23 00:58:12 +02:00
Joas Schilling
0bc73cf9f8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12551] Float breadcrumbs to the right in RTL languages.
2014-05-23 00:46:03 +02:00
Joas Schilling
69e3b5eda6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12550] Prevent last post column from jumping to second line in RTL.
2014-05-23 00:45:21 +02:00
Joas Schilling
7f62d8ea21 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12549] Hide topic/forum list <dfn> tags in RTL languages.
2014-05-23 00:44:46 +02:00
Andreas Fischer
c3639a4d5f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12576] Retrieve the cron_manager in cron.php if needed
  [ticket/12576] Remove cron from common.php
2014-05-23 00:34:28 +02:00
Andreas Fischer
9b52f17fcc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12586] Limit depth to 2, we require vendor/extension/ext.php
  [ticket/12586] Use dot filter when trying to find available extensions
2014-05-23 00:19:33 +02:00
Matt Friedman
a18c293739 [ticket/12564] Remove version definitions from modules in tests
PHPBB3-12564
2014-05-20 11:37:42 -07:00
Matt Friedman
6aeb22bfd7 [ticket/12564] Remove version definition from ACP/MCP/UCP module info files
PHPBB3-12564
2014-05-18 17:43:26 -07:00
Joas Schilling
c72e6ceb06 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [task/sami] Establish alphabetical order.
  [task/sami] Also ignore ext/ directory.
  [task/sami] Replace phpdoctor with sami.
  [task/sami] Add sami/sami as a composer development dependency.
2014-05-18 18:58:40 +02:00
Cesar G
35edb62bb0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12547] Rename jquery.js to jquery.min.js in assets directory
2014-05-16 22:05:15 -07:00
Cesar G
e31739212d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12525] Add string argument to contact and email user language variables
2014-05-16 20:05:04 -07:00
Cesar G
022590268b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12533] Make <a> use all the "see all" "button"
  [ticket/12533] Make <a> use all the notification item size
2014-05-16 17:01:03 -07:00
Andreas Fischer
bd81003759 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12433] Use a different message when nesting of quotes is not allowed
2014-05-15 16:48:19 +02:00
Andreas Fischer
c39eef90e7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11163] Add ext/index.htm
2014-05-15 16:33:55 +02:00
Andreas Fischer
572cd972a7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12540] Fix broken placeholders in language files
2014-05-15 13:42:06 +02:00
Andreas Fischer
d867e52a2e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12435] Update the comment
  [ticket/12435] purge_notifications() fails for unused notifications
2014-05-14 23:12:11 +02:00
Andreas Fischer
84f8f18b1c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12544] Update Plupload to 2.1.2.
2014-05-14 23:04:26 +02:00
Joas Schilling
bf1f0b8062 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12519] Restore m_approve language description
2014-05-13 12:21:41 +02:00
Marc Alexander
ddced2ac4d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12534] Fix filter for functional tests
  [ticket/12534] Do not use errorbox for multi steps
  [ticket/12534] Do not abuse errorbox for en/disable confirmation of extensions
2014-05-12 13:10:23 +02:00
Andreas Fischer
4f8b33cc14 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12518] Apply De Morgan to make the conditions easier to read
2014-05-12 01:10:30 +02:00
Marc Alexander
bf7a1e3e55 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12518] Add event to overwrite the cannot edit condition in posting.php
  [ticket/12518] Add event to overwrite the allow edit and delete conditions
2014-05-11 22:38:04 +02:00
Joas Schilling
e17a156365 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12451] Fix whitespace in posting.php lang file
2014-05-11 18:57:44 +02:00
Joas Schilling
b9dda0eb15 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12517] Correctly call $log->add in prune shadow topics
2014-05-11 18:13:42 +02:00
Joas Schilling
90c2bf26c0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12526] Fix undefined index: filesize when editing PM with attachments.
2014-05-11 18:09:56 +02:00
Joas Schilling
8d17cf5a70 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12529] Move $phpbb_root_path to the end of the constructor
  [ticket/12529] Use root_path in controller\resolver to check the template dir
2014-05-11 15:47:23 +02:00
Joas Schilling
7ec0289b83 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12501] Only select attachments uploaded before the post was reported.
  [ticket/12501] Parse the reported post message before its attachments.
2014-05-11 11:01:31 +02:00
Joas Schilling
f861df10a1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/9388] Use "togglable" instead of "toggable"
  [ticket/9388] Do not nest the <fieldset> tags in the OAuth settings.
  [ticket/9388] Reopen <fieldset> after auth templates.
  [ticket/9388] Fix unit tests.
  [ticket/9388] Use the new toggle function for the avatar type <select>.
  [ticket/9388] Display only the settings for the selected search backend.
  [ticket/9388] Display only the settings for the auth method that's selected.
  [ticket/9388] Add support for making <select> options able to toggle settings.
2014-05-11 10:51:36 +02:00
Joas Schilling
243cce0350 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12524] Add search.php core event to modify search results rowset
2014-05-11 10:43:26 +02:00
Joas Schilling
ea989a2456 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12431] Lang full sentence
  [ticket/12431] Add topic poll icon.
  [ticket/12431] Add has_poll icon to topiclists
2014-05-11 10:24:56 +02:00
Joas Schilling
b4c7978e13 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12523] Add template events search_results_topic_(before/after)
2014-05-11 10:19:55 +02:00
Joas Schilling
1f7e6730b8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12407] Remove merge marker from posting.php
  [ticket/12407] Fix incorrect @since line in event
  [ticket/12407] Merge @change in doc block of event
  [ticket/12407] Assign template variables again after merging develop-ascraeus
  [ticket/12407] Add message_parser as passed variable to event
  [ticket/12407] Allow changing of post_data, etc. at end of posting.php
2014-05-11 10:16:58 +02:00
Joas Schilling
a54fc18620 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12522] Add function parameter description in guesser interface
2014-05-11 10:10:37 +02:00
Joas Schilling
ce73ffae16 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12476] Label the constructor as public
  [ticket/12476] Increase assets also from acp_styles and phpbbcli
  [ticket/12476] Increase asset version on cache purge
2014-05-11 10:03:53 +02:00
Andreas Fischer
1b26cf0274 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10839] Remove version compare as the php minimum requirement is 5.3.3
  [ticket/10839] Fix note about running slow tests and build task
  [ticket/10839] Removing phpunit.xml.all
  [ticket/10839] Always run functional tests by default
2014-05-10 17:14:48 +02:00
Joas Schilling
db384ee3c2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12451] Remove duplicated lang var
  [ticket/12451] Use new line to concatenate strings
  [ticket/12451] Split TOO_MANY_CHARS vars for plurals
  [ticket/12451] Split TOO_FEW_CHARS_LIMIT for plurals
2014-05-08 15:15:44 +02:00
Joas Schilling
78b7cee763 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12025] Apply DeMorgan
  [ticket/12025] Fixing the condition....
  [ticket/12025] Don't show any error on preview if the message is empty
  [ticket/12025] Post Preview no longer shows warnings
2014-05-08 14:42:14 +02:00
Joas Schilling
fadc23344f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12325] Use \RecursiveDirectoryIterator
  [ticket/12325] Doc blocks
  [ticket/12325] Change private function to protected
  [ticket/12325] Add visibilities
  [ticket/12325] Add files located in deleted dirs
  [ticket/12325] Generate the list of the deleted files and folders
2014-05-08 14:28:09 +02:00
Joas Schilling
6c9111bd5b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12500] Set a title attribute in user.img()
2014-05-08 13:27:55 +02:00
Joas Schilling
4affb33396 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12440] Use a more generic approach for replacing the URL.
  [ticket/12440] Set browser URL to point to specific post when using view=unread
2014-05-08 13:23:36 +02:00
Joas Schilling
15c0898911 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12402] CAPTCHA plugin migration fails to detect missing plugins
2014-05-08 13:17:25 +02:00
Joas Schilling
89e6694045 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12510] Convert & to &amp; in build_url() when no params are stripped.
2014-05-08 13:02:11 +02:00
Joas Schilling
f28ce51afb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12428] Use the database to store the original version number
  [ticket/12428] Incorrect from version in database update log entry
2014-05-08 12:57:07 +02:00
Joas Schilling
f80e8d5fb5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12511] Add missing titles for profile fields in members group view
2014-05-08 12:41:17 +02:00
Joas Schilling
6aa3aa3a17 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12513] Add asset include support to simple header/footer in ACP
  [ticket/12513] Add simple_header head event with support for CSS assets calls
2014-05-08 12:29:01 +02:00
Joas Schilling
3a39a99ed6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12493] Add functional test
  [ticket/12493] Fix sql query for selection of users that have disabled PM
2014-05-08 12:23:10 +02:00
Joas Schilling
5ce5d107c2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12488] subSilver2 fix (no longer displays if warnings = 0)
  [ticket/12488] Typo fix
  [ticket/12488] Removed <em> and removed anonymous check
  [ticket/12488] Add user warning indication to viewtopic posts
2014-05-07 21:17:18 +02:00
Joas Schilling
3a0bb88866 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12357] Support routes in generate_smilies() function.
2014-05-07 21:14:31 +02:00
Cesar G
be05c6ab30 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12185] Fix and increase width
  [ticket/12185] Fixing the width of topic header for translation.
2014-05-06 13:56:30 -07:00
Joas Schilling
35cd0d8cc6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12421] Rebase and enable tests
  [ticket/12421] Don't parse [attachment] tags if user can't view them
2014-05-06 21:50:54 +02:00
Andreas Fischer
801cac50bd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12507] Move the 'require' statement
  [ticket/12507] Add console command to purge the cache
2014-05-06 18:38:26 +02:00
Dhruv
a9fe4ad1a4 Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv Goel (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12504] Use local variables where possible
  [ticket/12504] Use defined variables
  [ticket/12504] Remove unused request object from avatar manager test
  [ticket/12486] Make assertion on the return to remove "Risky" from phpunit
  [ticket/12486] Rename data provider to fix "Risky" from phpunit
  [ticket/12503] All tests should extend \phpbb_test_case
2014-05-06 17:51:09 +05:30
Joas Schilling
2772af18eb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12459] Change language strings
  [ticket/12459] Enable related tests
  [ticket/12459] Fix: Differentiating unapproved and deleted posts
  [ticket/12459] Fix: Soft deleted topics should appear in feeds
  [ticket/12459] Fix: the posts were always marked as unapproved
2014-05-06 14:09:04 +02:00
Joas Schilling
d5b39a45c8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11497] Rename set_ext_finder in find_routing_files
  [ticket/11497] Change the date in the package declaration
  [ticket/11497] Fix pagination tests
  [ticket/11497] Use a mock object to define the root folder for the finder
  [ticket/11497] Generate the list of the routes in controller_helper
  [ticket/11497] Fix the path for the finder in controller_provider
  [ticket/11497] Fix tests
  [ticket/11497] Update pagination test
  [ticket/11497] Remove 'ext.finder' from services' list
2014-05-06 13:56:24 +02:00
Cesar G
e5d18ac827 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12332] Add missing semicolon to inline styling
  [ticket/12332] Adjust size of mark column where too wide
  [ticket/12332] Adjust column widths for responsive changes
  [ticket/12332] Restore some changes back to original state
  [ticket/12332] Add break-word to fixed width table CSS
  [ticket/12332] Accomplish all word creaking in template and CSS
  [ticket/12332] Remove width sizing, as it is already set
  [ticket/12332] Fix displaying attachments with long file names
2014-05-05 16:51:50 -07:00
Cesar G
63632d0713 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12498] Adds height-property for IE8 in tweaks.css
2014-05-05 16:46:07 -07:00
Joas Schilling
019952e846 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12491] Fix clashing USERNAME_FULL template variable.
2014-05-05 12:37:04 +02:00
Cesar G
7a3e79fc11 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12415] Use private message instead of "pm" accronym
2014-05-04 13:57:16 -07:00
Andreas Fischer
fed96a9e7a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12499] Incorrect call to phpbb\log\log::add() in db:migrate
2014-05-04 22:40:45 +02:00
Joas Schilling
8f0006ec95 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-b3] Update phpBB Version for b4 development
  [prep-release-3.1.0-b3] Add changelog for 3.1.0-b3
  [prep-release-3.1.0-b3] Prepare Changelog
  [prep-release-3.1.0-b3] Add migration for 3.1.0-b3
  [prep-release-3.1.0-b3] Update version to 3.1.0-b3
2014-05-04 20:25:29 +02:00
Joas Schilling
c4986448c9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12494] Undefined index: user_type on viewtopic.php
2014-05-04 16:44:01 +02:00
Joas Schilling
647a424ed1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12484] Add template event ucp_agreement_terms_before/after
2014-05-04 16:41:24 +02:00
Joas Schilling
73e07b497b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12411] Improved change documentation
  [ticket/12411] Missed on bool var
  [ticket/12411] Corrected event vars description
  [ticket/12411] Expand vars of event: core.search_modify_tpl_ary
2014-05-04 16:35:11 +02:00
Joas Schilling
86f9a45040 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12392] Fix avatar double assignment bug
  [ticket/12392] Include $profile_fields in core.memberlist_view_profile
2014-05-04 16:31:55 +02:00
Joas Schilling
469751d73c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12366] Fixed missing comma
  [ticket/12366] Conform to new event coding guidelines
  [ticket/12366] Expanded event vars
  [ticket/12366] Include ORDER BY into the query builder
  [ticket/12366] Changed to sql_build_query
  [ticket/12366] Add Event core.search_get_posts_data
2014-05-04 16:28:51 +02:00
Joas Schilling
d068396601 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12323] Template Event search_results_postprofile_before
2014-05-04 16:23:31 +02:00
Joas Schilling
7c23a62bc7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12438] Add Template event memberlist_view_content_prepend
2014-05-04 16:21:33 +02:00
Joas Schilling
02352c9346 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12410] Add Template events search_results_post_ b/a
2014-05-04 16:12:05 +02:00
Joas Schilling
01911cffc5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12396] Added missing viewtopic_topic_title_append
  [ticket/12396] Add Template events viewforum_forum_name
2014-05-04 16:09:27 +02:00
Joas Schilling
8e0503c7b8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12376] Changed to viewtopic_body_poll_option_before and after
  [ticket/12376] Added viewtopic_body_poll_question_append
  [ticket/12376] Add template events viewtopic_body_polls
2014-05-04 15:58:40 +02:00
Joas Schilling
90d98cb884 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12374] Fixed alphabetical sorting
  [ticket/12374] Added prepend-versions of events
  [ticket/12374] Updated code layout
  [ticket/12374] Add Template events index_body_block_(name)_append
2014-05-04 15:55:51 +02:00
Joas Schilling
877b4cfcaa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12346] Change tabs to spaces
  [ticket/12346] Add Template Event overall_header_navlink_app/pre
2014-05-04 15:52:36 +02:00
Joas Schilling
9f9998f89a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12335] Remove $ from desc
  [ticket/12335] Added generate_profile_fields _ before
  [ticket/12335] Documentation fix and added use_contact_fields
  [ticket/12335] Fix phpBB version number
  [ticket/12335] Add Events to phpbb\profilefields\manager
2014-05-04 15:50:17 +02:00
Joas Schilling
92ec7616be Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12378] Prosilver common.css duplicate entry
2014-05-04 15:44:09 +02:00
Joas Schilling
cd7be3f58b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12455] Remove unused language strings from common.php and app.php
2014-05-04 15:43:33 +02:00
Joas Schilling
19c968e5e9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10737] Remove loading indicator.
  [ticket/10737] Enforce allow_live_searches setting in memberlist.php.
  [ticket/10737] Add config setting to disable live searches.
  [ticket/10737] Add loading indicator and alert box code to simple_footer.html.
  [ticket/10737] Load core.js and ajax.js in simple_footer.html.
  [ticket/10737] Set the username as the input value instead of redirecting.
  [ticket/10737] Drop subsilver2 changes.
  [ticket/10737] Add a more generic live search implementation.
  [ticket/10737] Clean up memberlist.php.
  [ticket/10737] Use dropdown for search results container.
  [ticket/10737] Adding delayed keyup and removing target_blank.
  [ticket/10737] Using UTF-8 aware alternatives in PHP code.
  [ticket/10737] Removing obsolete code.
  [ticket/10737] Avoid hard-coding table row and use case-insensitive search.
  [ticket/10737] Removing unnecessary/obsolete code.
  [ticket/10737] Using JQuery events and JSON response.
  [ticket/10737] Code fixes in AJAX search feature
  [ticket/10737] Improvements over last commit
  [ticket/10737] Adding username suggestions in "Find a member" using AJAX
2014-05-03 16:40:35 +02:00
Andreas Fischer
a84acdb4f1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12470] Correctly set up the php extensions
  [ticket/12470] Fix setup of phpbb
  [ticket/12470] Move setup of phpBB to new .sh
  [ticket/12470] Move setup of database to new .sh
  [ticket/12470] Move phing sniff into new .sh
2014-05-03 15:53:57 +02:00
Joas Schilling
d1568e7fe5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12485] Broken tests due to absolute exclude
2014-05-03 10:28:53 +02:00
Cesar G
9b2ecf721b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10521] Fix broken tests using set_cookie
2014-05-02 17:56:23 -07:00
Nils Adermann
5b39b9f52a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10521] Update docblock of set_cookie for new HttpOnly param
2014-05-03 01:00:06 +02:00
Nils Adermann
2280a37a3e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12429] Can not insert into more columns than exist.
2014-05-03 00:51:38 +02:00
Nils Adermann
48d016134e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11860] htaccess: Support for Apache 2.4's "Require" syntax.
2014-05-03 00:37:39 +02:00
Joas Schilling
184b8c2df7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12382] Event loop nesting inclusion applies to regular includes too
  [ticket/12382] Allow nested loops in included files.
2014-05-03 00:23:05 +02:00
Nils Adermann
93388eb431 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10521] Allow language switching by URL parameter
2014-05-03 00:15:54 +02:00
Andreas Fischer
af74bbc81c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12482] Fixed undefined variable: data.
2014-05-02 23:32:14 +02:00
Joas Schilling
3e2d08bb31 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12478] Add contact field events to viewtopic_body.html.
  [ticket/12478] Re-add contact field events in ucp_pm_viewmessage.html.
2014-05-02 23:13:51 +02:00
Andreas Fischer
9eac15707e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12480] Remove unused use statements
  [ticket/12480] Add subfolder/config/routing.yml which should not be found
  [ticket/12480] Only load config/routing.yml from extensions route
2014-05-02 23:04:58 +02:00
Andreas Fischer
c33cb67ec9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12477] Tab instead of spaces.
  [ticket/12477] Fix logic to prevent admin-deactivated users from getting PM's.
2014-05-02 22:16:11 +02:00
Nils Adermann
64a34a1966 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12429] Update PHPUnit to 4.1, update DBUnit to 1.3.
2014-05-02 21:43:43 +02:00
Nils Adermann
45215d0bda Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12254] Add subsilver2 support for cookie storage instead of SID
  [ticket/12254] Use a cookie instead of SID to store language selection
  [ticket/12254] No longer need to add change_lang to the URL params
  [ticket/12254] Use 'language' instead of 'set_lang' as the variable name
  [ticket/12254] Persist set_lang after reg only if changed from default
  [ticket/12254] Add set_lang var changes to subsilver2 files
  [ticket/12254] Use new set_lang var to avoid conflict with change_lang
  [ticket/12254] Stop using deprecated request_var in user class
  [ticket/12254] Better language switching on registration page
2014-05-02 21:24:15 +02:00
Nils Adermann
49c994f0f3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12475] Tabs, spaces, ...
2014-05-02 20:05:14 +02:00
Nils Adermann
aace88b80d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12475] Load extension migrations on cli updater too
2014-05-02 19:55:59 +02:00
Andreas Fischer
237ae5dfae Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12475] Error in db:update console command
  [ticket/12474] Error messages should be displayed with <error> tag
2014-05-02 19:50:16 +02:00
Nils Adermann
903c4d26da Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12473] Add console command for database migration.
  [ticket/12473] Add more compatibility to phpBB Console Application.
  [ticket/12473] Move compatibility globals out into its own file.
2014-05-02 19:17:17 +02:00
Nils Adermann
c4798ab31d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12472] Set fast_finish for travis
2014-05-02 18:58:40 +02:00
Marc Alexander
3994a0e784 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12120] Add Marc Alexander to AUTHORS
2014-05-02 18:52:45 +02:00
Nils Adermann
0d22f8d0af Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12265] Actually use $u_pm.
  [ticket/12265] Ensure that dropdown is always at the very left of the container
  [ticket/12265] Define a loop for contact icons.
  [ticket/12265] Break the icons that aren't in loop in case extensions add more
  [ticket/12265] Fix modulo logic.
  [ticket/12265] Adjust alignment of AIM and Jabber icons.
  [ticket/12265] Ensure that there's only 4 icons per row in IE & Opera.
  [ticket/12265] Add contact icon and remove border from last row & cells.
  [ticket/12265] Fix issue with dropdown being restricted by the width of parent
  [ticket/12265] Remove ugly logic.
  [ticket/12265] Simplify contact icon design and move to dropdown.
2014-05-02 18:30:29 +02:00
Nils Adermann
d4cec63d66 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [feature/sqlite3] Add sqlite3 database to .gitignore
  [feature/sqlite3] Use SQLite3 by default
  [feature/sqlite3] Remove invalid comment
  [feature/sqlite3] Remove unneeded ORDER BY type from sqlite_master queries
  [feature/sqlite3] Correctly recreate indexes when recreating a table
  [feature/sqlite3] Fix sql_index_drop() for sqlite3
  [feature/sqlite3] Remove trailing comma from column list
  [feature/sqlite3] Update docblocks and function visibility
  [feature/sqlite3] Add support for SQLite 3
2014-05-02 17:58:14 +02:00
Nils Adermann
f910ca14b7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12071] Add test that covers not available fileinfo
  [ticket/12071] Get rid of unneeded cast to boolean in tests
  [ticket/12071] Skip tests that depend on fileinfo and fix expected results
2014-05-02 16:54:41 +02:00
Nils Adermann
d108fe09f2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11508] Fix build_url test.
  [ticket/11508] Add functional test for jumpbox.
  [ticket/11508] Use $phpbb_path_helper.
  [ticket/11508] Allow equal sign in parameter value.
  [ticket/11508] Remove unnecessary implode.
  [ticket/11508] Remove unnecessary isset check.
  [ticket/11508] Fix build_url test.
  [ticket/11508] Curly brace should be on its own line...
  [ticket/11508] The question mark is expected even if there are no parameters.
  [ticket/11508] Add tests.
  [ticket/11508] Do not add the '?' unless there are parameters.
  [ticket/11508] Change separator parameter to a simple true|false $is_amp.
  [ticket/11508] Move helper functions to path_helper class.
  [ticket/11508] Move the stripping param code to separate function as well.
  [ticket/11508] Build the jumpbox hidden fields using the _form action_
  [ticket/11508] Split parts of build_url() into reusable functions.
2014-05-02 16:40:40 +02:00
Andreas Fischer
850feb4938 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12469] Remove user table columns from fixtures that were deleted
2014-05-02 16:34:16 +02:00
Nils Adermann
3020b044e3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8323] Cache auth request
  [ticket/8323] Combine into a single query
  [ticket/8323] Comments on phpbb_get_banned_user_ids input for test
  [ticket/8323] More readability in test case
  [ticket/8323] Comments
  [ticket/8323] dataProvider for the test; better test data
  [ticket/8323] Comments
  [ticket/8323] Unit test for phpbb_get_banned_user_ids
  [ticket/8323] Comments for inactive reasons in constants.php
  [ticket/8323] Only disable administrative deactivated accounts from receiving PMs
  [ticket/8323] Allow temporarily banned users to receive PMs, but not a notification
  [ticket/8323] Correct PM notification settings (only notify those who can receive them)
  [ticket/8323] Cleanup viewtopic code (not sure how this mess happened)
  [ticket/8323] Allow sending PMs to temporarily banned users
  [ticket/8323] Do not allow sending PMs to Inactive users
  [ticket/8323] Hide the Send PM link if users cannot receive the PM
  [ticket/8323] Correcting the comment
  [ticket/8323] Do not allow sending of Private Messages to users who are banned
  [ticket/8323] Remove code used for testing
  [ticket/8323] Do not allow sending of Private Messages to users who do not have permission to read private messages
2014-05-02 16:13:24 +02:00
Nils Adermann
564de1b513 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12468] Having mbstring.http_input set to '' is as good as 'pass'.
2014-05-02 15:41:01 +02:00
Joas Schilling
b988511a1c Merge remote-tracking branch 'p/develop-ascraeus' into develop 2014-05-02 15:09:51 +02:00
Nils Adermann
65e90ecd24 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11881] Move convert_timezones_test to migrator
  [ticket/11881] Fix test filename
  [ticket/11881] Limit to 500
  [ticket/11881] Make sure user_timezone isn't converted twice
  [ticket/11881] Better split the timezone conversion into chunks; add test
  [ticket/11881] Timezone migration can take a long time
2014-05-02 14:46:40 +02:00
Andreas Fischer
bfc31f55b2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12467] Add config*.php and tests_config*.php to .gitignore
2014-05-02 14:22:09 +02:00
Nils Adermann
b6925ca6d1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12403] Add template events to acp_users_prefs.html
2014-05-02 13:35:09 +02:00
Nils Adermann
f1a1a84bf0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8960] Allow changing avatar path if it's not writable
2014-05-02 13:26:31 +02:00
Nils Adermann
f91b27584b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8558] htmlspecialchars_decode the contact name for emails
2014-05-02 13:03:59 +02:00
Nils Adermann
9d00e95229 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8558] Fix operator
  [ticket/8558] Fix field length in ACP
  [ticket/8558] Use only one variable and improve explain string
  [ticket/8558] Add config in migrations and schema_data
  [ticket/8558] Add display name in emails from board
2014-05-02 12:50:24 +02:00
Nils Adermann
367abd2297 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8558] Do string concatenation only once and do htmlspecialchars
  [ticket/8558] Add display name in emails from board
2014-05-02 12:43:20 +02:00
Nils Adermann
69a14cf238 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12409] Add acp_users.php core events to modify users preferences data
2014-05-02 12:29:37 +02:00
Nils Adermann
5f76c8be07 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus: (55 commits)
  [ticket/12273] Move $extension to constructor so the path is always set
  [ticket/12273] Find events.md relative from the path not the phpbb root
  [ticket/12273] Do not look in extensions docs/ and tests/ directory
  [ticket/12273] Also check file for adm "Location:" events
  [ticket/12273] Do not allow template events in non-html files
  [ticket/12273] Fix return description
  [ticket/12273] Update exporter to allow specifying an extension
  [ticket/12273] Allow to filter events for extensions
  [ticket/12273] Remove old parameter from function call
  [ticket/12273] Fix table header for adm events
  [ticket/12273] Add root path to recursive_event_filter_iterator
  [ticket/12273] Fix missing classes in export_events_for_wiki.php
  [ticket/12273] Use RecursiveDirectoryIterator with filter in php_exporter
  [ticket/12273] Use RecursiveDirectoryIterator in md_exporter
  [ticket/12273] Fix doc blocks
  [ticket/12273] Do not allow 3.1-A1 for template events
  [ticket/12273] Sort arguments alphabetically before exporting
  [ticket/12273] Do not allow 3.1-A1 version
  [ticket/12273] Update since version to 3.1.0-a* style
  [ticket/12273] Update existing events
  ...
2014-05-02 12:25:04 +02:00
Nils Adermann
fa06988eed Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12371] Fix language string
  [ticket/12371] Fix typos in comment
  [ticket/12371] Fix redirect link for approve_post and post_in_queue
  [ticket/12371] Delete the approve_post notification when editing a post
  [ticket/12371] Fix language in comment
  [ticket/12371] Reapprove the post and topic again in tests
  [ticket/12371] Correctly set is_starter when editing first post of the topic
  [ticket/12371] Add functional tests for reapproving
  [ticket/12371] Fix query in mcp_sorting()
  [ticket/12371] Rename disapprove and softdelete tests
  [ticket/12371] We do not group quote notifications anymore
  [ticket/12371] Fix SQL query
  [ticket/11772] Do not send out new topic/post notifications when reapproving
  [ticket/12052] Use different visibility when post was edited
  [ticket/12052] Add support for ITEM_UNAPPROVED to set_post_visibility method
  [ticket/12371] Do not add unlimited users as responders
  [ticket/12371] Do not update the notification entry unneccessarily
  [ticket/12371] Do not delete post related notifications when a post is deleted
  [ticket/12371] Allow notification types to redirect to a different url
  [ticket/12371] Do not group "quote" notifications
2014-05-02 12:11:30 +02:00
Nathaniel Guse
391275dd07 Merge branch 'develop-ascraeus' into develop
# By Crizzo
# Via Crizzo (1) and Nathaniel Guse (1)
* develop-ascraeus:
  [ticket/12404] Splits up the line 18 in subsilver2 into more lines
  [ticket/12404] Changes append/prepend to after/before
  [ticket/12404] Adds two new events and changes some places
  [ticket/12404] Adds a new event before and after the Timezone display
2014-05-01 22:24:37 -05:00
Nathaniel Guse
bf32b31f8a Merge branch 'develop-ascraeus' into develop
# By Nicofuma
# Via Nathaniel Guse (1) and Nicofuma (1)
* develop-ascraeus:
  [ticket/12432] Correcting the assertion
  [ticket/12432] Adding unit test
  [ticket/12432] Migrator should not revert custom functions
2014-05-01 22:16:07 -05:00
Nathaniel Guse
e31a071f2b Merge branch 'develop-ascraeus' into develop
# By PayBas
# Via Nathaniel Guse (1) and PayBas (1)
* develop-ascraeus:
  [ticket/12442] More heading classes
  [ticket/12442] Add CSS classes to important headings
2014-05-01 22:00:29 -05:00
Nathaniel Guse
8ae229febe Merge branch 'develop-ascraeus' into develop
# By Nicofuma
# Via Nathaniel Guse (1) and Nicofuma (1)
* develop-ascraeus:
  [ticket/12444] Replacing spaces with tabs
  [ticket/12444] Replace spaces with tabs
  [ticket/12444] Adding regression test
  [ticket/12444] The logs message aren't filled correctly
2014-05-01 21:49:55 -05:00
Nathaniel Guse
a3995d123a Merge branch 'develop-ascraeus' into develop
# By Nicofuma
# Via Nathaniel Guse (1) and Nicofuma (1)
* develop-ascraeus:
  [ticket/12445] Change the formulation
  [ticket/12445] Disapproved post: the name of the poster should be in logs
2014-05-01 21:47:06 -05:00
Nathaniel Guse
730b73dab7 Merge branch 'develop-ascraeus' into develop
# By Cesar G
# Via Cesar G (1) and Nathaniel Guse (1)
* develop-ascraeus:
  [ticket/11339] Always clear timeout functions on subsequent AJAX calls
2014-05-01 21:36:25 -05:00
Joas Schilling
be2b80e82b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12186] Move PM reports below post reports while installing for ascraeus
  [ticket/12186] Move PM reports below post reports while installing
2014-04-29 21:29:43 +02:00
Joas Schilling
2fff767fd4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12458] Apply Squiz.WhiteSpace.SuperfluousWhitespace.* to legacy code.
2014-04-29 20:41:15 +02:00
Andreas Fischer
aa6acfb00c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12456] Add , after the last array element
  [ticket/12456] Fix duplicated empty lines in language files
  [ticket/12456] Fix missing new lines at the end of email templates
2014-04-29 17:09:04 +02:00
Joas Schilling
2bd13eb054 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12097] Bug fix and adding unit test
  [ticket/12097] Validate_data() should work with class method
2014-04-27 20:44:01 +02:00
Joas Schilling
0b32860e90 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12406] Fix variable description of core.viewtopic_modify_page_title
2014-04-26 18:18:33 +02:00
Andreas Fischer
828696a723 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12199] Move deprecated functions to functions_compatibility.php
2014-04-26 01:41:56 +02:00
Cesar G
0931d9f97d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12418] Notice displayed for feed.php
2014-04-25 13:03:45 -07:00
Cesar G
7c6bba694b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12437] Clean up redundant "clear" elements & "corners"
2014-04-25 10:10:54 -07:00
Andreas Fischer
fddf56223c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12012] Move property to the top
  [ticket/12012] Move MS SQL server comparison into a method
  [ticket/12012] Fix docs in connection manager
  [ticket/12012] Remove duplicated code (only the $sql are different)
  [ticket/12012] Handle begin and commit transactions in tests
  [ticket/12012] Drop and recreate indexes when removing columns
  [ticket/12012] Add a unit test for removing a column with indexes
  [ticket/12012] Add a unit test for changing the column type
  [ticket/12012] Return SQL statements for index drop/create
  [ticket/12012] Fix tools::mssql_get_existing_indexes() for SQL Server 2000
  [ticket/12012] Drop and recreate indexes when changing a column on MSSQL
  [ticket/12012] Fix query layout
  [ticket/12012] Correctly drop default value constraints on MSSQL
2014-04-25 18:54:48 +02:00
Cesar G
001292cc0f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12389] Change "PM" to "Message"
  [ticket/12389] Moved PM tools to UCP template
  [ticket/12389] Replace email and print icons.
  [ticket/12389] Change language of email friend
  [ticket/12389] Move print topic & email topic icons to topic tools
2014-04-25 07:34:01 -07:00
Cesar G
8327c2f078 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12382] Mark broken nested loop with include as incomplete
  [ticket/12382] Add template test for subloops inside includes
  [ticket/12382] Add template test for subloops inside events
2014-04-25 07:25:39 -07:00
Andreas Fischer
26295d5b13 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11917] Replace space with tabs
2014-04-25 16:02:37 +02:00
Joas Schilling
a715719415 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12436] Data passed to sql_multi_insert is expected to be multi-dim.
2014-04-24 14:31:26 +02:00
Nils Adermann
ffb8763220 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11917] Move OAuth Module to the bottom while installing
  [ticket/11917] Hide OAuth UCP Module when OAuth is not the selected backend
2014-04-24 11:33:24 +02:00
Joas Schilling
bb3039678e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12201] Decreased pagination font size.
  [ticket/12201] Update select element to follow same design as prosilver.
  [ticket/12201] Increase sort font size just slightly.
  [ticket/12201] Add link to resync file stats after error.
  [ticket/12201] Fix typos in language pack.
  [ticket/12201] Display error and sorting options when there are no attachments
  [ticket/12201] Only the top pagination should be floated to the right.
  [ticket/12201] Rearrange pagination, sorting, and submit elements.
  [ticket/12201] Center the file size and mark columns.
  [ticket/12201] Separate pagination from table.
2014-04-22 21:09:30 +02:00
Joas Schilling
dd766ce0f7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12130] Fix issue with li:first-child in <ul> having a bullet in IE8.
2014-04-22 19:51:29 +02:00
Joas Schilling
33e03324d1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12422] Add tests
  [ticket/12422] Fix debug warning in log search
2014-04-22 19:48:50 +02:00
Andreas Fischer
77922dcd1e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12413] Revert e65a6dd8f4
2014-04-22 19:25:24 +02:00
Joas Schilling
cde0ebccd0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12193] Fix broken HTML if SQL error occurs during migration
2014-04-22 18:27:58 +02:00
Joas Schilling
7079fefa61 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12424] Update Symfony component from v2.3.4 to v2.3.12.
  [ticket/12423] Move PHP CodeSniffer from non-stable 1.5.0RC4 to latest 1.5.2.
  [ticket/12423] Increase Composer minimum-stability to stable.
2014-04-22 13:42:45 +02:00
Cesar G
a5a2e05c2b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12347] Remove unknown/unnecessary hack
  [ticket/12347] IE8 compatible CSS selector
  [ticket/12347] Changed from :after to :before
  [ticket/12347] Changed to the new navbar templates
2014-04-20 19:27:18 -07:00
Joas Schilling
c3164be288 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12405] Valid timezone and dateformat for create_user() in tests
2014-04-20 22:10:44 +02:00
Cesar G
6c297680b9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12363] Fix typo
  [ticket/12363] changed _winner_ to _most-votes_
  [ticket/12363] Mark winning (most votes) results bar
2014-04-20 10:33:05 -07:00
Andreas Fischer
95308aa20a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12390] Add comment to composer.json to update the build target
  [ticket/12390] Move cleaning of vendor into it's own target
  [ticket/12390] Remove documentation, tests and other files from vendor/
2014-04-20 16:20:59 +02:00
Cesar G
abf72b31e7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12419] Also shrink the size of "See All" in footer a little bit
  [ticket/12419] Improve font size in notifications drop-down
2014-04-18 09:23:31 -07:00
Joas Schilling
e77d7638f2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11978] Fix width of topic search text field
2014-04-17 23:32:04 +02:00
Joas Schilling
f766692ce5 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12121] Preserve link redirect counts when updating from 3.0.x.
2014-04-16 23:33:11 +02:00
Joas Schilling
beab7dd685 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12345] Improve search flood interval message for ascraeus
2014-04-16 23:26:47 +02:00
Joas Schilling
67debc790d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12417] Revert "No longer allow Travis CI HHVM environment to fail."
2014-04-16 22:48:04 +02:00
Joas Schilling
73c3192d61 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12391] Assign variables to core.posting_modify_template_vars
2014-04-16 00:58:52 +02:00
Joas Schilling
f63b2a2569 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12191] Move notification options to bottom while installing
2014-04-16 00:52:53 +02:00
Joas Schilling
ea7d897e83 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12401] Pass more data to core.viewtopic_modify_post_row event
2014-04-16 00:19:10 +02:00
Joas Schilling
cc776333a4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12400] Add viewforum event to modify topics data
2014-04-16 00:03:37 +02:00
Andreas Fischer
8451d96ef8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12397] Fix sql_unique_index_exists doc block
2014-04-16 00:00:04 +02:00
Joas Schilling
97bf3d368f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10423] Replace foreach with function in viewtopic.php
  [ticket/10423] Remove unnecessary include in test
  [ticket/10423] Match multiple wildcards
  [ticket/10423] Move code into a function and add tests for it
  [ticket/10423] Remove * from search or highlight string
2014-04-15 23:23:58 +02:00
Joas Schilling
f6ae3959a0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12344] Add core.pm_submit_before to function submit_pm
2014-04-15 22:25:58 +02:00
Andreas Fischer
6f375d4615 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12388] Add tests for lang() use on log actions without data
  [ticket/12388] Fix translation of log entries without additional log data
2014-04-15 11:39:15 +02:00
Joas Schilling
3247af1677 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12004] Support empty routes to app.php/ in path_helper
2014-04-14 12:41:06 +02:00
Joas Schilling
c88b2f89e9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12372] Use $() instead of jQuery() in core.js for toggleDisplay
  [ticket/12372] Use admin.js $(document).ready for hiding questionnaire details
  [ticket/12372] Rename JS function dE() to phpbb.toggleDisplay()
  [ticket/12372] Move dE() function core.js
  [ticket/12372] Unify definition of function dE() across all files
  [ticket/12372] Use jQuery in javascript dE() function
2014-04-14 12:33:46 +02:00
Joas Schilling
7f0d2bfe66 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12398] Select correct post to restore during softdelete tests
2014-04-13 22:42:55 +02:00
Joas Schilling
845a052318 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12398] Use return of submit_post in softdelete and download tests
  [ticket/12398] Use submit_post return in prune_shadow_topic_test
2014-04-12 16:45:55 +02:00
Cesar G
d385e889d3 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12395] Check for posts in the middle of the page
2014-04-12 03:35:15 -07:00
Joas Schilling
91a3a5910a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12211] Do not run attachment file names twice through htmlspecialchars
2014-04-12 10:16:58 +02:00
Cesar G
8dbb8fd00d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12351] Add loading indicator to links that are missing it.
2014-04-11 15:40:41 -07:00
Joas Schilling
750ccd9eb0 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12336] Add functions_module.php core event
2014-04-11 16:31:38 +02:00
Joas Schilling
cce02551a9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12386] Rename DEBUG_EXTRA to DEBUG_CONTAINER for more descriptive name
  [ticket/12386] Add DEBUG_EXTRA again and use it for container creation
2014-04-11 16:23:28 +02:00
Joas Schilling
843d9554aa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12283] Remove obsolete online class from posting review page
2014-04-11 10:39:48 +02:00
Joas Schilling
2c876e26f7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12377] Forgot to change the INCLUDEs
  [ticket/12377] Renamed template files to navbar_xxx
  [ticket/12377] Moved notifications to new template
  [ticket/12377] Forgot empty line at the end
  [ticket/12377] Move navbar(s) to new template file
2014-04-11 10:35:55 +02:00
Joas Schilling
dcd35c11ce Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12380] Explicity state the order of sorting for login keys
  [ticket/12380] Sort Remember Me keys by last login time in UCP
2014-04-11 10:33:12 +02:00
Joas Schilling
72bd6f227a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12355] Topic Tools not fully updated when subscribing/bookmarking
2014-04-11 09:16:21 +02:00
Cesar G
6b1f0f58c8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10687] Improve error message if unable to get image dimensions
2014-04-10 17:43:34 -07:00
Nils Adermann
7328ab30e8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12370] Add unit tests for topic notifications
  [ticket/12370] Fix functional notification test and remove unneeded requests
  [ticket/12370] Do not delete topic notifications when the topic is visible
2014-04-10 14:26:50 -07:00
Nils Adermann
dea2cf508c Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12367] Change phpbb_wrapper_gmgetdate_test to use data providers
2014-04-10 14:25:08 -07:00
Nils Adermann
ca56801c35 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12113] Fix view_log() tests
  [ticket/12113] Correctly use plurals when deleting user warnings
  [ticket/12113] Allow log entries to use plurals
2014-04-10 14:22:43 -07:00
Nils Adermann
f948482129 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12373] Add to and from forum_id to LOG_MOVE log entries
2014-04-10 14:19:21 -07:00
Nils Adermann
fa3b9c0611 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12348] Allow to run create_schema_files when phpBB is not installed
2014-04-10 14:16:49 -07:00
Nils Adermann
beb71177a8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12331] Add functional test for saving custom profile fields
  [ticket/12331] Fix SQL error when inserting a new entry to profile field data
2014-04-10 14:14:38 -07:00
Nils Adermann
35075ceca6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12286] Reword section about plurals
  [ticket/12286] Fix spelling of elephant(s) in the sample
  [ticket/12286] Correctly capitalize PHP
  [ticket/12286] Fix nesting of ul inside li element
  [ticket/12286] Add note that goto should not be used
  [ticket/12286] Add section about plurals to the coding guidelines
  [ticket/12286] Classes must use the name space
  [ticket/12286] Remove section about utf8_normalize_nfc()
  [ticket/12286] Use $request->variable() instead of request_var()
  [ticket/12286] Function names should be prefixed with phpbb_
  [ticket/12286] Add "Since" to template event docs
  [ticket/12286] style.php and imagesets dont exist anymore
  [ticket/12286] Styles have a phpbb_version and a style_version in 3.1
  [ticket/12286] Use UTF8 (c) in style.cfg samples
2014-04-10 14:06:06 -07:00
Nils Adermann
8de52bd278 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12282] Update new references
  [ticket/12282] Update container db mock
  [ticket/12282] Add new line at EOF of the interface
  [ticket/12282] Use interface for type hinting
  [ticket/12282] Use {@inheritDoc} for inherited methods
  [ticket/12282] Add Interface for DBAL drivers
2014-04-10 14:04:51 -07:00
Nils Adermann
f0f32ac1df Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11352] Add functional tests for disapproving a post/topic
  [ticket/11352] Redirect the user back to view*.php after disapproving
2014-04-10 13:56:53 -07:00
Andreas Fischer
d5507df27e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12381] Fix broken error message when selecting invalid DB driver
2014-04-10 15:44:56 +02:00
Joas Schilling
727880f3f6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12320] Install a nightly build of HHVM.
  [ticket/12320] No longer allow Travis CI HHVM environment to fail.
2014-04-10 13:38:39 +02:00
Joas Schilling
7cd0bda813 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11098] Fix error reporting on the autologin key pages
  [ticket/11098] Update subsilver2 to also include mark/unmark all buttons
  [ticket/11098] HTML Validity fix to Notifications in UCP
  [ticket/11098] Add mark/unmark all options to remember me keys
2014-04-10 12:17:34 +02:00
Joas Schilling
52f415cfdc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12375] Fix broken attachment deletion.
2014-04-10 12:04:28 +02:00
Joas Schilling
68ded62568 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12356] Assign vars preventing Plupload from loading in PM editor.
2014-04-10 12:01:22 +02:00
Joas Schilling
a478adf231 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12379] Remove duplicate labels in attachment uploader when responsive.
2014-04-10 11:57:05 +02:00
Cesar G
9aaa9e994d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/8700] Use L_COLON instead of adding ":" manually
  [ticket/8700] Remove unused language strings
2014-04-09 17:22:31 -07:00
Cesar G
aef7143b27 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12365] Do not crop image attachments at 350px
2014-04-09 12:03:28 -07:00
Joas Schilling
1c434fd713 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12369] White-space cleanup
  [ticket/12369] Removed template vars initial state
  [ticket/12369] Added ACP vars
  [ticket/12369] Add template var {BODY_CLASS} to HTML body
2014-04-08 20:57:41 +02:00
Joas Schilling
ef5eb72e8a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12083] Fix Select All in CODE bbcode with only one char
2014-04-08 07:48:08 +02:00
Dhruv
cd51c5cc3a Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12349] Fix Sniffer for @license tag
  [ticket/12349] Update license header in several new files
2014-04-08 02:29:43 +05:30
Joas Schilling
b2834a5563 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12362] Do not use database test case as it's not needed
  [ticket/12362] Add tests for schema generator
  [ticket/12362] Throw exception in schema generator on unresolvable dependency
2014-04-07 22:42:54 +02:00
Joas Schilling
2269955034 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12364] Add template identifier var to all missing pages
2014-04-07 22:24:30 +02:00
Joas Schilling
d72922f1a9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12360] Fix duplicated creation of session when logging out the user
2014-04-07 22:17:39 +02:00
Joas Schilling
aba1268dea Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12361] Replace the Google logo.
2014-04-07 22:11:11 +02:00
Nils Adermann
7ef70b4331 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12358] Correctly check and change the redirect url for ajax requests
2014-04-07 14:20:48 -04:00
Joas Schilling
563deadb15 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12150] Use correct license URL in prune shadow migrations file
  [ticket/12150] Remove 'after' for columns from migrations file
  [ticket/12150] Update schema files for prune shadow topics
  [ticket/12150] Use log service instead of add_log() function
  [ticket/12150] Use shorter column names for prune settings
  [ticket/12150] Add functional tests for pruning shadow topics
  [ticket/12150] Add missing space to query for shadow topics
  [ticket/12150] Add missing prune settings variables in acp_forums
  [ticket/12150] Add file and caller for pruning shadow topics
  [ticket/12150] Add prune columns to schema files and migration file
  [ticket/12150] Add options to acp
2014-04-06 22:28:12 +02:00
Joas Schilling
e3d46786b2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12354] Assert same instead of equal where necessary in passwords tests
2014-04-06 22:18:55 +02:00
Andreas Fischer
6d0b2943c6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12359] Remove inline width styling on UCP birthday fields
2014-04-06 11:08:29 +02:00
Joas Schilling
0e56ca42a8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10851] Request index instead of logging in and out in tests
  [ticket/10851] Add unit and functional tests for checking attachments
  [ticket/10851] Set disallowed content to empty array if checking is disabled
2014-04-05 10:06:29 +02:00
Joas Schilling
5609d3733a Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/7707] Fix undefined variable: perm_from
  [ticket/7707] Add comma to last entry of arrays
  [ticket/7707] Remove unnecessary variables
  [ticket/7707] Add get_username_string() once more
  [ticket/7707] Remove unnecessary variables
  [ticket/7707] Add get_username_string() where possible
2014-04-05 09:54:42 +02:00
Joas Schilling
887f718022 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12338] Add Template Event overall_footer_page_body_after
2014-04-04 23:57:19 +02:00
Joas Schilling
0749d46050 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12333] Change event name
  [ticket/12333] Add Template Event overall_header_body_after
2014-04-04 23:56:00 +02:00
Joas Schilling
8fe41f3127 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12327] Ajax fix
  [ticket/12327] Coding style fixes
  [ticket/12327] Changing poll result-bars width from absolute to relative
2014-04-04 23:52:14 +02:00
Joas Schilling
95a30b41ba Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12339] removed return var
  [ticket/12339] more complete params and updated _since version
  [ticket/12339] Add Event core.page_header_after
2014-04-04 23:22:01 +02:00
Joas Schilling
f7fa42ea3d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11962] Resize posted images to fit and give them a class
2014-04-04 18:26:15 +02:00
Joas Schilling
bc8b384a20 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12342] Remove spinner and fix useage of ajax on memberlist
  [ticket/12342] Fix the Custom Dates function in UCP Prefs Global
  [ticket/12342] Fix Find a member show / hide script
  [ticket/12342] Use prop() instead of attr() for boolean properties
2014-04-04 18:02:18 +02:00
Joas Schilling
c42b431b0d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12353] Fix displayed attachments in ACP
2014-04-04 17:41:07 +02:00
Joas Schilling
38392f971b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12318] Revert "Pin HHVM version to 3.0.0~precise."
2014-04-03 23:08:20 +02:00
Andreas Fischer
22715db92e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12350] Instantiate Mock Dispatcher for modules_test
2014-04-03 22:20:55 +02:00
Joas Schilling
50bd761f3b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12337] Fix jQuery update migration file
  [ticket/12337] Update jQuery to version 1.11.0
2014-04-03 16:09:09 +02:00
Joas Schilling
4ba56deec1 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12341] Update test with new class name and dependencies
  [ticket/12341] Add tests for get_username_string()
2014-04-03 15:21:54 +02:00
Joas Schilling
8fa6094ea2 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12043] Fix order of disabled extensions in unit tests
  [ticket/12043] Correct try/catch exceptions for invalid extensions
  [ticket/12043] Sort Extensions by Display Name in ACP Extension mananger
2014-04-03 15:06:46 +02:00
Joas Schilling
e4170e6c54 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12329] changed all CSS classes to ".stat-block"
  [ticket/12329] Add <div> container to index blocks (stats, etc.)
2014-04-01 15:07:45 +02:00
Joas Schilling
7b64c6b3a6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12328] Change "since" to B3
  [ticket/12328] Add Template Event index_body_stat_blocks_after
2014-04-01 14:45:48 +02:00
Joas Schilling
88f718bc6b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12322] Added profile-custom-field class
  [ticket/12322] CSS classes for postprofile-profile <dd> items
2014-04-01 14:38:04 +02:00
Joas Schilling
7978eb06f6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12318] Use MySQL instead of MySQLi for now on HHVM.
  [ticket/12318] Pin HHVM version to 3.0.0~precise.
  [ticket/12318] Always install new config file on HHVM upgrade conflict.
  [ticket/12318] Add PPA providing dependencies for recent HHVM on Ubuntu 12.04.
  [ticket/12318] Upgrade to a recent stable version of HHVM.
  [ticket/12318] Correctly setup HHVM for functional tests.
2014-03-31 21:01:12 +02:00
Joas Schilling
2c0b08a890 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/9758] Clickable avatar in header and renamed class for avatar-img
  [ticket/9758] Remove unnessary if-question for include functions_display
  [ticket/9758] Slims the line 4775 in includes/functions.php
  [ticket/9758] Adds id and changes filter to fix travis CI test
  [ticket/9758] Removed the needless space after first ENDIF
  [ticket/9758] Adding impr. for overall_header display of avatar and username
  [ticket/9758] Fixed bug in mcp_warn.php
  [ticket/9758] Optimises the html code of avatar image in header
  [ticket/9758] Error because of missing functions_display.php fixed
  [ticket/9758] Removed useless if-conditions to include functions.php
  [ticket/9758] Changes class name of new "span" in overall_header.html
  [ticket/9758] Adds global template variable CURRENT_USER_AVATAR
2014-03-31 20:31:48 +02:00
Joas Schilling
77f41912db Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [prep-release-3.1.0-b2] Prepare development of 3.1.0-b3
  [prep-release-3.1.0-b2] Add changelog for 3.1.0-b2
  [prep-release-3.1.0-b2] Prepare Changelog
  [prep-release-3.1.0-b2] Add migration for 3.1.0-b2
  [prep-release-3.1.0-b2] Update version to 3.1.0-b2
2014-03-30 23:01:52 +02:00
David King
cbd60c38a4 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12326] Correctly format update/index.php and remove php closing tag
  [ticket/12326] Do not add deleted files to the list of changed files
2014-03-30 16:04:37 -04:00
Joas Schilling
a1e2d97ae7 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12330] Fix create index in db tools on mssql
2014-03-30 19:24:39 +02:00
Andreas Fischer
70e876d5d8 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12316] Add Build Status Icon for develop-ascraeus to README.md
2014-03-30 15:40:50 +02:00
Andreas Fischer
951a289c09 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12321] Remove execute bit from ucp_main_subscribed.html and buttons.png
2014-03-30 15:37:30 +02:00
Joas Schilling
c882c40276 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12324] Correctly create di container if config/ is missing from update/
2014-03-30 13:23:07 +02:00
Nils Adermann
99553183ab Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11459] 3.0.1-RC1 should depend on 3.0.0 migration
2014-03-29 16:53:18 -04:00
Nils Adermann
5bac5b8575 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
2014-03-29 16:29:44 -04:00
Nils Adermann
f1f162d741 Merge pull request #2172 from nickvergessen/ticket/11459
[Ticket/11459] Deduplicate database schema definiton
2014-03-29 16:28:12 -04:00
Joas Schilling
d5e4863b3d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11959] Move phpbb_generate_string_list() to functions_content.php.
  [ticket/11959] Add unit tests.
  [ticket/11959] Remove use of plurals and make it possible to use Oxford comma.
  [ticket/11959] Rename phpbb_gen_string_list() & fix incorrect var name.
  [ticket/11959] Simplify how the users are trimmed.
  [ticket/11959] Add function to create a string list.
  [ticket/11959] Add samples for the untrimmed strings.
  [ticket/11959] List the last user with "and" instead of a comma.
  [ticket/11959] Use the plurals system for the untrimmed language strings.
  [ticket/11959] Fix the NOTIFICATION_QUOTE_TRIMMED text.
  [ticket/11959] Use plurals for the language strings.
2014-03-29 20:39:33 +01:00
Joas Schilling
895ea50788 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12319] Backport Travis CI HHVM environment to develop-olympus.
2014-03-29 17:50:19 +01:00
Joas Schilling
6ce75f4e3b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12298] Template Event memberlist_view_contact_before/after
2014-03-29 17:43:36 +01:00
Joas Schilling
2fa64b7b7d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12301] Template Event overall_header_body_before
2014-03-29 16:42:42 +01:00
Joas Schilling
751d43a142 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12308] Template Event forumlist_body_last_row_after
2014-03-29 12:51:04 +01:00
Joas Schilling
0c4b96154b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12304] Add CSS class to rules-link container
2014-03-29 12:36:41 +01:00
Joas Schilling
6770e224fc Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12309] Template Event quickreply_editor_panel_before/after
2014-03-29 12:18:10 +01:00
Joas Schilling
4e60f7e0fa Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12276] Expand core.memberlist_view_profile
  [ticket/12276] Expand core.memberlist_view_profile
2014-03-29 12:10:49 +01:00
Joas Schilling
3b124a8048 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12300] Make only red topic/forum row icons clickable to unread posts
  [ticket/12300] Fix broken link to last post in topic subscriptions list
  [ticket/12300] Fix alignment of clickable icons
  [ticket/12300] Make all topic row icons clickable
  [ticket/12300] Rename new class for row icon links
  [ticket/12300] Make topic icon links clickable to newest unread posts
  [ticket/12300] Revert topic title links back to default behavior
2014-03-29 11:46:47 +01:00
Joas Schilling
13d30b0b0e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/9725] Code sniffer fixes
  [ticket/9725] Do not use deprecated views to remove default constraints
  [ticket/9725] Move primary key creation to the correct location
  [ticket/9725] Remove trailing spaces from MSSQL schema
  [ticket/9725] Create MSSQL primary keys if none exist
  [ticket/9725] Remove explicit filegroup designations
  [ticket/9725] Fetch Azure db stats from proper table
  [ticket/9725] Add dummy indexes for Azure
  [ticket/9725] Create an Azure SQL compatible Schema
2014-03-29 10:51:23 +01:00
Nils Adermann
1c6b3fe073 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12317] Cast string to int to refix DBMSes not using int for integers.
  [ticket/12317] Fix notification tests for DBMSes returning integers as int.
  [ticket/12317] Do not repeat SQL query in notification_submit_post_base.
  [ticket/12314] Workaround HHVM SPL autoloader sometimes using leading backslash
2014-03-28 22:28:13 -04:00
Joas Schilling
cff5c8ac38 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11336] Adds 301 info to redirect
  [ticket/11336] Adds redirect for old "leaders" mode
  [ticket/11336] Changes language variabel LOGIN_EXPLAIN_LEADERS to _TEAM
  [ticket/11336] Changes "leaders"-mode to "team"-mode and so in test-file
2014-03-28 23:32:20 +01:00
Joas Schilling
e361896d07 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12315] Fix invalid HTML in NO_SEARCH_INDEX in language/en/acp/common.php
2014-03-28 19:31:46 +01:00
Joas Schilling
c2214705a6 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11666] Rewording POST_DELETED and
  [ticket/11666] Removing MESSAGE_DELETED..
2014-03-28 17:43:13 +01:00
Joas Schilling
f0c9240e8f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12311] Use British-English spelling of licence in lang file
  [ticket/12311] Use valid composer schema - license - for extensions
2014-03-28 17:31:57 +01:00
Joas Schilling
a0f0ffc236 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11230] Add missing last returns to dock block
  [ticket/11230] Update cache driver dock blocks
  [ticket/11230] Use inheritdoc in docblocks in cache drivers
2014-03-28 17:27:36 +01:00
Joas Schilling
95b0ee3724 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11360] Updating default value of $display_online_list
  [ticket/11360] Avoiding online list where not required
  [ticket/11360] Change second parameter in page_header function
2014-03-28 17:07:50 +01:00
Joas Schilling
3bb843190f Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12257] Use MyISAM in PHP 5.3 environment such that FULLTEXT tests run.
2014-03-27 14:33:20 +01:00
Nils Adermann
20422c174e Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12310] Don't autocomplete SMTP user/pass on install
2014-03-26 23:36:18 -04:00
Andreas Fischer
1033a1fa12 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12302] Added `--no-dev` to composer call in build.xml
  [ticket/12302] Updated composer.phar to 1.0.0-alpha8
2014-03-25 17:34:19 +01:00
Joas Schilling
a0f8e79612 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/10174] Rename "Ban usernames" to "Ban users" in ACP
2014-03-24 20:58:56 +01:00
Joas Schilling
829f76c81d Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12297] Delete user_from column on update
2014-03-24 20:46:33 +01:00
Cesar G
d72cd6192b Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12292] Fix syntax error in admin.css
2014-03-22 20:51:06 -07:00
Dhruv
f7718f8647 Merge branch 'develop-ascraeus' into develop
# By Joas Schilling
# Via Dhruv (1) and Joas Schilling (1)
* develop-ascraeus:
  [ticket/12268] Do not use substr but just compare the character
  [ticket/12268] Rename class file to recursive_dot_prefix_filter_iterator.php
  [ticket/12268] Move class out of extension namespace and rename it
  [ticket/12268] Do not search in folders starting with a dot
  [ticket/12268] Use FilesystemIterator::SKIP_DOTS
  [ticket/12268] Extension finder should not crawl through .git/ of extensions
2014-03-23 02:40:44 +05:30
Joas Schilling
5e17e8c2dd Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12289] Add viewtopic template events for posts specific custom notices
2014-03-22 21:36:19 +01:00
Joas Schilling
efb36b4e73 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12035] Correcting the condition
  [ticket/12035] Adding necessary conditions
  [ticket/12035] Adding link to user posts to ACP page
2014-03-22 15:14:02 +01:00
Joas Schilling
28347089ce Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11904] Update explanation for what Allow CDN does
2014-03-22 15:01:31 +01:00
Joas Schilling
79604d5a43 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/11357] Correcting invalid markup
2014-03-22 14:16:04 +01:00
Joas Schilling
61062969a9 Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12292] Improve style details page
2014-03-22 13:23:02 +01:00
Andreas Fischer
b0d8f486bb Merge branch 'develop-ascraeus' into develop
* develop-ascraeus:
  [ticket/12293] Add missing compact() call to phpBB/phpbb/log/log.php events.
2014-03-22 02:39:03 +01:00
hjpotter92
7696f39ac3 [ticket/11875] Recreate schemas for install
PHPBB3-11875
2014-03-18 13:32:44 +05:30
hjpotter92
f6e45ed244 [ticket/11875] Create new map for UNSIGNED 4-byte integer
ULINT => Unsigned Large INTeger
2014-03-18 12:53:06 +05:30
hjpotter92
48fc908e6b [ticket/11875] Upgrade default data type from MEDIUMINT to INT
Use 4-byte data type INT(10) for user_id, post_id and topic_id across
all tables instead of previously used 3-byte MEDIUMINT(8)

PHPBB3-11875
2014-02-28 03:58:32 +05:30
1920 changed files with 102772 additions and 51188 deletions

143
.appveyor.yml Normal file
View File

@@ -0,0 +1,143 @@
build: false
clone_folder: c:\projects\phpbb
version: '{build}'
services:
- iis
environment:
matrix:
- db: mssql
db_version: sql2012sp1
php: 7.0
- db: mssql
db_version: sql2014
php: 7.0
- db: mssql
db_version: sql2016
php: 7.1.12
# - db: mssql
# db_version: sql2017
# php: 7.1
# - db: mariadb
# php: 7.1
# - db: mysqli
# php: 7.1
# - db: sqlite
# php: 7.1
# - db: postgresql
# php: 7.1
hosts:
phpbb.test: 127.0.0.1
init:
- SET PATH=%systemroot%\system32\inetsrv\;C:\Program Files\OpenSSL;C:\tools\php;c:\php;%PATH%
- SET ANSICON=121x90 (121x90)
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f
before_test:
- ps: |
Set-Service wuauserv -StartupType Manual
cinst -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
Get-ChildItem -Path "c:\tools\php$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1$2')" -Recurse |
Move-Item -destination "c:\tools\php"
cd c:\tools\php
cat php.ini-development | %{$_ -replace "memory_limit = 128M","memory_limit = 1024M"} | Out-File -Encoding "Default" php.ini
Add-Content php.ini "`n date.timezone=UTC"
Add-Content php.ini "`n display_errors=On"
Add-Content php.ini "`n extension_dir=ext"
Add-Content php.ini "`n extension=php_openssl.dll"
Add-Content php.ini "`n extension=php_mbstring.dll"
Add-Content php.ini "`n extension=php_curl.dll"
Add-Content php.ini "`n extension=php_gd2.dll"
Add-Content php.ini "`n extension=php_tidy.dll"
Add-Content php.ini "`n extension=php_fileinfo.dll"
Add-Content php.ini "`n extension=php_pdo_sqlite.dll"
Add-Content php.ini "`n extension=php_sqlite3.dll"
Add-Content php.ini "`n extension=php_pdo_mysql.dll"
Add-Content php.ini "`n extension=php_mysqli.dll"
Add-Content php.ini "`n extension=php_pdo_pgsql.dll"
Add-Content php.ini "`n extension=php_pgsql.dll"
# Get MSSQL driver
if ($env:db -eq "mssql") {
cd c:\tools\php\ext
$DLLVersion = "4.1.6.1"
curl -o php_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip https://windows.php.net/downloads/pecl/releases/sqlsrv/$($:DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip
7z x -y php_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip > $null
curl -o php_pdo_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip
7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php -replace '([0-9])[.]([0-9])[.]?([0-9]+)?','$1.$2')-nts-vc14-x64.zip > $null
Remove-Item c:\tools\php\* -include .zip
cd c:\tools\php
Add-Content php.ini "`nextension=php_sqlsrv.dll"
Add-Content php.ini "`nextension=php_pdo_sqlsrv.dll"
Add-Content php.ini "`n"
$instanceName = $env:db_version.ToUpper()
Start-Service "MSSQL`$$instanceName"
Set-Variable -Name "sqlServerPath" -Value "(local)\$($env:db_version.ToUpper())"
# Create database write test config
sqlcmd -S $sqlServerPath -Q "Use [master]; CREATE DATABASE [phpbb_test] COLLATE Latin1_General_CI_AS"
$data = "<?php`n`n`$dbms = 'phpbb\\db\\driver\\mssqlnative';`n`$dbhost = '.\\$env:db_version';`n`$dbport = '';`n`$dbname = 'phpbb_test';`n`$dbuser = 'sa';`n`$dbpasswd = 'Password12!';`n`$phpbb_functional_url = 'http://phpbb.test/';"; $data | Out-File -Encoding "Default" "c:\\projects\\phpbb\\tests\\test_config.php"
}
elseif ($env:db -eq "mysqli") {
Start-Service MySQL57
$env:MYSQL_PWD="Password12!"
$cmd = '"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" -e "create database phpbb_test;" --user=root'
iex "& $cmd"
$data = "<?php`n`n`$dbms = 'phpbb\\db\\driver\\mysqli';`n`$dbhost = 'localhost';`n`$dbport = '';`n`$dbname = 'phpbb_test';`n`$dbuser = 'root';`n`$dbpasswd = 'Password12!';`n`$phpbb_functional_url = 'http://phpbb.test/';"; $data | Out-File -Encoding "Default" "c:\\projects\\phpbb\\tests\\test_config.php"
}
elseif ($env:db -eq "postgresql") {
Start-Service postgresql-x64-9.5
$env:PGUSER="postgres"
$env:PGPASSWORD="Password12!"
$Env:Path="C:\Program Files\PostgreSQL\9.6\bin\;$($Env:Path)"
createdb phpbb_test
$data = "<?php`n`n`$dbms = 'phpbb\\db\\driver\\postgres';`n`$dbhost = 'localhost';`n`$dbport = '';`n`$dbname = 'phpbb_test';`n`$dbuser = 'postgres';`n`$dbpasswd = 'Password12!';`n`$phpbb_functional_url = 'http://phpbb.test/';"; $data | Out-File -Encoding "Default" "c:\\projects\\phpbb\\tests\\test_config.php"
}
elseif ($env:db -eq "mariadb") {
appveyor-retry cinst -y --force mariadb
$env:MYSQL_PWD=""
$cmd = '"C:\Program Files\MariaDB 10.2\bin\mysql" -e "create database phpbb_test;" --user=root'
iex "& $cmd"
$data = "<?php`n`n`$dbms = 'phpbb\\db\\driver\\mysqli';`n`$dbhost = 'localhost';`n`$dbport = '';`n`$dbname = 'phpbb_test';`n`$dbuser = 'root';`n`$dbpasswd = '';`n`$phpbb_functional_url = 'http://phpbb.test/';"; $data | Out-File -Encoding "Default" "c:\\projects\\phpbb\\tests\\test_config.php"
}
elseif ($env:db -eq "sqlite") {
# install sqlite
appveyor-retry cinst -y sqlite
sqlite3 c:\projects\test.db "create table aTable(field1 int); drop table aTable;"
$data = "<?php`n`n`$dbms = 'phpbb\\db\\driver\\sqlite3';`n`$dbhost = 'c:\\projects\\test.db';`n`$dbport = '';`n`$dbname = '';`n`$dbuser = '';`n`$dbpasswd = '';`n`$phpbb_functional_url = 'http://phpbb.test/';"; $data | Out-File -Encoding "Default" "c:\\projects\\phpbb\\tests\\test_config.php"
}
# Install PhantomJS
cinst -y phantomjs
Start-Process "phantomjs" "--webdriver=8910" | Out-Null
- ps: |
cd c:\projects\phpbb\phpBB
(Get-Content c:\projects\phpbb\phpBB\web.config).replace("<configuration>", "<configuration>`n`t<system.web>`n`t`t<customErrors mode=`"Off`"/>`n`t</system.web>") | Set-Content c:\projects\phpbb\phpBB\web.config
(Get-Content c:\projects\phpbb\phpBB\web.config).replace("`t</system.webServer>", "`t`t<httpErrors errorMode=`"Detailed`" />`n`t</system.webServer>") | Set-Content c:\projects\phpbb\phpBB\web.config
- cd c:\projects\phpbb\phpBB
- php ..\composer.phar install
- choco install -y urlrewrite
- ps: New-WebSite -Name 'phpBBTest' -PhysicalPath 'c:\projects\phpbb\phpBB' -Force
- ps: Import-Module WebAdministration; Set-ItemProperty 'IIS:\Sites\phpBBTest' -name Bindings -value @{protocol='http';bindingInformation='*:80:phpbb.test'}
- echo Change default anonymous user AUTH to ApplicationPool
- appcmd set config -section:anonymousAuthentication /username:"" --password
- echo Setup FAST-CGI configuration
- appcmd set config /section:system.webServer/fastCGI /+[fullPath='C:\tools\php\php-cgi.exe']
- echo Setup FACT-CGI handler
- appcmd set config /section:system.webServer/handlers /+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='C:\tools\php\php-cgi.exe',resourceType='Either']
- iisreset
- NET START W3SVC
- mkdir "C:\projects\phpbb\phpBB\cache\test"
- mkdir "C:\projects\phpbb\phpBB\cache\installer"
- icacls "C:\projects\phpbb\phpBB\cache" /grant Users:F /T
- icacls "C:\projects\phpbb\phpBB\files" /grant Users:F /T
- icacls "C:\projects\phpbb\phpBB\store" /grant Users:F /T
- icacls "C:\projects\phpbb\phpBB\images\avatars\upload" /grant Users:F /T
test_script:
- cd c:\projects\phpbb
- php -e phpBB\vendor\phpunit\phpunit\phpunit --verbose

10
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,10 @@
Checklist:
- [ ] Correct branch: master for new features; 3.2.x for fixes
- [ ] Tests pass
- [ ] Code follows coding guidelines: [master](https://area51.phpbb.com/docs/dev/master/development/coding_guidelines.html) and [3.2.x](https://area51.phpbb.com/docs/dev/3.2.x/development/coding_guidelines.html)
- [ ] Commit follows commit message [format](https://area51.phpbb.com/docs/dev/3.2.x/development/git.html)
Tracker ticket (set the ticket ID to **your ticket ID**):
https://tracker.phpbb.com/browse/PHPBB3-12345

11
.gitignore vendored
View File

@@ -4,7 +4,7 @@
!/phpBB/cache/.htaccess
!/phpBB/cache/index.html
/phpBB/composer.phar
/phpBB/config*.php
/phpBB/config*.php*
/phpBB/ext/*
/phpBB/files/*
/phpBB/images/avatars/gallery/*
@@ -16,9 +16,16 @@
/phpBB/store/*
/phpBB/styles/*
!/phpBB/styles/prosilver
!/phpBB/styles/subsilver2
!/phpBB/styles/all
node_modules
/phpBB/vendor
/phpBB/vendor-ext/*
!/phpBB/vendor-ext/.git-keep
/phpBB/composer-ext.json
/phpBB/composer-ext.lock
/tests/phpbb_unit_tests.sqlite*
/tests/test_config*.php
/tests/tmp/*
/tests/vendor
/vagrant/phpbb-install-config.yml
.vagrant

View File

@@ -19,6 +19,7 @@
"jquery": true,
"globals": {
"JSON": true
"JSON": true,
"phpbb": true
}
}

243
.postcss-sorting.json Normal file
View File

@@ -0,0 +1,243 @@
{
"order": [
"custom-properties",
"dollar-variables",
{
"type": "at-rule",
"name": "include"
},
"declarations",
"rules",
{
"type": "at-rule",
"name": "media"
}
],
"properties-order": [
{
"emptyLineBefore": false,
"properties": [
"font",
"font-family",
"font-size",
"font-weight",
"font-style",
"font-variant",
"font-size-adjust",
"font-stretch",
"font-effect",
"font-emphasize",
"font-emphasize-position",
"font-emphasize-style",
"font-smooth",
"font-smoothing",
"line-height",
"text-align",
"text-align-last",
"vertical-align",
"white-space",
"text-decoration",
"text-emphasis",
"text-emphasis-color",
"text-emphasis-style",
"text-emphasis-position",
"text-indent",
"text-justify",
"letter-spacing",
"word-spacing",
"writing-mode",
"text-outline",
"text-transform",
"text-size-adjust",
"text-wrap",
"text-overflow",
"text-overflow-ellipsis",
"text-overflow-mode",
"word-wrap",
"word-break",
"tab-size",
"hyphens"
]
},
{
"emptyLineBefore": false,
"properties": [
"background",
"background-color",
"background-image",
"background-repeat",
"background-attachment",
"background-position",
"background-position-x",
"background-position-y",
"background-clip",
"background-origin",
"background-size",
"interpolation-mode",
"filter",
"border",
"border-width",
"border-style",
"border-color",
"border-top",
"border-top-width",
"border-top-style",
"border-top-color",
"border-right",
"border-right-width",
"border-right-style",
"border-right-color",
"border-bottom",
"border-bottom-width",
"border-bottom-style",
"border-bottom-color",
"border-left",
"border-left-width",
"border-left-style",
"border-left-color",
"border-radius",
"border-top-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
"border-bottom-left-radius",
"border-image",
"border-image-source",
"border-image-slice",
"border-image-width",
"border-image-outset",
"border-image-repeat",
"outline",
"outline-width",
"outline-style",
"outline-color",
"outline-offset",
"tap-highlight-color"
]
},
{
"emptyLineBefore": false,
"properties": [
"box-decoration-break",
"box-shadow",
"text-shadow"
]
},
{
"emptyLineBefore": false,
"properties": [
"color",
"opacity"
]
},
{
"emptyLineBefore": false,
"properties": [
"position",
"z-index",
"top",
"right",
"bottom",
"left"
]
},
{
"emptyLineBefore": false,
"properties": [
"display",
"visibility",
"float",
"clear",
"overflow",
"overflow-x",
"overflow-y",
"overflow-scrolling",
"clip",
"zoom",
"flex",
"flex-direction",
"flex-order",
"flex-pack",
"flex-align",
"flex-basis",
"flex-grow",
"flex-shrink",
"flex-wrap",
"justify-content",
"align-items",
"align-self"
]
},
{
"emptyLineBefore": false,
"properties": [
"box-sizing",
"width",
"min-width",
"max-width",
"height",
"min-height",
"max-height",
"margin",
"margin-top",
"margin-right",
"margin-bottom",
"margin-left",
"padding",
"padding-top",
"padding-right",
"padding-bottom",
"padding-left"
]
},
{
"emptyLineBefore": false,
"properties": [
"table-layout",
"empty-cells",
"caption-side",
"border-spacing",
"border-collapse",
"list-style",
"list-style-position",
"list-style-type",
"list-style-image"
]
},
{
"emptyLineBefore": false,
"properties": [
"content",
"quotes",
"counter-reset",
"counter-increment",
"resize",
"cursor",
"touch-callout",
"touch-action",
"user-select",
"nav-index",
"nav-up",
"nav-right",
"nav-down",
"nav-left",
"transition",
"transition-delay",
"transition-timing-function",
"transition-duration",
"transition-property",
"transform",
"transform-origin",
"animation",
"animation-name",
"animation-duration",
"animation-play-state",
"animation-timing-function",
"animation-delay",
"animation-iteration-count",
"animation-direction",
"pointer-events"
]
}
],
"unspecified-properties-position": "bottomAlphabetical"
}

391
.stylelintrc Normal file
View File

@@ -0,0 +1,391 @@
{
"plugins": [
"stylelint-order"
],
"ignoreFiles": [
"./phpBB/styles/prosilver/theme/normalize.css",
],
"rules": {
"at-rule-name-case": "lower",
"at-rule-name-newline-after": "always-multi-line",
"at-rule-name-space-after": "always-single-line",
"at-rule-no-vendor-prefix": true,
"at-rule-semicolon-newline-after": "always",
"block-closing-brace-newline-after": [
"always", {
"ignoreAtRules": ["if", "else"]
}
],
"block-closing-brace-newline-before": "always-multi-line",
"block-closing-brace-space-before": "always-single-line",
"block-no-empty": true,
"block-opening-brace-newline-after": "always-multi-line",
"block-opening-brace-space-after": "always-single-line",
"block-opening-brace-space-before": "always",
"color-hex-case": "lower",
"color-hex-length": "long",
"color-named": "never",
"color-no-invalid-hex": true,
"comment-empty-line-before": [
"always", {
"except": ["first-nested"],
"ignore": ["stylelint-commands"]
}
],
"comment-whitespace-inside": "always",
"declaration-bang-space-after": "never",
"declaration-bang-space-before": "always",
"declaration-block-no-shorthand-property-overrides": true,
"declaration-block-semicolon-newline-after": "always-multi-line",
"declaration-block-semicolon-newline-before": "never-multi-line",
"declaration-block-semicolon-space-after": "always-single-line",
"declaration-block-semicolon-space-before": "never",
"declaration-block-trailing-semicolon": "always",
"declaration-block-single-line-max-declarations": 1,
"declaration-block-no-duplicate-properties": [
true, {
"ignore": ["consecutive-duplicates-with-different-values"]
}
],
"declaration-colon-newline-after": "always-multi-line",
"declaration-colon-space-after": "always-single-line",
"declaration-colon-space-before": "never",
"declaration-empty-line-before": "never",
"declaration-property-unit-blacklist": {
"line-height": ["rem", "em", "%"]
},
"declaration-property-unit-whitelist": {
"height": ["px", "%", "vh"],
"width": ["px", "%", "vw"],
"font-size": ["px", "rem", "%"],
"margin-left": ["px", "rem", "%"],
"margin-right": ["px", "rem", "%"],
"margin-top": ["px", "rem", "%"],
"margin-bottom": ["px", "rem", "%"],
"padding-left": ["px", "rem"],
"padding-right": ["px", "rem"],
"padding-top": ["px", "rem"],
"padding-bottom": ["px", "rem"],
"letter-spacing": ["em"],
"word-spacing": ["em"]
},
"font-family-name-quotes": "always-where-recommended",
"function-calc-no-unspaced-operator": true,
"function-comma-newline-after": "never-multi-line",
"function-comma-newline-before": "never-multi-line",
"function-comma-space-after": "always-single-line",
"function-comma-space-before": "never-single-line",
"function-linear-gradient-no-nonstandard-direction": true,
"function-max-empty-lines": 5,
"function-name-case": "lower",
"function-parentheses-newline-inside": "always-multi-line",
"function-parentheses-space-inside": "never-single-line",
"function-url-quotes": "always",
"function-whitespace-after": "always",
"indentation": "tab",
"length-zero-no-unit": true,
"max-empty-lines": 10,
"max-line-length": 180,
"max-nesting-depth": 4,
"media-feature-colon-space-after": "always",
"media-feature-colon-space-before": "never",
"media-feature-name-case": "lower",
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "always",
"media-query-list-comma-newline-after": "always-multi-line",
"media-query-list-comma-newline-before": "never-multi-line",
"media-query-list-comma-space-after": "always-single-line",
"media-query-list-comma-space-before": "never",
"no-duplicate-selectors": true,
"no-empty-source": true,
"no-eol-whitespace": true,
"no-extra-semicolons": true,
"no-missing-end-of-source-newline": true,
"no-unknown-animations": true,
"number-leading-zero": "always",
"number-max-precision": 10,
"number-no-trailing-zeros": true,
"property-case": "lower",
"property-no-unknown": true,
"rule-empty-line-before": ["always-multi-line", {
"ignore": ["after-comment"],
"except": ["first-nested"]
}],
"selector-attribute-brackets-space-inside": "never",
"selector-attribute-operator-space-after": "never",
"selector-attribute-operator-space-before": "never",
"selector-attribute-quotes": "always",
"selector-combinator-space-after": "always",
"selector-combinator-space-before": "always",
"selector-list-comma-newline-after": "always",
"selector-list-comma-space-before": "never",
"selector-max-empty-lines": 5,
"selector-max-compound-selectors": 5,
"selector-pseudo-class-case": "lower",
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-class-parentheses-space-inside": "never",
"selector-pseudo-element-case": "lower",
"selector-pseudo-element-colon-notation": "single",
"selector-pseudo-element-no-unknown": true,
"selector-type-case": "lower",
"selector-type-no-unknown": true,
"selector-descendant-combinator-no-non-space": true,
"selector-max-id": 0,
"selector-no-qualifying-type": [
true, {
"ignore": ["attribute"]
}
],
"shorthand-property-no-redundant-values": true,
"string-no-newline": true,
"string-quotes": "double",
"unit-case": "lower",
"unit-no-unknown": true,
"value-list-comma-newline-after": "always-multi-line",
"value-list-comma-newline-before": "never-multi-line",
"value-list-comma-space-after": "always-single-line",
"value-list-comma-space-before": "never",
"order/declaration-block-order": [
"custom-properties",
"dollar-variables",
{
"type": "at-rule",
"name": "include"
},
"declarations",
"rules",
{
"type": "at-rule",
"name": "media"
}
],
"order/declaration-block-properties-specified-order": [
[
"font",
"font-family",
"font-size",
"font-weight",
"font-style",
"font-variant",
"font-size-adjust",
"font-stretch",
"font-effect",
"font-emphasize",
"font-emphasize-position",
"font-emphasize-style",
"font-smooth",
"font-smoothing",
"line-height",
"text-align",
"text-align-last",
"vertical-align",
"white-space",
"text-decoration",
"text-emphasis",
"text-emphasis-color",
"text-emphasis-style",
"text-emphasis-position",
"text-indent",
"text-justify",
"letter-spacing",
"word-spacing",
"writing-mode",
"text-outline",
"text-transform",
"text-size-adjust",
"text-wrap",
"text-overflow",
"text-overflow-ellipsis",
"text-overflow-mode",
"word-wrap",
"word-break",
"tab-size",
"hyphens",
"background",
"background-color",
"background-image",
"background-repeat",
"background-attachment",
"background-position",
"background-position-x",
"background-position-y",
"background-clip",
"background-origin",
"background-size",
"interpolation-mode",
"filter",
"border",
"border-width",
"border-style",
"border-color",
"border-top",
"border-top-width",
"border-top-style",
"border-top-color",
"border-right",
"border-right-width",
"border-right-style",
"border-right-color",
"border-bottom",
"border-bottom-width",
"border-bottom-style",
"border-bottom-color",
"border-left",
"border-left-width",
"border-left-style",
"border-left-color",
"border-radius",
"border-top-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
"border-bottom-left-radius",
"border-image",
"border-image-source",
"border-image-slice",
"border-image-width",
"border-image-outset",
"border-image-repeat",
"outline",
"outline-width",
"outline-style",
"outline-color",
"outline-offset",
"tap-highlight-color",
"box-decoration-break",
"box-shadow",
"text-shadow",
"color",
"opacity",
"position",
"z-index",
"top",
"right",
"bottom",
"left",
"display",
"visibility",
"float",
"clear",
"overflow",
"overflow-x",
"overflow-y",
"overflow-scrolling",
"clip",
"zoom",
"flex",
"flex-direction",
"flex-order",
"flex-pack",
"flex-align",
"flex-basis",
"flex-grow",
"flex-shrink",
"flex-wrap",
"justify-content",
"align-items",
"align-self",
"box-sizing",
"width",
"min-width",
"max-width",
"height",
"min-height",
"max-height",
"margin",
"margin-top",
"margin-right",
"margin-bottom",
"margin-left",
"padding",
"padding-top",
"padding-right",
"padding-bottom",
"padding-left",
"table-layout",
"empty-cells",
"caption-side",
"border-spacing",
"border-collapse",
"list-style",
"list-style-position",
"list-style-type",
"list-style-image",
"content",
"quotes",
"counter-reset",
"counter-increment",
"resize",
"cursor",
"touch-callout",
"touch-action",
"user-select",
"nav-index",
"nav-up",
"nav-right",
"nav-down",
"nav-left",
"transition",
"transition-delay",
"transition-timing-function",
"transition-duration",
"transition-property",
"transform",
"transform-origin",
"animation",
"animation-name",
"animation-duration",
"animation-play-state",
"animation-timing-function",
"animation-delay",
"animation-iteration-count",
"animation-direction",
"pointer-events"
],
{ unspecified: "bottomAlphabetical" }
]
}
}

View File

@@ -1,52 +1,57 @@
language: php
sudo: required
dist: precise
matrix:
include:
- php: 5.3.3
env: DB=mysqli
- php: 5.3
env: DB=mysqli # MyISAM
- php: 5.4
env: DB=mysqli
- php: 5.4
env: DB=mysql
- php: 5.4
env: DB=mariadb
- php: 5.4
env: DB=postgres
- php: 5.4
env: DB=sqlite3
- php: 5.4
env: DB=mysqli;SLOWTESTS=1
- php: 5.5
env: DB=mysqli
- php: 5.6
env: DB=mysqli
env: DB=none;NOTESTS=1
- php: 5.6
env: DB=mariadb
- php: 5.6
env: DB=postgres
- php: 5.6
env: DB=sqlite3
- php: 5.6
env: DB=mysqli;SLOWTESTS=1
- php: 5.6
env: DB=mysqli # MyISAM
- php: 5.6
env: DB=mysql
- php: 7.0
env: DB=mysqli
- php: hhvm
- php: 7.1
env: DB=mysqli
- php: 7.2
env: DB=mysqli
- php: nightly
env: DB=mysqli
allow_failures:
- php: 7.0
- php: hhvm
- php: nightly
fast_finish: true
addons:
apt:
sources:
- node
services:
- redis-server
install:
- travis/setup-phpbb.sh $DB $TRAVIS_PHP_VERSION
- travis/setup-phpbb.sh $DB $TRAVIS_PHP_VERSION $NOTESTS
before_script:
- travis/setup-database.sh $DB $TRAVIS_PHP_VERSION
- travis/setup-database.sh $DB $TRAVIS_PHP_VERSION $NOTESTS
- phantomjs --webdriver=8910 > /dev/null &
script:
- travis/phing-sniff.sh $DB $TRAVIS_PHP_VERSION
- travis/check-sami-parse-errors.sh $DB $TRAVIS_PHP_VERSION
- travis/check-image-icc-profiles.sh $DB $TRAVIS_PHP_VERSION
- travis/check-executable-files.sh $DB $TRAVIS_PHP_VERSION ./
- travis/phing-sniff.sh $DB $TRAVIS_PHP_VERSION $NOTESTS
- travis/check-sami-parse-errors.sh $DB $TRAVIS_PHP_VERSION $NOTESTS
- travis/check-image-icc-profiles.sh $DB $TRAVIS_PHP_VERSION $NOTESTS
- travis/check-executable-files.sh $DB $TRAVIS_PHP_VERSION $NOTESTS ./
- travis/check-stylesheet.sh $NOTESTS
- sh -c "if [ '$SLOWTESTS' != '1' -a '$DB' = 'mysqli' ]; then phpBB/vendor/bin/phpunit tests/lint_test.php; fi"
- sh -c "if [ '$SLOWTESTS' != '1' ]; then phpBB/vendor/bin/phpunit --configuration travis/phpunit-$DB-travis.xml; fi"
- sh -c "if [ '$NOTESTS' != '1' -a '$SLOWTESTS' != '1' ]; then phpBB/vendor/bin/phpunit --configuration travis/phpunit-$DB-travis.xml --verbose --stop-on-error; fi"
- sh -c "if [ '$SLOWTESTS' = '1' ]; then phpBB/vendor/bin/phpunit --configuration travis/phpunit-$DB-travis.xml --group slow; fi"
- sh -c "if [ '$TRAVIS_PHP_VERSION' = '5.3.3' -a '$DB' = 'mysqli' -a '$TRAVIS_PULL_REQUEST' != 'false' ]; then git-tools/commit-msg-hook-range.sh origin/$TRAVIS_BRANCH..FETCH_HEAD; fi"
- sh -c "set -x;if [ '$NOTESTS' = '1' -a '$TRAVIS_PULL_REQUEST' != 'false' ]; then git remote set-branches --add origin $TRAVIS_BRANCH && git fetch && git-tools/commit-msg-hook-range.sh origin/$TRAVIS_BRANCH..$TRAVIS_PULL_REQUEST_SHA; fi"

View File

@@ -20,16 +20,20 @@ To be able to run an installation from the repo (and not from a pre-built packag
1. [Create an account on phpBB.com](http://www.phpbb.com/community/ucp.php?mode=register)
2. [Create a ticket (unless there already is one)](http://tracker.phpbb.com/secure/CreateIssue!default.jspa)
3. Read our [Coding guidelines](https://wiki.phpbb.com/Coding_guidelines) and [Git Contribution Guidelines](http://wiki.phpbb.com/Git)
3. Read our [Coding guidelines](https://area51.phpbb.com/docs/dev/development/coding_guidelines.html) and [Git Contribution Guidelines](https://area51.phpbb.com/docs/dev/development/git.html)
4. Send us a pull request
## VAGRANT
Read our [Vagrant documentation](phpBB/docs/vagrant.md) to find out how to use Vagrant to develop and contribute to phpBB.
## AUTOMATED TESTING
We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration [here](http://bamboo.phpbb.com) or check our travis builds below:
We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration [here](https://bamboo.phpbb.com) or check our travis builds below:
* [![Build Status](https://secure.travis-ci.org/phpbb/phpbb.png?branch=master)](http://travis-ci.org/phpbb/phpbb) **master** - Latest development version
* [![Build Status](https://secure.travis-ci.org/phpbb/phpbb.png?branch=3.2.x)](http://travis-ci.org/phpbb/phpbb) **3.2.x** - Development of version 3.2.x
* [![Build Status](https://secure.travis-ci.org/phpbb/phpbb.png?branch=3.1.x)](http://travis-ci.org/phpbb/phpbb) **3.1.x** - Development of version 3.1.x
* [![Build Status](https://travis-ci.org/phpbb/phpbb.svg?branch=master)](http://travis-ci.org/phpbb/phpbb)[![Build status](https://ci.appveyor.com/api/projects/status/8g98ybngd2f3axy1/branch/master?svg=true)](https://ci.appveyor.com/project/phpBB/phpbb/branch/master) **master** - Latest development version
* [![Build Status](https://travis-ci.org/phpbb/phpbb.svg?branch=3.2.x)](http://travis-ci.org/phpbb/phpbb)[![Build status](https://ci.appveyor.com/api/projects/status/8g98ybngd2f3axy1/branch/3.2.x?svg=true)](https://ci.appveyor.com/project/phpBB/phpbb/branch/3.2.x) **3.2.x** - Development of version 3.2.x
* [![Build Status](https://travis-ci.org/phpbb/phpbb.svg?branch=3.1.x)](http://travis-ci.org/phpbb/phpbb) **3.1.x** - Development of version 3.1.x
## LICENSE

25
Vagrantfile vendored Normal file
View File

@@ -0,0 +1,25 @@
require 'json'
require 'yaml'
VAGRANTFILE_API_VERSION ||= "2"
confDir = $confDir ||= File.expand_path("phpBB/vendor/laravel/homestead", File.dirname(__FILE__))
homesteadYamlPath = "vagrant/bootstrap.yaml"
afterScriptPath = "vagrant/after.sh"
aliasesPath = "vagrant/aliases"
require File.expand_path(confDir + '/scripts/homestead.rb')
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if File.exists? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "~/.bash_aliases"
end
if File.exists? homesteadYamlPath then
Homestead.configure(config, YAML::load(File.read(homesteadYamlPath)))
end
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
end

View File

@@ -2,9 +2,9 @@
<project name="phpBB" description="The phpBB forum software" default="all" basedir="../">
<!-- a few settings for the build -->
<property name="newversion" value="3.1.9" />
<property name="prevversion" value="3.1.8" />
<property name="olderversions" value="3.0.14, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.7-pl1, 3.1.9-RC1" />
<property name="newversion" value="3.3.0-a1-dev" />
<property name="prevversion" value="3.2.2" />
<property name="olderversions" value="3.0.14, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.7-pl1, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.2.0-a1, 3.2.0-a2, 3.2.0-b1, 3.2.0-b2, 3.2.0-RC1, 3.2.0-RC2, 3.2.0, 3.2.1" />
<!-- no configuration should be needed beyond this point -->
<property name="oldversions" value="${olderversions}, ${prevversion}" />
@@ -49,7 +49,7 @@
-->
<target name="composer">
<exec dir="phpBB"
command="php ../composer.phar install --dev"
command="php ../composer.phar install --ignore-platform-reqs"
checkreturn="true"
passthru="true" />
</target>
@@ -95,6 +95,7 @@
--ignore=${project.basedir}/phpBB/install/database_update.php
--ignore=${project.basedir}/phpBB/phpbb/*
--ignore=${project.basedir}/phpBB/vendor/*
--ignore=${project.basedir}/phpBB/vendor-ext/*
phpBB"
dir="." returnProperty="retval-php-legacy" passthru="true" />
<exec command="phpBB/vendor/bin/phpcs
@@ -142,7 +143,9 @@
<phingcall target="export">
<property name="revision" value="release-${version}" />
<property name="version" value="${version}" />
<property name="dir" value="build/old_versions/release-${version}" />
<property name="skip-composer" value="true" />
</phingcall>
<phingcall target="clean-diff-dir">
@@ -182,9 +185,6 @@
<exec dir="build" escape="false"
command="LC_ALL=C diff -crNEBZbd old_versions/release-${prevversion}/styles/prosilver new_version/phpBB3/styles/prosilver >
save/phpbb-${prevversion}_to_${newversion}_prosilver.patch" />
<exec dir="build" escape="false"
command="LC_ALL=C diff -crNEBZbd old_versions/release-${prevversion}/styles/subsilver2 new_version/phpBB3/styles/subsilver2 >
save/phpbb-${prevversion}_to_${newversion}_subsilver2.patch" />
<exec dir="build" escape="false"
command="git shortlog --summary --numbered release-${prevversion}...HEAD >
@@ -251,26 +251,35 @@
<equals arg1="${composer-has-dependencies}" arg2="1" trim="true" />
<then>
<!-- We have non-dev composer dependencies -->
<exec dir="."
command="git ls-tree ${revision} composer.phar"
checkreturn="true"
outputProperty='composer-ls-tree-output' />
<if>
<equals arg1="${composer-ls-tree-output}" arg2="" trim="true" />
<not><isset property="skip-composer" /></not>
<then>
<fail message="There are composer dependencies, but composer.phar is missing." />
</then>
<else>
<!-- Export the phar, install dependencies, delete phar. -->
<exec dir="."
command="git archive ${revision} composer.phar | tar -xf - -C ${dir}"
checkreturn="true" />
<exec dir="${dir}"
command="php composer.phar install --no-dev --optimize-autoloader"
command="git ls-tree ${revision} composer.phar"
checkreturn="true"
passthru="true" />
<delete file="${dir}/composer.phar" />
</else>
outputProperty='composer-ls-tree-output' />
<if>
<equals arg1="${composer-ls-tree-output}" arg2="" trim="true" />
<then>
<fail message="There are composer dependencies, but composer.phar is missing." />
</then>
<else>
<!-- Export the phar, install dependencies, delete phar. -->
<exec dir="."
command="git archive ${revision} composer.phar | tar -xf - -C ${dir}"
checkreturn="true" />
<exec dir="${dir}"
command="php composer.phar install --no-dev --optimize-autoloader --ignore-platform-reqs"
checkreturn="true"
passthru="true" />
<delete file="${dir}/composer.phar" />
<phingcall target="clean-vendor-dir">
<property name="dir" value="${dir}" />
</phingcall>
</else>
</if>
</then>
</if>
</then>
<else>
@@ -280,16 +289,62 @@
</else>
</if>
<!-- Checkout latest viglink to ext folder -->
<available file="${dir}/ext" type="dir" property="add-viglink-ext" />
<exec dir="${dir}"
command='php -r "echo version_compare(&apos;${version}&apos;, &apos;3.2.0-RC2&apos;, &apos;>=&apos;) ? &apos;true&apos; : &apos;false&apos;;"'
checkreturn="true"
outputProperty='viglink-available' />
<if>
<and>
<equals arg1="${add-viglink-ext}" arg2="1" trim="true" />
<or>
<equals arg1="${revision}" arg2="HEAD" trim="true" />
<equals arg1="${viglink-available}" arg2="1" trim="true" />
</or>
</and>
<then>
<exec dir="${dir}/ext" command="mkdir phpbb" passthru="true" />
<exec dir="${dir}/ext/phpbb" command="git clone https://github.com/phpbb-extensions/viglink.git viglink" passthru="true" checkreturn="true" />
<if>
<equals arg1="${revision}" arg2="HEAD" trim="true" />
<then>
<exec dir="${dir}/ext/phpbb/viglink"
command="git rev-parse release-phpbb-${version}"
returnProperty='viglink_head_tag_exists' />
<if>
<equals arg1="${viglink_head_tag_exists}" arg2="0" trim="true" />
<then>
<exec dir="${dir}/ext/phpbb/viglink" command="git checkout release-phpbb-${version}" passthru="true" />
</then>
<else>
<exec dir="${dir}/ext/phpbb/viglink" command="git checkout master" passthru="true" />
</else>
</if>
</then>
<else>
<exec dir="${dir}/ext/phpbb/viglink" command="git checkout release-phpbb-${version}" passthru="true" />
</else>
</if>
<delete dir="${dir}/ext/phpbb/viglink/.git" />
<delete dir="${dir}/ext/phpbb/viglink/tests" />
<delete dir="${dir}/ext/phpbb/viglink/travis" />
<delete file="${dir}/ext/phpbb/viglink/.gitattributes" />
<delete file="${dir}/ext/phpbb/viglink/.travis.yml" />
<delete file="${dir}/ext/phpbb/viglink/phpunit.xml.dist" />
<delete file="${dir}/ext/phpbb/viglink/README.md" />
</then>
</if>
<!-- Create schema.json -->
<exec dir="${dir}" command="php develop/create_schema_files.php" />
<delete file="${dir}/config.php" />
<delete dir="${dir}/develop" />
<delete dir="${dir}/install/data" />
<phingcall target="clean-vendor-dir">
<property name="dir" value="${dir}" />
</phingcall>
<delete dir="${dir}/config/development" />
<delete dir="${dir}/config/test" />
<echo msg="Setting permissions for checkout of ${revision} in ${dir}" />
<!-- set permissions of all files to 644, directories to 755 -->
@@ -304,76 +359,173 @@
<target name="clean-vendor-dir">
<!-- Delete unrelated files from vendor/, see PHPBB3-12390 -->
<delete dir="${dir}/vendor/bantu/ini-get-wrapper/tests" />
<delete file="${dir}/vendor/bantu/ini-get-wrapper/.gitignore" />
<delete file="${dir}/vendor/bantu/ini-get-wrapper/.scrutinizer.yml" />
<delete file="${dir}/vendor/bantu/ini-get-wrapper/.travis.yml" />
<delete file="${dir}/vendor/bantu/ini-get-wrapper/phpunit.xml.dist" />
<delete file="${dir}/vendor/bantu/ini-get-wrapper/README.md" />
<delete dir="${dir}/vendor/google/recaptcha/examples" />
<delete dir="${dir}/vendor/google/recaptcha/tests" />
<delete file="${dir}/vendor/google/recaptcha/.gitignore" />
<delete file="${dir}/vendor/google/recaptcha/.travis.yml" />
<delete file="${dir}/vendor/google/recaptcha/CONTRIBUTING.md" />
<delete file="${dir}/vendor/google/recaptcha/phpunit.xml.dist" />
<delete file="${dir}/vendor/google/recaptcha/README.md" />
<delete dir="${dir}/vendor/guzzlehttp/guzzle/build" />
<delete dir="${dir}/vendor/guzzlehttp/guzzle/docs" />
<delete dir="${dir}/vendor/guzzlehttp/guzzle/tests" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/CHANGELOG.md" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/.editorconfig" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/.gitignore" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/Makefile" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/phpunit.xml.dist" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/README.md" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/.travis.yml" />
<delete file="${dir}/vendor/guzzlehttp/guzzle/UPGRADING.md" />
<delete dir="${dir}/vendor/guzzlehttp/ringphp/docs" />
<delete dir="${dir}/vendor/guzzlehttp/ringphp/tests" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/CHANGELOG.md" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/.gitignore" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/Makefile" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/phpunit.xml.dist" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/README.rst" />
<delete file="${dir}/vendor/guzzlehttp/ringphp/.travis.yml" />
<delete dir="${dir}/vendor/guzzlehttp/streams/tests" />
<delete file="${dir}/vendor/guzzlehttp/streams/CHANGELOG.rst" />
<delete file="${dir}/vendor/guzzlehttp/streams/.gitignore" />
<delete file="${dir}/vendor/guzzlehttp/streams/Makefile" />
<delete file="${dir}/vendor/guzzlehttp/streams/phpunit.xml.dist" />
<delete file="${dir}/vendor/guzzlehttp/streams/README.rst" />
<delete file="${dir}/vendor/guzzlehttp/streams/.travis.yml" />
<delete dir="${dir}/vendor/lusitanian/oauth/examples" />
<delete dir="${dir}/vendor/lusitanian/oauth/tests" />
<delete file="${dir}/vendor/lusitanian/oauth/.gitignore" />
<delete file="${dir}/vendor/lusitanian/oauth/.scrutinizer.yml" />
<delete file="${dir}/vendor/lusitanian/oauth/.travis.yml" />
<delete file="${dir}/vendor/lusitanian/oauth/phpunit.xml.dist" />
<delete file="${dir}/vendor/lusitanian/oauth/README.md" />
<delete dir="${dir}/vendor/paragonie/random_compat/dist" />
<delete dir="${dir}/vendor/paragonie/random_compat/other" />
<delete file="${dir}/vendor/paragonie/random_compat/CHANGELOG.md" />
<delete file="${dir}/vendor/paragonie/random_compat/ERRATA.md" />
<delete file="${dir}/vendor/paragonie/random_compat/README.md" />
<delete file="${dir}/vendor/paragonie/random_compat/SECURITY.md" />
<delete file="${dir}/vendor/patchwork/utf8/.travis.yml" />
<delete file="${dir}/vendor/patchwork/utf8/CHANGELOG.md" />
<delete file="${dir}/vendor/patchwork/utf8/phpunit.xml.dist" />
<delete file="${dir}/vendor/patchwork/utf8/README.md" />
<delete dir="${dir}/vendor/psr/log/Psr/Log/Test" />
<delete file="${dir}/vendor/psr/log/.gitignore" />
<delete file="${dir}/vendor/psr/log/README.md" />
<delete dir="${dir}/vendor/symfony/config/Symfony/Component/Config/Tests" />
<delete file="${dir}/vendor/symfony/config/Symfony/Component/Config/.gitignore" />
<delete file="${dir}/vendor/symfony/config/Symfony/Component/Config/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/config/Symfony/Component/Config/README.md" />
<delete file="${dir}/vendor/symfony/config/Symfony/Component/Config/phpunit.xml.dist" />
<delete dir="${dir}/vendor/react/promise/tests" />
<delete file="${dir}/vendor/react/promise/CHANGELOG.md" />
<delete file="${dir}/vendor/react/promise/.gitignore" />
<delete file="${dir}/vendor/react/promise/phpunit.xml.dist" />
<delete file="${dir}/vendor/react/promise/README.md" />
<delete file="${dir}/vendor/react/promise/.travis.yml" />
<delete dir="${dir}/vendor/symfony/console/Symfony/Component/Console/Tests" />
<delete file="${dir}/vendor/symfony/console/Symfony/Component/Console/.gitignore" />
<delete file="${dir}/vendor/symfony/console/Symfony/Component/Console/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/console/Symfony/Component/Console/README.md" />
<delete file="${dir}/vendor/symfony/console/Symfony/Component/Console/phpunit.xml.dist" />
<delete dir="${dir}/vendor/s9e/text-formatter/.git" />
<delete dir="${dir}/vendor/symfony/debug/Symfony/Component/Debug/Tests" />
<delete file="${dir}/vendor/symfony/debug/Symfony/Component/Debug/.gitignore" />
<delete file="${dir}/vendor/symfony/debug/Symfony/Component/Debug/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/debug/Symfony/Component/Debug/README.md" />
<delete file="${dir}/vendor/symfony/debug/Symfony/Component/Debug/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/config/.git" />
<delete dir="${dir}/vendor/symfony/config/Tests" />
<delete file="${dir}/vendor/symfony/config/.gitignore" />
<delete file="${dir}/vendor/symfony/config/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/config/README.md" />
<delete file="${dir}/vendor/symfony/config/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests" />
<delete file="${dir}/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/.gitignore" />
<delete file="${dir}/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/README.md" />
<delete file="${dir}/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/console/.git" />
<delete dir="${dir}/vendor/symfony/console/Tests" />
<delete file="${dir}/vendor/symfony/console/.gitignore" />
<delete file="${dir}/vendor/symfony/console/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/console/README.md" />
<delete file="${dir}/vendor/symfony/console/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests" />
<delete file="${dir}/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/.gitignore" />
<delete file="${dir}/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/README.md" />
<delete file="${dir}/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/debug/.git" />
<delete dir="${dir}/vendor/symfony/debug/Tests" />
<delete file="${dir}/vendor/symfony/debug/.gitignore" />
<delete file="${dir}/vendor/symfony/debug/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/debug/README.md" />
<delete file="${dir}/vendor/symfony/debug/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests" />
<delete file="${dir}/vendor/symfony/filesystem/Symfony/Component/Filesystem/.gitignore" />
<delete file="${dir}/vendor/symfony/filesystem/Symfony/Component/Filesystem/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/filesystem/Symfony/Component/Filesystem/README.md" />
<delete file="${dir}/vendor/symfony/filesystem/Symfony/Component/Filesystem/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/dependency-injection/.git" />
<delete dir="${dir}/vendor/symfony/dependency-injection/Tests" />
<delete file="${dir}/vendor/symfony/dependency-injection/.gitignore" />
<delete file="${dir}/vendor/symfony/dependency-injection/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/dependency-injection/README.md" />
<delete file="${dir}/vendor/symfony/dependency-injection/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests" />
<delete file="${dir}/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/.gitignore" />
<delete file="${dir}/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/README.md" />
<delete file="${dir}/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/event-dispatcher/.git" />
<delete dir="${dir}/vendor/symfony/event-dispatcher/Tests" />
<delete file="${dir}/vendor/symfony/event-dispatcher/.gitignore" />
<delete file="${dir}/vendor/symfony/event-dispatcher/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/event-dispatcher/README.md" />
<delete file="${dir}/vendor/symfony/event-dispatcher/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests" />
<delete file="${dir}/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/.gitignore" />
<delete file="${dir}/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/README.md" />
<delete file="${dir}/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/filesystem/.git" />
<delete dir="${dir}/vendor/symfony/filesystem/Tests" />
<delete file="${dir}/vendor/symfony/filesystem/.gitignore" />
<delete file="${dir}/vendor/symfony/filesystem/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/filesystem/README.md" />
<delete file="${dir}/vendor/symfony/filesystem/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/routing/Symfony/Component/Routing/Tests" />
<delete file="${dir}/vendor/symfony/routing/Symfony/Component/Routing/.gitignore" />
<delete file="${dir}/vendor/symfony/routing/Symfony/Component/Routing/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/routing/Symfony/Component/Routing/README.md" />
<delete file="${dir}/vendor/symfony/routing/Symfony/Component/Routing/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/finder/.git" />
<delete dir="${dir}/vendor/symfony/finder/Tests" />
<delete file="${dir}/vendor/symfony/finder/.gitignore" />
<delete file="${dir}/vendor/symfony/finder/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/finder/README.md" />
<delete file="${dir}/vendor/symfony/finder/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/yaml/Symfony/Component/Yaml/Tests" />
<delete file="${dir}/vendor/symfony/yaml/Symfony/Component/Yaml/.gitignore" />
<delete file="${dir}/vendor/symfony/yaml/Symfony/Component/Yaml/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/yaml/Symfony/Component/Yaml/README.md" />
<delete file="${dir}/vendor/symfony/yaml/Symfony/Component/Yaml/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/http-foundation/.git" />
<delete dir="${dir}/vendor/symfony/http-foundation/Tests" />
<delete file="${dir}/vendor/symfony/http-foundation/.gitignore" />
<delete file="${dir}/vendor/symfony/http-foundation/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/http-foundation/README.md" />
<delete file="${dir}/vendor/symfony/http-foundation/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/http-kernel/.git" />
<delete dir="${dir}/vendor/symfony/http-kernel/Tests" />
<delete file="${dir}/vendor/symfony/http-kernel/.gitignore" />
<delete file="${dir}/vendor/symfony/http-kernel/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/http-kernel/README.md" />
<delete file="${dir}/vendor/symfony/http-kernel/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/proxy-manager-bridge/.git" />
<delete dir="${dir}/vendor/symfony/proxy-manager-bridge/Tests" />
<delete file="${dir}/vendor/symfony/proxy-manager-bridge/.gitignore" />
<delete file="${dir}/vendor/symfony/proxy-manager-bridge/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/proxy-manager-bridge/README.md" />
<delete file="${dir}/vendor/symfony/proxy-manager-bridge/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/routing/.git" />
<delete dir="${dir}/vendor/symfony/routing/Tests" />
<delete file="${dir}/vendor/symfony/routing/.gitignore" />
<delete file="${dir}/vendor/symfony/routing/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/routing/README.md" />
<delete file="${dir}/vendor/symfony/routing/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/twig-bridge/.git" />
<delete dir="${dir}/vendor/symfony/twig-bridge/Tests" />
<delete file="${dir}/vendor/symfony/twig-bridge/.gitignore" />
<delete file="${dir}/vendor/symfony/twig-bridge/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/twig-bridge/README.md" />
<delete file="${dir}/vendor/symfony/twig-bridge/phpunit.xml.dist" />
<delete dir="${dir}/vendor/symfony/yaml/.git" />
<delete dir="${dir}/vendor/symfony/yaml/Tests" />
<delete file="${dir}/vendor/symfony/yaml/.gitignore" />
<delete file="${dir}/vendor/symfony/yaml/CHANGELOG.md" />
<delete file="${dir}/vendor/symfony/yaml/README.md" />
<delete file="${dir}/vendor/symfony/yaml/phpunit.xml.dist" />
<delete dir="${dir}/vendor/twig/twig/doc" />
<delete dir="${dir}/vendor/twig/twig/ext" />
@@ -381,10 +533,18 @@
<delete file="${dir}/vendor/twig/twig/.editorconfig" />
<delete file="${dir}/vendor/twig/twig/.gitignore" />
<delete file="${dir}/vendor/twig/twig/.travis.yml" />
<delete file="${dir}/vendor/twig/twig/AUTHORS" />
<delete file="${dir}/vendor/twig/twig/CHANGELOG" />
<delete file="${dir}/vendor/twig/twig/phpunit.xml.dist" />
<delete file="${dir}/vendor/twig/twig/README.markdown" />
<delete file="${dir}/vendor/twig/twig/README.rst" />
<delete file="${dir}/vendor/zendframework/zend-code/CONTRIBUTING.md" />
<delete file="${dir}/vendor/zendframework/zend-code/README.md" />
<delete file="${dir}/vendor/zendframework/zend-eventmanager/CONTRIBUTING.md" />
<delete file="${dir}/vendor/zendframework/zend-eventmanager/README.md" />
<delete file="${dir}/vendor/zendframework/zend-stdlib/CONTRIBUTING.md" />
<delete file="${dir}/vendor/zendframework/zend-stdlib/README.md" />
</target>
<target name="clean-diff-dir">

View File

@@ -39,8 +39,8 @@ class build_package
$this->verbose = $verbose;
// Get last two entries
$_latest = $this->versions[sizeof($this->versions) - 1];
$_before = $this->versions[sizeof($this->versions) - 2];
$_latest = $this->versions[count($this->versions) - 1];
$_before = $this->versions[count($this->versions) - 2];
$this->locations = array(
'new_version' => dirname(dirname(__FILE__)) . '/phpBB/',

View File

@@ -87,6 +87,11 @@ class phpbb_Sniffs_Namespaces_UnusedUseSniff implements PHP_CodeSniffer_Sniff
$old_simple_statement = $simple_statement;
$simple_class_name_start = $phpcsFile->findNext(array(T_NS_SEPARATOR, T_STRING), ($simple_statement + 1));
if ($simple_class_name_start === false) {
continue;
}
$simple_class_name_end = $phpcsFile->findNext($find, ($simple_statement + 1), null, true);
$simple_class_name = trim($phpcsFile->getTokensAsString($simple_class_name_start, ($simple_class_name_end - $simple_class_name_start)));
@@ -129,53 +134,19 @@ class phpbb_Sniffs_Namespaces_UnusedUseSniff implements PHP_CodeSniffer_Sniff
}
}
$old_docblock = $stackPtr;
while (($docblock = $phpcsFile->findNext(T_DOC_COMMENT_CLOSE_TAG, ($old_docblock + 1))) !== false)
{
$old_docblock = $docblock;
$ok = $this->checkDocblock($phpcsFile, $docblock, $tokens, $class_name_full, $class_name_short) ? true : $ok;
}
// Checks in type hinting
$old_function_declaration = $stackPtr;
while (($function_declaration = $phpcsFile->findNext(T_FUNCTION, ($old_function_declaration + 1))) !== false)
{
$old_function_declaration = $function_declaration;
// Check docblocks
$find = array(
T_COMMENT,
T_DOC_COMMENT_CLOSE_TAG,
T_DOC_COMMENT,
T_CLASS,
T_FUNCTION,
T_OPEN_TAG,
);
$comment_end = $phpcsFile->findPrevious($find, ($function_declaration - 1));
if ($comment_end !== false)
{
if ($tokens[$comment_end]['code'] === T_DOC_COMMENT_CLOSE_TAG)
{
$comment_start = $tokens[$comment_end]['comment_opener'];
foreach ($tokens[$comment_start]['comment_tags'] as $tag) {
if ($tokens[$tag]['content'] !== '@param' && $tokens[$tag]['content'] !== '@return' && $tokens[$tag]['content'] !== '@throws') {
continue;
}
$classes = $tokens[($tag + 2)]['content'];
$space = strpos($classes, ' ');
if ($space !== false) {
$classes = substr($classes, 0, $space);
}
$tab = strpos($classes, "\t");
if ($tab !== false) {
$classes = substr($classes, 0, $tab);
}
$classes = explode('|', str_replace('[]', '', $classes));
foreach ($classes as $class)
{
$ok = $this->check($phpcsFile, $class, $class_name_full, $class_name_short, $tokens[$tag + 2]['line']) ? true : $ok;
}
}
}
}
// Check type hint
$params = $phpcsFile->getMethodParameters($function_declaration);
foreach ($params as $param)
@@ -234,4 +205,49 @@ class phpbb_Sniffs_Namespaces_UnusedUseSniff implements PHP_CodeSniffer_Sniff
return false;
}
/**
* @param PHP_CodeSniffer_File $phpcsFile
* @param int $field
* @param array $tokens
* @param string $class_name_full
* @param string $class_name_short
* @param bool $ok
*
* @return bool
*/
private function checkDocblock(PHP_CodeSniffer_File $phpcsFile, $comment_end, $tokens, $class_name_full, $class_name_short)
{
$ok = false;
$comment_start = $tokens[$comment_end]['comment_opener'];
foreach ($tokens[$comment_start]['comment_tags'] as $tag)
{
if (!in_array($tokens[$tag]['content'], array('@param', '@var', '@return', '@throws'), true))
{
continue;
}
$classes = $tokens[($tag + 2)]['content'];
$space = strpos($classes, ' ');
if ($space !== false)
{
$classes = substr($classes, 0, $space);
}
$tab = strpos($classes, "\t");
if ($tab !== false)
{
$classes = substr($classes, 0, $tab);
}
$classes = explode('|', str_replace('[]', '', $classes));
foreach ($classes as $class)
{
$ok = $this->check($phpcsFile, $class, $class_name_full, $class_name_short, $tokens[$tag + 2]['line']) ? true : $ok;
}
}
return $ok;
}
}

View File

@@ -33,7 +33,7 @@ echo "Now all three package types (patch, files, release) are built as well as t
// Go trough all versions making a diff if we even have old versions
// For phpBB 3.0.x we might choose a different update method, rendering the things below useless...
if (sizeof($package->old_packages))
if (count($package->old_packages))
{
chdir($package->locations['old_versions']);
@@ -76,7 +76,7 @@ if (sizeof($package->old_packages))
// Create Directories along the way?
$file = explode('/', $file);
// Remove filename portion
$file[sizeof($file)-1] = '';
$file[count($file)-1] = '';
chdir($dest_filename_dir);
foreach ($file as $entry)
@@ -169,7 +169,7 @@ if (sizeof($package->old_packages))
// Create Directories along the way?
$file = explode('/', $file);
// Remove filename portion
$file[sizeof($file)-1] = '';
$file[count($file)-1] = '';
chdir($dest_filename_dir . '/install/update/old');
foreach ($file as $entry)
@@ -196,9 +196,10 @@ if (sizeof($package->old_packages))
*/
$copy_relative_directories = array(
'config/' => array(
'recursive' => true,
'copied' => false,
'copy' => array(
'config/*.yml' => 'config',
'config/*' => 'config',
),
),
);
@@ -213,7 +214,7 @@ if (sizeof($package->old_packages))
// Create Directories along the way?
$file = explode('/', $file);
// Remove filename portion
$file[sizeof($file)-1] = '';
$file[count($file)-1] = '';
chdir($dest_filename_dir . '/install/update/new');
foreach ($file as $entry)
@@ -256,7 +257,15 @@ if (sizeof($package->old_packages))
}
$source_dir_files = $package->locations['old_versions'] . $package->get('simple_name') . '/' . $source_dir_files;
$destination_dir = $dest_filename_dir . '/install/update/new/' . $destination_dir;
$package->run_command('cp ' . $source_dir_files . ' ' . $destination_dir);
if (isset($data['recursive']) && $data['recursive'])
{
$package->run_command('cp -Rp ' . $source_dir_files . ' ' . $destination_dir);
}
else
{
$package->run_command('cp ' . $source_dir_files . ' ' . $destination_dir);
}
}
$copy_relative_directories[$reference]['copied'] = true;
}
@@ -272,7 +281,7 @@ if (sizeof($package->old_packages))
'adm/style/admin.css' => 'adm/style',
'adm/style/admin.js' => 'adm/style',
'adm/style/ajax.js' => 'adm/style',
'adm/style/install_*' => 'adm/style',
'adm/style/installer_*' => 'adm/style',
'assets/javascript/*' => 'assets/javascript',
);
@@ -312,7 +321,7 @@ $update_info = array(
\'version\' => array(\'from\' => \'' . str_replace('_to_', '', $package->old_packages[$_package_name]) . '\', \'to\' => \'' . $package->get('new_version_number') . '\'),
';
if (sizeof($file_contents['all']))
if (count($file_contents['all']))
{
$index_contents .= "\t'files' => array(\n\t\t'" . implode("',\n\t\t'", $file_contents['all']) . "',\n\t),\n";
}
@@ -321,7 +330,7 @@ $update_info = array(
$index_contents .= "\t'files' => array(),\n";
}
if (sizeof($file_contents['binary']))
if (count($file_contents['binary']))
{
$index_contents .= "\t'binary' => array(\n\t\t'" . implode("',\n\t\t'", $file_contents['binary']) . "',\n\t),\n";
}
@@ -330,7 +339,7 @@ $update_info = array(
$index_contents .= "\t'binary' => array(),\n";
}
if (sizeof($file_contents['deleted']))
if (count($file_contents['deleted']))
{
$index_contents .= "\t'deleted' => array(\n\t\t'" . implode("',\n\t\t'", $file_contents['deleted']) . "',\n\t),\n";
}
@@ -371,7 +380,7 @@ $compress_programs = array(
'zip' => 'zip -r'
);
if (sizeof($package->old_packages))
if (count($package->old_packages))
{
// Build Patch Files
chdir($package->get('patch_directory'));
@@ -470,22 +479,14 @@ chdir($package->get('dest_dir') . '/install');
// $package->run_command('rm -v database_update.php');
$package->run_command('rm -v install_update.php');
chdir($package->get('dest_dir'));
$package->run_command('mv -v styles/subsilver2 ../subsilver2');
$package->run_command('cp -p docs/COPYING ../subsilver2/license.txt');
chdir($package->locations['package_dir']);
foreach ($compress_programs as $extension => $compress_command)
{
$package->begin_status('Packaging phpBB for ' . $extension);
$package->run_command('rm -v ./release_files/' . $package->get('release_filename') . ".{$extension}");
$package->run_command('rm -v ./release_files/subsilver2_' . $package->get('new_version_number') . ".{$extension}");
// Build Package
$package->run_command("$compress_command ./release_files/" . $package->get('release_filename') . '.' . $extension . ' ' . $package->get('package_name'));
// Build subSilver2 Package
$package->run_command("$compress_command ./release_files/subsilver2_" . $package->get('new_version_number') . '.' . $extension . ' subsilver2');
}
// Microsoft Web PI packaging

View File

@@ -25,6 +25,7 @@ $config['versions'] = Sami\Version\GitVersionCollection::create(__DIR__ . '/../'
*/
->add('3.0.x')
->add('3.1.x')
->add('3.2.x')
->add('master')
;

Binary file not shown.

View File

@@ -1,292 +0,0 @@
#!/usr/bin/env php
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/
function show_usage()
{
$filename = basename(__FILE__);
echo "$filename adds repositories of a github network as remotes to a local git repository.\n";
echo "\n";
echo "Usage: [php] $filename -s collaborators|organisation|contributors|forks [OPTIONS]\n";
echo "\n";
echo "Scopes:\n";
echo " collaborators Repositories of people who have push access to the specified repository\n";
echo " contributors Repositories of people who have contributed to the specified repository\n";
echo " organisation Repositories of members of the organisation at github\n";
echo " forks All repositories of the whole github network\n";
echo "\n";
echo "Options:\n";
echo " -s scope See description above (mandatory)\n";
echo " -u github_username Overwrites the github username (optional)\n";
echo " -r repository_name Overwrites the repository name (optional)\n";
echo " -m your_github_username Sets up ssh:// instead of git:// for pushable repositories (optional)\n";
echo " -d Outputs the commands instead of running them (optional)\n";
echo " -h This help text\n";
exit(1);
}
// Handle arguments
$opts = getopt('s:u:r:m:dh');
if (empty($opts) || isset($opts['h']))
{
show_usage();
}
$scope = get_arg($opts, 's', '');
$username = get_arg($opts, 'u', 'phpbb');
$repository = get_arg($opts, 'r', 'phpbb3');
$developer = get_arg($opts, 'm', '');
$dry_run = !get_arg($opts, 'd', true);
run(null, $dry_run);
exit(work($scope, $username, $repository, $developer));
function work($scope, $username, $repository, $developer)
{
// Get some basic data
$forks = get_forks($username, $repository);
$collaborators = get_collaborators($username, $repository);
if ($forks === false || $collaborators === false)
{
echo "Error: failed to retrieve forks or collaborators\n";
return 1;
}
switch ($scope)
{
case 'collaborators':
$remotes = array_intersect_key($forks, $collaborators);
break;
case 'organisation':
$remotes = array_intersect_key($forks, get_organisation_members($username));
break;
case 'contributors':
$remotes = array_intersect_key($forks, get_contributors($username, $repository));
break;
case 'forks':
$remotes = $forks;
break;
default:
show_usage();
}
if (file_exists('.git'))
{
add_remote($username, $repository, isset($collaborators[$developer]));
}
else
{
clone_repository($username, $repository, isset($collaborators[$developer]));
}
// Add private security repository for developers
if ($username == 'phpbb' && $repository == 'phpbb3' && isset($collaborators[$developer]))
{
run("git remote add $username-security " . get_repository_url($username, "$repository-security", true));
}
// Skip blessed repository.
unset($remotes[$username]);
foreach ($remotes as $remote)
{
add_remote($remote['username'], $remote['repository'], $remote['username'] == $developer);
}
run('git remote update');
}
function clone_repository($username, $repository, $pushable = false)
{
$url = get_repository_url($username, $repository, false);
run("git clone $url ./ --origin $username");
if ($pushable)
{
$ssh_url = get_repository_url($username, $repository, true);
run("git remote set-url --push $username $ssh_url");
}
}
function add_remote($username, $repository, $pushable = false)
{
$url = get_repository_url($username, $repository, false);
run("git remote add $username $url");
if ($pushable)
{
$ssh_url = get_repository_url($username, $repository, true);
run("git remote set-url --push $username $ssh_url");
}
}
function get_repository_url($username, $repository, $ssh = false)
{
$url_base = ($ssh) ? 'git@github.com:' : 'git://github.com/';
return $url_base . $username . '/' . $repository . '.git';
}
function api_request($query)
{
return api_url_request("https://api.github.com/$query?per_page=100");
}
function api_url_request($url)
{
$contents = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'header' => "User-Agent: phpBB/1.0\r\n",
),
)));
$sub_request_result = array();
// Check headers for pagination links
if (!empty($http_response_header))
{
foreach ($http_response_header as $header_element)
{
// Find Link Header which gives us a link to the next page
if (strpos($header_element, 'Link: ') === 0)
{
list($head, $header_content) = explode(': ', $header_element);
foreach (explode(', ', $header_content) as $links)
{
list($url, $rel) = explode('; ', $links);
if ($rel == 'rel="next"')
{
// Found a next link, follow it and merge the results
$sub_request_result = api_url_request(substr($url, 1, -1));
}
}
}
}
}
if ($contents === false)
{
return false;
}
$contents = json_decode($contents);
if (isset($contents->message) && strpos($contents->message, 'API Rate Limit') === 0)
{
throw new RuntimeException('Reached github API Rate Limit. Please try again later' . "\n", 4);
}
return ($sub_request_result) ? array_merge($sub_request_result, $contents) : $contents;
}
function get_contributors($username, $repository)
{
$request = api_request("repos/$username/$repository/stats/contributors");
if ($request === false)
{
return false;
}
$usernames = array();
foreach ($request as $contribution)
{
$usernames[$contribution->author->login] = $contribution->author->login;
}
return $usernames;
}
function get_organisation_members($username)
{
$request = api_request("orgs/$username/public_members");
if ($request === false)
{
return false;
}
$usernames = array();
foreach ($request as $member)
{
$usernames[$member->login] = $member->login;
}
return $usernames;
}
function get_collaborators($username, $repository)
{
$request = api_request("repos/$username/$repository/collaborators");
if ($request === false)
{
return false;
}
$usernames = array();
foreach ($request as $collaborator)
{
$usernames[$collaborator->login] = $collaborator->login;
}
return $usernames;
}
function get_forks($username, $repository)
{
$request = api_request("repos/$username/$repository/forks");
if ($request === false)
{
return false;
}
$usernames = array();
foreach ($request as $fork)
{
$usernames[$fork->owner->login] = array(
'username' => $fork->owner->login,
'repository' => $fork->name,
);
}
return $usernames;
}
function get_arg($array, $index, $default)
{
return isset($array[$index]) ? $array[$index] : $default;
}
function run($cmd, $dry = false)
{
static $dry_run;
if (is_null($cmd))
{
$dry_run = $dry;
}
else if (!empty($dry_run))
{
echo "$cmd\n";
}
else
{
passthru(escapeshellcmd($cmd));
}
}

71
gulpfile.js Normal file
View File

@@ -0,0 +1,71 @@
'use strict';
const del = require('del');
const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');
const sass = require('gulp-sass');
const rename = require('gulp-rename');
const sourcemaps = require('gulp-sourcemaps');
const cssnano = require('gulp-cssnano');
const postcss = require('gulp-postcss');
const stylefmt = require('gulp-stylefmt');
const sorting = require('postcss-sorting');
const atimport = require('postcss-import');
const torem = require('postcss-pxtorem');
const sortOrder = require('./.postcss-sorting.json');
const pkg = require('./package.json');
// Config
const build = {
css: './phpBB/styles/prosilver/theme/',
};
const AUTOPREFIXER_BROWSERS = [
'> 1%',
'last 2 versions'
];
gulp.task('css', () => {
const css = gulp
.src(build.css + '*.css')
.pipe(autoprefixer(AUTOPREFIXER_BROWSERS))
.pipe(
postcss([
sorting(sortOrder)
])
)
.pipe(stylefmt())
.pipe(gulp.dest(build.css));
return css;
});
gulp.task('clean', () => {
del(['dist']);
});
gulp.task('minify', () => {
const css = gulp
.src(build.css + '/bidi.css')
.pipe(sourcemaps.init())
.pipe(
postcss([
atimport()
])
)
.pipe(cssnano())
.pipe(rename({
suffix: '.min',
extname: '.css'
}))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest(build.css));
return css;
});
gulp.task('watch', () => {
gulp.watch('phpBB/styles/prosilver/theme/*.css', ['css']);
});
gulp.task('default', ['css', 'watch']);

52
package.json Normal file
View File

@@ -0,0 +1,52 @@
{
"name": "phpbb",
"version": "3.3.0-dev",
"description": "phpBB Forum Software application",
"main": " ",
"directories": {
"doc": "docs"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/phpbb/phpbb.git"
},
"browserslist": [
"> 1%",
"last 2 versions"
],
"keywords": [
"phpBB",
"phpbb",
"forum",
"php",
"software",
"community"
],
"author": "",
"license": "GPL-2.0",
"bugs": {
"url": "https://tracker.phpbb.com"
},
"homepage": "https://www.phpbb.com",
"devDependencies": {
"stylelint": "8.0.0",
"stylelint-order": "0.3.0"
},
"dependencies": {
"del": "^3.0.0",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^4.0.0",
"gulp-cssnano": "^2.1.2",
"gulp-postcss": "^7.0.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^3.1.0",
"gulp-sourcemaps": "^2.6.1",
"gulp-stylefmt": "^1.1.0",
"postcss-import": "^11.0.0",
"postcss-pxtorem": "^4.0.1",
"postcss-sorting": "^3.0.2"
}
}

View File

@@ -41,6 +41,7 @@ if (!isset($user->data['session_admin']) || !$user->data['session_admin'])
// check specific permissions but this is a catchall
if (!$auth->acl_get('a_'))
{
send_status_line(403, 'Forbidden');
trigger_error('NO_ADMIN');
}
@@ -50,8 +51,8 @@ define('IN_ADMIN', true);
// Some oft used variables
$safe_mode = (@ini_get('safe_mode') == '1' || strtolower(@ini_get('safe_mode')) === 'on') ? true : false;
$file_uploads = (@ini_get('file_uploads') == '1' || strtolower(@ini_get('file_uploads')) === 'on') ? true : false;
$module_id = request_var('i', '');
$mode = request_var('mode', '');
$module_id = $request->variable('i', '');
$mode = $request->variable('mode', '');
// Set custom style for admin area
$template->set_custom_style(array(

View File

@@ -329,42 +329,71 @@
<fieldset class="tabulated">
<legend>{L_TITLE}</legend>
<table class="table1 zebra-table fixed-width-table">
<thead>
<tr>
<th>{L_FILENAME}</th>
<th style="width: 15%;">{L_FILEDATE}</th>
<th style="width: 15%;">{L_FILESIZE}</th>
<th style="width: 15%;">{L_ATTACH_POST_ID}</th>
<th style="width: 15%;">{L_ATTACH_TO_POST}</th>
<th style="width: 15%;">{L_DELETE}</th>
</tr>
</thead>
<tbody>
<!-- BEGIN orphan -->
<div class="pagination top-pagination">
<!-- IF .pagination or TOTAL_FILES -->
{L_NUMBER_FILES}{L_COLON} {TOTAL_FILES} &bull; {L_TOTAL_SIZE}{L_COLON} {TOTAL_SIZE}
<!-- IF .pagination -->
&bull; <!-- INCLUDE pagination.html -->
<!-- ELSE -->
&bull; {PAGE_NUMBER}
<!-- ENDIF -->
<!-- ENDIF -->
</div>
<!-- IF .orphan -->
<table class="table1 zebra-table fixed-width-table">
<thead>
<tr>
<td><a href="{orphan.U_FILE}">{orphan.REAL_FILENAME}</a></td>
<td>{orphan.FILETIME}</td>
<td>{orphan.FILESIZE}</td>
<td><strong>{L_ATTACH_ID}{L_COLON} </strong><input type="number" min="0" max="9999999999" name="post_id[{orphan.ATTACH_ID}]" value="{orphan.POST_ID}" style="width: 75%;" /></td>
<td><input type="checkbox" class="radio" name="add[{orphan.ATTACH_ID}]" /></td>
<td><input type="checkbox" class="radio" name="delete[{orphan.ATTACH_ID}]" /></td>
<th>{L_FILENAME}</th>
<th style="width: 15%;">{L_FILEDATE}</th>
<th style="width: 15%;">{L_FILESIZE}</th>
<th style="width: 15%;">{L_ATTACH_POST_ID}</th>
<th style="width: 15%;">{L_ATTACH_TO_POST}</th>
<th style="width: 15%;">{L_DELETE}</th>
</tr>
<!-- END orphan -->
<tr class="row4">
<td colspan="4">&nbsp;</td>
<td class="small"><a href="#" onclick="marklist('orphan', 'add', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('orphan', 'add', false); return false;">{L_UNMARK_ALL}</a></td>
<td class="small"><a href="#" onclick="marklist('orphan', 'delete', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('orphan', 'delete', false); return false;">{L_UNMARK_ALL}</a></td>
</tr>
</tbody>
</table>
</thead>
<tbody>
<!-- BEGIN orphan -->
<tr>
<td><a href="{orphan.U_FILE}">{orphan.REAL_FILENAME}</a></td>
<td>{orphan.FILETIME}</td>
<td>{orphan.FILESIZE}</td>
<td><strong>{L_ATTACH_ID}{L_COLON} </strong><input type="number" min="0" max="9999999999" name="post_id[{orphan.ATTACH_ID}]" value="{orphan.POST_ID}" style="width: 75%;" /></td>
<td><input type="checkbox" class="radio" name="add[{orphan.ATTACH_ID}]" /></td>
<td><input type="checkbox" class="radio" name="delete[{orphan.ATTACH_ID}]" /></td>
</tr>
<!-- END orphan -->
<tr class="row4">
<td colspan="4">&nbsp;</td>
<td class="small"><a href="#" onclick="marklist('orphan', 'add', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('orphan', 'add', false); return false;">{L_UNMARK_ALL}</a></td>
<td class="small"><a href="#" onclick="marklist('orphan', 'delete', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('orphan', 'delete', false); return false;">{L_UNMARK_ALL}</a></td>
</tr>
</tbody>
</table>
<!-- ELSE -->
<div class="errorbox">
<p>{L_NO_ATTACHMENTS}</p>
</div>
<!-- ENDIF -->
<br />
<!-- IF TOTAL_FILES -->
<div class="pagination">
{L_NUMBER_FILES}{L_COLON} {TOTAL_FILES} &bull; {L_TOTAL_SIZE}{L_COLON} {TOTAL_SIZE}
<!-- IF .pagination -->
&bull; <!-- INCLUDE pagination.html -->
<!-- ELSE -->
&bull; {PAGE_NUMBER}
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF .orphan -->
<p class="submit-buttons">
<input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
<input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
</p>
<!-- ENDIF -->
<p class="submit-buttons">
<input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
<input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
</p>
{S_FORM_TOKEN}
</fieldset>
</form>
@@ -440,7 +469,7 @@
<input class="button2" type="submit" name="submit" value="{L_DELETE_MARKED}" /><br />
<p class="small">
<a href="#" onclick="marklist('attachments', 'delete', true); return false;">{L_MARK_ALL}</a> &bull;
<a href="#" onclick="marklist('attachments', 'delete', false); return false;">{L_UNMARK_ALL}</a>
<a href="#" onclick="marklist('attachments', 'delete', false); return false;">{L_UNMARK_ALL}</a>
</p>
</fieldset>
<!-- ENDIF -->

View File

@@ -18,10 +18,11 @@
<!-- BEGIN options -->
<!-- IF options.S_LEGEND -->
<!-- IF not options.S_FIRST_ROW -->
</fieldset>
</fieldset>
<!-- ENDIF -->
<fieldset>
<legend>{options.LEGEND}</legend>
<legend>{options.LEGEND}</legend>
<!-- ELSE -->
<dl>

View File

@@ -14,7 +14,7 @@
<legend>{L_RESTORE_OPTIONS}</legend>
<dl>
<dt><label for="file">{L_SELECT_FILE}{L_COLON}</label></dt>
<dd><select id="file" name="file" size="10"><!-- BEGIN files --><option value="{files.FILE}"<!-- IF files.S_LAST_ROW --> selected="selected"<!-- ENDIF -->>{files.NAME}</option><!-- END files --></select></dd>
<dd><select id="file" name="file" size="10"><!-- BEGIN files --><option value="{files.FILE}"<!-- IF files.S_FIRST_ROW --> selected="selected"<!-- ENDIF -->>{files.NAME}</option><!-- END files --></select></dd>
</dl>
<p class="submit-buttons">

View File

@@ -0,0 +1,130 @@
{% include('overall_header.html') %}
<a id="maincontent"></a>
<h1>{{ lang( 'EXTENSIONS_CATALOG') }}</h1>
<p>{{ lang( 'EXTENSIONS_CATALOG_EXPLAIN') }}</p>
<fieldset class="quick quick-left">
<span class="small"><a href="https://www.phpbb.com/go/customise/extensions/{{ PHPBB_MAJOR }}" target="_blank">{{ lang('BROWSE_EXTENSIONS_DATABASE') }}</a> &bull; <a href="javascript:phpbb.toggleDisplay('catalog_settings');">{{ lang('SETTINGS') }}</a></span>
</fieldset>
{% if pagination is defined %}
<div class="pagination top-pagination">
{% include('pagination.html') %}
</div>
{% endif %}
<form id="catalog_settings" method="post" action="{{ U_ACTION }}" style="display:none">
<fieldset style="clear: both;">
<legend>{{ lang('EXTENSIONS_CATALOG_SETTINGS') }}</legend>
<dl>
<dt><label for="enable_on_install">{{ lang('ENABLE_ON_INSTALL') }}{{ lang('COLON') }}</label></dt>
<dd>
<label><input type="radio" id="enable_on_install" name="enable_on_install" class="radio" value="1"{% if settings.enable_on_install %} checked="checked" {% endif %} /> {{ lang('YES') }}</label>
<label><input type="radio" name="enable_on_install" class="radio" value="0"{% if not settings.enable_on_install %} checked="checked" {% endif %} /> {{ lang('NO') }}</label>
</dd>
</dl>
<dl>
<dt><label for="purge_on_remove">{{ lang('PURGE_ON_REMOVE') }}{{ lang('COLON') }}</label></dt>
<dd>
<label><input type="radio" id="purge_on_remove" name="purge_on_remove" class="radio" value="1"{% if settings.purge_on_remove %} checked="checked" {% endif %} /> {{ lang('YES') }}</label>
<label><input type="radio" name="purge_on_remove" class="radio" value="0"{% if not settings.purge_on_remove %} checked="checked" {% endif %} /> {{ lang('NO') }}</label>
</dd>
</dl>
<dl>
<dt>
<label for="repositories">{{ lang('COMPOSER_REPOSITORIES') }}{{ lang('COLON') }}</label><br />
<span class="explain">
{{ lang('COMPOSER_REPOSITORIES_EXPLAIN') }}
</span>
</dt>
<dd>
<textarea id="repositories" name="repositories" rows="5" cols="30">{{ settings.repositories|join('\n') }}</textarea>
</dd>
</dl>
<dl>
<dt>
<label for="enable_packagist">{{ lang('ENABLE_PACKAGIST') }}{{ lang('COLON') }}</label><br />
<span class="explain">
<strong class="error">{{ lang('WARNING') }}{{ lang('COLON') }}</strong> {{ lang('ENABLE_PACKAGIST_EXPLAIN') }}
</span>
</dt>
<dd>
<label><input type="radio" id="enable_packagist" name="enable_packagist" class="radio" value="1"{% if settings.enable_packagist %} checked="checked" {% endif %} /> {{ lang('YES') }}</label>
<label><input type="radio" name="enable_packagist" class="radio" value="0"{% if not settings.enable_packagist %} checked="checked" {% endif %} /> {{ lang('NO') }}</label>
</dd>
</dl>
<dl>
<dt>
<label for="minimum_stability">{{ lang('COMPOSER_MINIMUM_STABILITY') }}{{ lang('COLON') }}</label><br />
<span class="explain">
<strong class="error">{{ lang('WARNING') }}{{ lang('COLON') }}</strong> {{ lang('COMPOSER_MINIMUM_STABILITY_EXPLAIN') }}
</span>
</dt>
<dd>
<select id="minimum_stability" name="minimum_stability">
{% for stability in settings.stabilities %}
<option value="{{ stability }}"{% if stability === settings.minimum_stability %} selected='selected'{% endif %}>{{ lang('STABILITY_' ~ stability|upper) }}</option>
{% endfor %}
</select>
</dd>
</dl>
<p class="submit-buttons">
<input class="button1" type="submit" name="update" value="{{ lang('SUBMIT') }}" />&nbsp;
<input class="button2" type="reset" name="reset" value="{{ lang('RESET') }}" />
<input type="hidden" name="action" value="set_catalog_settings" />
{{ S_FORM_TOKEN }}
</p>
</fieldset>
</form>
{% if extensions is empty %}
<tr>
<td colspan="4"><div class="errorbox notice">{{ lang('NO_EXTENSION_AVAILABLE') }}</div></td>
</tr>
{% else %}
<table class="table1">
<col class="row1" ><col class="row1" ><col class="row1" ><col class="row2" >
<thead>
<tr>
<th style="width: 25%;">{{ lang("EXTENSION_NAME") }}</th>
<th style="text-align: center; width: 10%;">{{ lang("VERSION") }}</th>
<th>{{ lang("DESCRIPTION") }}</th>
<th style="text-align: center; width: 15%;">{{ lang("EXTENSION_ACTIONS") }}</th>
</tr>
</thead>
<tbody>
{% for extension in extensions %}
<tr>
<td>
<strong>{{ extension.display_name }}</strong><br />
{{ extension.name }}
</td>
<td style="text-align: center">{{ extension.version }}</td>
<td>{{ extension.description }} &bull; <a href="{{ extension.url }}">{{ lang('HOMEPAGE') }}</a></td>
<td style="text-align: center">
{% if extension.name in managed_extensions %}
<span style="color: #228822;">{{ lang('INSTALLED') }}</span>
{% elseif extension.name in installed_extensions -%}
<span style="color: #BC2A4D;">{{ lang('INSTALLED_MANUALLY') }}</span>
(<a href="{{ U_ACTION }}&amp;action=manage&amp;extension={{ extension.composer_name|url_encode }}">{{ lang('MANAGE') }}</a>)
{% elseif not enabled -%}
<a href="{{ U_ACTION }}&amp;action=install&amp;extension={{ extension.composer_name|url_encode }}">{{ lang('INSTALL') }}</a>
{%- endif -%}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
{% if pagination is defined %}
<div class="pagination bottom-pagination">
{% include('pagination.html') %}
</div>
{% endif %}
{% include('overall_footer.html') %}

View File

@@ -7,20 +7,19 @@
<h1>{L_EXTENSIONS_ADMIN}</h1>
<!-- IF S_VERSIONCHECK -->
<div class="<!-- IF S_UP_TO_DATE -->successbox<!-- ELSE -->errorbox<!-- ENDIF -->">
<p>{UP_TO_DATE_MSG} - <a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ELSE IF S_VERSIONCHECK_STATUS == 0 -->
<div class="errorbox notice">
<p>{L_VERSIONCHECK_FAIL}</p>
<p>{VERSIONCHECK_FAIL_REASON}</p>
<p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ELSE IF S_VERSIONCHECK_STATUS == 1 -->
<div class="errorbox notice">
<p>{VERSIONCHECK_FAIL_REASON}</p>
</div>
<!-- IF S_VERSIONCHECK_FAIL -->
<div class="errorbox notice">
<p>{L_VERSIONCHECK_FAIL}</p>
<p>{VERSIONCHECK_FAIL_REASON}</p>
<p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ELSE -->
<div class="<!-- IF S_UP_TO_DATE -->successbox<!-- ELSE -->errorbox<!-- ENDIF -->">
<p>{UP_TO_DATE_MSG} - <a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- EVENT acp_ext_details_notice -->
<fieldset>
<legend>{L_EXT_DETAILS}</legend>
@@ -136,4 +135,5 @@
<!-- END meta_authors -->
</fieldset>
<!-- EVENT acp_ext_details_end -->
<!-- INCLUDE overall_footer.html -->

View File

@@ -7,7 +7,7 @@
<p>{L_EXTENSIONS_EXPLAIN}</p>
<fieldset class="quick">
<span class="small"><a href="https://www.phpbb.com/go/customise/extensions/3.1" target="_blank">{L_BROWSE_EXTENSIONS_DATABASE}</a> &bull; <a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE_ALL}</a> &bull; <a href="javascript:phpbb.toggleDisplay('version_check_settings');">{L_SETTINGS}</a></span>
<span class="small"><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE_ALL}</a> &bull; <a href="javascript:phpbb.toggleDisplay('version_check_settings');">{L_SETTINGS}</a></span>
</fieldset>
<form id="version_check_settings" method="post" action="{U_ACTION}" style="display:none">
@@ -44,14 +44,15 @@
<tbody>
<!-- IF .enabled -->
<tr>
<td class="row3" colspan="4"><strong>{L_EXTENSIONS_ENABLED}</strong></td>
<td class="row3" colspan="4"><strong>{L_EXTENSIONS_ENABLED}</strong><!-- EVENT acp_ext_list_enabled_title_after --></td>
</tr>
<!-- BEGIN enabled -->
<tr class="ext_enabled row-highlight">
<td><strong title="{enabled.NAME}">{enabled.META_DISPLAY_NAME}</strong></td>
<td><strong title="{enabled.NAME}">{enabled.META_DISPLAY_NAME}</strong><!-- EVENT acp_ext_list_enabled_name_after --></td>
<td style="text-align: center;">
<!-- IF enabled.S_VERSIONCHECK -->
<strong <!-- IF enabled.S_UP_TO_DATE -->style="color: #228822;"<!-- ELSE -->style="color: #BC2A4D;"<!-- ENDIF -->>{enabled.META_VERSION}</strong>
<strong class="<!-- IF enabled.S_UP_TO_DATE -->current-ext<!-- ELSE -->outdated-ext<!-- ENDIF -->">{enabled.META_VERSION}</strong>
<!-- IF not enabled.S_UP_TO_DATE --><i class="fa fa-exclamation-circle outdated-ext" aria-hidden="true"></i><!-- ENDIF -->
<!-- ELSE -->
{enabled.META_VERSION}
<!-- ENDIF -->
@@ -59,7 +60,7 @@
<td style="text-align: center;"><a href="{enabled.U_DETAILS}">{L_DETAILS}</a></td>
<td style="text-align: center;">
<!-- BEGIN actions -->
<a href="{enabled.actions.U_ACTION}"<!-- IF enabled.actions.L_ACTION_EXPLAIN --> title="{enabled.actions.L_ACTION_EXPLAIN}"<!-- ENDIF -->>{enabled.actions.L_ACTION}</a>
<a href="{enabled.actions.U_ACTION}"<!-- IF enabled.actions.L_ACTION_EXPLAIN --> title="{enabled.actions.L_ACTION_EXPLAIN}"<!-- ENDIF --><!-- IF enabled.actions.COLOR --> style="color: {enabled.actions.COLOR};"<!-- ENDIF -->>{enabled.actions.L_ACTION}</a>
<!-- IF not enabled.actions.S_LAST_ROW -->&nbsp;|&nbsp;<!-- ENDIF -->
<!-- END actions -->
</td>
@@ -69,14 +70,15 @@
<!-- IF .disabled -->
<tr>
<td class="row3" colspan="4"><strong>{L_EXTENSIONS_DISABLED}</strong></td>
<td class="row3" colspan="4"><strong>{L_EXTENSIONS_DISABLED}</strong><!-- EVENT acp_ext_list_disabled_title_after --></td>
</tr>
<!-- BEGIN disabled -->
<tr class="ext_disabled row-highlight">
<td><strong title="{disabled.NAME}">{disabled.META_DISPLAY_NAME}</strong></td>
<td><strong title="{disabled.NAME}">{disabled.META_DISPLAY_NAME}</strong><!-- EVENT acp_ext_list_disabled_name_after --></td>
<td style="text-align: center;">
<!-- IF disabled.S_VERSIONCHECK -->
<strong <!-- IF disabled.S_UP_TO_DATE -->style="color: #228822;"<!-- ELSE -->style="color: #BC2A4D;"<!-- ENDIF -->>{disabled.META_VERSION}</strong>
<strong class="<!-- IF disabled.S_UP_TO_DATE -->current-ext<!-- ELSE -->outdated-ext<!-- ENDIF -->">{disabled.META_VERSION}</strong>
<!-- IF not disabled.S_UP_TO_DATE --><i class="fa fa-exclamation-circle outdated-ext" aria-hidden="true"></i><!-- ENDIF -->
<!-- ELSE -->
{disabled.META_VERSION}
<!-- ENDIF -->
@@ -86,7 +88,7 @@
</td>
<td style="text-align: center;">
<!-- BEGIN actions -->
<a href="{disabled.actions.U_ACTION}"<!-- IF disabled.actions.L_ACTION_EXPLAIN --> title="{disabled.actions.L_ACTION_EXPLAIN}"<!-- ENDIF -->>{disabled.actions.L_ACTION}</a>
<a href="{disabled.actions.U_ACTION}"<!-- IF disabled.actions.L_ACTION_EXPLAIN --> title="{disabled.actions.L_ACTION_EXPLAIN}"<!-- ENDIF --><!-- IF disabled.actions.COLOR --> style="color: {disabled.actions.COLOR};"<!-- ENDIF -->>{disabled.actions.L_ACTION}</a>
<!-- IF not disabled.actions.S_LAST_ROW -->&nbsp;|&nbsp;<!-- ENDIF -->
<!-- END actions -->
</td>

View File

@@ -267,11 +267,12 @@
<!-- EVENT acp_groups_manage_before -->
<table class="table1">
<col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
<col class="col1" /><col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
<thead>
<tr>
<th style="width: 50%">{L_GROUP}</th>
<th>{L_TOTAL_MEMBERS}</th>
<th>{L_PENDING_MEMBERS}</th>
<th colspan="2">{L_OPTIONS}</th>
<th>{L_ACTION}</th>
</tr>
@@ -281,7 +282,7 @@
<!-- IF groups.S_SPECIAL -->
<!-- IF groups.S_FIRST_ROW -->
<tr>
<td colspan="5" class="row3">{L_NO_GROUPS_CREATED}</td>
<td colspan="6" class="row3">{L_NO_GROUPS_CREATED}</td>
</tr>
<!-- ENDIF -->
</tbody>
@@ -302,11 +303,12 @@
<p>{L_SPECIAL_GROUPS_EXPLAIN}</p>
<table class="table1">
<col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
<col class="col1" /><col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" />
<thead>
<tr>
<th style="width: 50%">{L_GROUP}</th>
<th>{L_TOTAL_MEMBERS}</th>
<th>{L_PENDING_MEMBERS}</th>
<th colspan="2">{L_OPTIONS}</th>
<th>{L_ACTION}</th>
</tr>
@@ -314,8 +316,9 @@
<tbody>
<!-- ELSE -->
<tr>
<td><strong>{groups.GROUP_NAME}</strong></td>
<td><strong<!-- IF groups.GROUP_COLOR --> style="color: #{groups.GROUP_COLOR}"<!-- ENDIF -->>{groups.GROUP_NAME}</strong></td>
<td style="text-align: center;">{groups.TOTAL_MEMBERS}</td>
<td style="text-align: center;">{groups.PENDING_MEMBERS}</td>
<td style="text-align: center;"><a href="{groups.U_EDIT}">{L_SETTINGS}</a></td>
<td style="text-align: center;"><a href="{groups.U_LIST}">{L_MEMBERS}</a></td>
<td style="text-align: center;"><!-- IF not groups.S_GROUP_SPECIAL and groups.U_DELETE --><a href="{groups.U_DELETE}" data-ajax="row_delete">{L_DELETE}</a><!-- ELSE -->{L_DELETE}<!-- ENDIF --></td>

View File

@@ -0,0 +1,61 @@
<!-- INCLUDE overall_header.html -->
<a id="maincontent"></a>
<h1>{L_ACP_HELP_PHPBB}</h1>
<form id="acp_help_phpbb" method="post" action="{U_ACTION}" data-ajax-action="{U_COLLECT_STATS}">
<div class="send-stats-row">
<!-- EVENT acp_help_phpbb_stats_before -->
<div class="send-stats-tile">
<h2><i class="icon fa-bar-chart"></i>{L_SEND_STATISTICS}</h2>
<p>{L_EXPLAIN_SEND_STATISTICS}</p>
<div class="send-stats-row">
<div class="send-stats-data-row send-stats-data-only-row">
<a id="trigger-configlist" data-ajax="toggle_link" data-overlay="false" data-toggle-text="{L_HIDE_STATISTICS}"><span>{L_SHOW_STATISTICS}</span><i class="icon fa-angle-down"></i></a>
</div>
<div class="send-stats-data-row">
<div class="configlist" id="configlist">
<!-- BEGIN providers -->
<fieldset>
<legend>{providers.NAME}</legend>
<!-- BEGIN values -->
<dl>
<dt>{providers.values.KEY}</dt>
<dd>{providers.values.VALUE}</dd>
</dl>
<!-- END values -->
</fieldset>
<!-- END providers -->
</div>
</div>
</div>
<dl class="send-stats-settings">
<dt>
<input name="help_send_statistics" id="help_send_statistics" type="checkbox"<!-- IF S_COLLECT_STATS --> checked="checked"<!-- ENDIF --> />
<label for="help_send_statistics"></label>
</dt>
<dd>{L_SEND_STATISTICS_LONG}</dd>
</dl>
</div>
<!-- EVENT acp_help_phpbb_stats_after -->
<fieldset>
<p class="submit-buttons">
<input type="hidden" name="systemdata" value="{RAW_DATA}" />
<input type="hidden" name="help_send_statistics_time" value="{COLLECT_STATS_TIME}" />
<input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />
</p>
{S_FORM_TOKEN}
</fieldset>
</div>
</form>
<form action="{U_COLLECT_STATS}" method="post" target="questionaire_result" id="questionnaire-form">
<fieldset>
<p class="submit-buttons">
<input type="hidden" name="systemdata" value="{RAW_DATA}" />
<input class="button1" type="submit" id="submit_stats" name="submit" value="{L_SEND_STATISTICS}" />
</p>
</fieldset>
</form>
<!-- INCLUDE overall_footer.html -->

View File

@@ -89,6 +89,9 @@
<!-- ENDIF -->
<td>{L_WIDTH}</td>
<td>{L_HEIGHT}</td>
<!-- IF not S_SMILIES -->
<td>{L_ALT_TEXT}</td>
<!-- ENDIF -->
<td>{L_DISPLAY_ON_POSTING}</td>
<!-- IF ID or S_ADD -->
<td>{L_ORDER}</td>
@@ -102,7 +105,7 @@
<!-- BEGIN items -->
<tr>
<td style="text-align: center;"><img src="{items.IMG_SRC}" alt="" title="" /><input type="hidden" name="image[{items.IMG}]" value="1" /></td>
<td style="text-align: center;"><img src="{items.IMG_SRC}" alt="{items.TEXT_ALT}" title="{items.TEXT_ALT}" /><input type="hidden" name="image[{items.IMG}]" value="1" /></td>
<td style="vertical-align: top;">[{items.IMG}]</td>
<!-- IF S_SMILIES -->
<td><input class="text post" type="text" name="code[{items.IMG}]" value="{items.CODE}" size="10" maxlength="50" /></td>
@@ -110,6 +113,9 @@
<!-- ENDIF -->
<td><input class="text post" type="number" min="0" max="999" name="width[{items.IMG}]" value="{items.WIDTH}" /></td>
<td><input class="text post" type="number" min="0" max="999" name="height[{items.IMG}]" value="{items.HEIGHT}" /></td>
<!-- IF not S_SMILIES -->
<td><input class="text post" type="text" name="alt[{items.IMG}]" value="{items.ALT}" size="10" maxlength="50" /></td>
<!-- ENDIF -->
<td>
<input type="checkbox" class="radio" name="display_on_posting[{items.IMG}]"{items.POSTING_CHECKED} onclick="toggle_select('{items.A_IMG}', this.checked, '{items.S_ROW_COUNT}');"/>
<!-- IF items.S_ID -->

View File

@@ -47,6 +47,21 @@
<dd><label><input type="radio" class="radio" id="jab_use_ssl" name="jab_use_ssl" value="1"<!-- IF JAB_USE_SSL --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label><input type="radio" class="radio" name="jab_use_ssl" value="0"<!-- IF not JAB_USE_SSL --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
</dl>
<dl>
<dt><label for="jab_verify_peer">{L_JAB_VERIFY_PEER}{L_COLON}</label><br /><span>{L_JAB_VERIFY_PEER_EXPLAIN}</span></dt>
<dd><label><input type="radio" class="radio" id="jab_verify_peer" name="jab_verify_peer" value="1"<!-- IF JAB_VERIFY_PEER --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label><input type="radio" class="radio" name="jab_verify_peer" value="0"<!-- IF not JAB_VERIFY_PEER --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
</dl>
<dl>
<dt><label for="jab_verify_peer_name">{L_JAB_VERIFY_PEER_NAME}{L_COLON}</label><br /><span>{L_JAB_VERIFY_PEER_NAME_EXPLAIN}</span></dt>
<dd><label><input type="radio" class="radio" id="jab_verify_peer_name" name="jab_verify_peer_name" value="1"<!-- IF JAB_VERIFY_PEER_NAME --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label><input type="radio" class="radio" name="jab_verify_peer_name" value="0"<!-- IF not JAB_VERIFY_PEER_NAME --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
</dl>
<dl>
<dt><label for="jab_allow_self_signed">{L_JAB_ALLOW_SELF_SIGNED}{L_COLON}</label><br /><span>{L_JAB_ALLOW_SELF_SIGNED_EXPLAIN}</span></dt>
<dd><label><input type="radio" class="radio" id="jab_allow_self_signed" name="jab_allow_self_signed" value="1"<!-- IF JAB_ALLOW_SELF_SIGNED --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label><input type="radio" class="radio" name="jab_allow_self_signed" value="0"<!-- IF not JAB_ALLOW_SELF_SIGNED --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
</dl>
<!-- ENDIF -->
<dl>
<dt><label for="jab_package_size">{L_JAB_PACKAGE_SIZE}{L_COLON}</label><br /><span>{L_JAB_PACKAGE_SIZE_EXPLAIN}</span></dt>

View File

@@ -69,7 +69,7 @@
<p>{L_ACP_LANGUAGE_PACKS_EXPLAIN}</p>
<fieldset class="quick">
<span class="small"><a href="https://www.phpbb.com/go/customise/language-packs/3.1" target="_blank">{L_BROWSE_LANGUAGE_PACKS_DATABASE}</a></span>
<span class="small"><a href="https://www.phpbb.com/go/customise/language-packs/3.2" target="_blank">{L_BROWSE_LANGUAGE_PACKS_DATABASE}</a></span>
</fieldset>
<table class="table1 zebra-table">

View File

@@ -14,7 +14,11 @@
<p>{L_ADMIN_INTRO}</p>
<!-- IF S_VERSIONCHECK_FAIL -->
<!-- IF S_UPDATE_INCOMPLETE -->
<div class="errorbox">
<p>{L_UPDATE_INCOMPLETE} <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p>
</div>
<!-- ELSEIF S_VERSIONCHECK_FAIL -->
<div class="errorbox notice">
<p>{L_VERSIONCHECK_FAIL}</p>
<p>{VERSIONCHECK_FAIL_REASON}</p>
@@ -26,6 +30,11 @@
<p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a> &middot; <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p>
</div>
<!-- ENDIF -->
<!-- IF S_VERSION_UPGRADEABLE -->
<div class="errorbox notice">
<p>{UPGRADE_INSTRUCTIONS}</p>
</div>
<!-- ENDIF -->
<!-- IF S_SEARCH_INDEX_MISSING -->
<div class="errorbox">
@@ -121,8 +130,6 @@
<td>{L_FILES_PER_DAY}{L_COLON} </td>
<td><strong>{FILES_PER_DAY}</strong></td>
</tr>
<tr>
<td>{L_BOARD_STARTED}{L_COLON} </td>
<td><strong>{START_DATE}</strong></td>
@@ -141,22 +148,31 @@
<td>{L_GZIP_COMPRESSION}{L_COLON} </td>
<td><strong>{GZIP_COMPRESSION}</strong></td>
</tr>
<!-- IF S_TOTAL_ORPHAN or S_VERSIONCHECK -->
<tr>
<td>{L_PHP_VERSION}{L_COLON} </td>
<td><strong>{PHP_VERSION_INFO}</strong></td>
<!-- IF S_TOTAL_ORPHAN -->
<td>{L_NUMBER_ORPHAN}{L_COLON} </td>
<td>
<!-- IF TOTAL_ORPHAN > 0 -->
<a href="{U_ATTACH_ORPHAN}" title="{L_MORE_INFORMATION}"><strong>{TOTAL_ORPHAN}</strong></a>
<!-- ELSE -->
<strong>{TOTAL_ORPHAN}</strong>
<!-- ENDIF -->
</td>
<!-- ELSE -->
<td>&nbsp;</td>
<td>&nbsp;</td>
<!-- ENDIF -->
</tr>
<!-- IF S_VERSIONCHECK -->
<tr>
<td>{L_BOARD_VERSION}{L_COLON} </td>
<td>
<strong><a href="{U_VERSIONCHECK}" <!-- IF S_VERSION_UP_TO_DATE -->style="color: #228822;" <!-- ELSEIF not S_VERSIONCHECK_FAIL -->style="color: #BC2A4D;" <!-- ENDIF -->title="{L_MORE_INFORMATION}">{BOARD_VERSION}</a></strong> [&nbsp;<a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a>&nbsp;]
</td>
<!-- ENDIF -->
<!-- IF S_TOTAL_ORPHAN -->
<td>{L_NUMBER_ORPHAN}{L_COLON} </td>
<td><strong>{TOTAL_ORPHAN}</strong></td>
<!-- ENDIF -->
<!-- IF not S_TOTAL_ORPHAN or not S_VERSIONCHECK -->
<td>&nbsp;</td>
<td>&nbsp;</td>
<!-- ENDIF -->
</tr>
<!-- ENDIF -->
</tbody>

View File

@@ -329,14 +329,9 @@
<br class="responsive-hide" /><br class="responsive-hide" />
<!-- include tooltip file -->
<script type="text/javascript" src="style/tooltip.js"></script>
<script type="text/javascript">
// <![CDATA[
window.onload = function(){enable_tooltips_select('set-permissions', '{LA_ROLE_DESCRIPTION}', 'role')};
// ]]>
</script>
<!-- INCLUDEJS tooltip.js -->
<form id="set-permissions" method="post" action="{U_ACTION}">
<form id="set-permissions" method="post" action="{U_ACTION}" data-role-description="{L_ROLE_DESCRIPTION}">
{S_HIDDEN_FIELDS}

View File

@@ -63,6 +63,7 @@
<!-- ENDIF -->
<!-- ENDIF -->
</select>
<!-- EVENT acp_posting_buttons_custom_tags_before -->
<!-- BEGIN custom_tags -->
<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
<!-- END custom_tags -->

View File

@@ -85,6 +85,7 @@
<dd><input type="checkbox" class="radio" id="field_is_contact" name="field_is_contact" value="1"<!-- IF S_FIELD_CONTACT --> checked="checked"<!-- ENDIF --> /></dd>
<dd><input class="text medium" type="text" name="field_contact_desc" id="field_contact_desc" value="{FIELD_CONTACT_DESC}" /> <label for="field_contact_desc">{L_FIELD_CONTACT_DESC}</label></dd>
<dd><input class="text medium" type="text" name="field_contact_url" id="field_contact_url" value="{FIELD_CONTACT_URL}" /> <label for="field_contact_url">{L_FIELD_CONTACT_URL}</label></dd>
<!-- EVENT acp_profile_contact_last -->
</dl>
</fieldset>
@@ -127,6 +128,7 @@
<!-- ENDIF -->
</dl>
<!-- ENDIF -->
<!-- EVENT acp_profile_step_one_lang_after -->
</fieldset>
<fieldset class="quick">

View File

@@ -94,7 +94,9 @@
<dd><label><input type="radio" class="radio" name="prune_sticky" value="1" /> {L_YES}</label>
<label><input type="radio" class="radio" id="sticky" name="prune_sticky" value="0" checked="checked" /> {L_NO}</label></dd>
</dl>
<!-- EVENT acp_prune_forums_settings_append -->
<p class="quick">
{S_HIDDEN_FIELDS}
{S_FORM_TOKEN}

View File

@@ -1,64 +0,0 @@
<!-- INCLUDE overall_header.html -->
<a id="maincontent"></a>
<h1>{L_SEND_STATISTICS}</h1>
<p>{L_EXPLAIN_SEND_STATISTICS}</p>
<script type="text/javascript">
//<![CDATA[
var iframect = 0;
function iframe_updated()
{
if (iframect++ == 0)
{
return;
}
phpbb.toggleDisplay('questionnaire-form', -1);
phpbb.toggleDisplay('questionnaire-thanks', 1);
}
//]]>
</script>
<iframe onload="iframe_updated();" name="questionaire_result" style="display: none;"></iframe>
<form action="{U_COLLECT_STATS}" method="post" target="questionaire_result" id="questionnaire-form">
<p><a href="{U_ACP_MAIN}">{L_DONT_SEND_STATISTICS}</a></p>
<p>{L_EXPLAIN_SHOW_STATISTICS}</p>
<p id="show-button"><input type="button" class="button2" onclick="phpbb.toggleDisplay('configlist', 1); phpbb.toggleDisplay('show-button', -1);" value="{L_SHOW_STATISTICS}" /></p>
<div id="configlist">
<input type="button" class="button2" onclick="phpbb.toggleDisplay('show-button', 1); phpbb.toggleDisplay('configlist', -1);" value="{L_HIDE_STATISTICS}" />
<p class="submit-buttons">
<input class="button1" type="submit" id="submit" name="submit" value="{L_SEND_STATISTICS}" />
</p>
<!-- BEGIN providers -->
<fieldset>
<legend>{providers.NAME}</legend>
<!-- BEGIN values -->
<dl>
<dt>{providers.values.KEY}</dt>
<dd>{providers.values.VALUE}</dd>
</dl>
<!-- END values -->
</fieldset>
<!-- END providers -->
</div>
<p class="submit-buttons">
<input type="hidden" name="systemdata" value="{RAW_DATA}" />
<input class="button1" type="submit" id="submit" name="submit" value="{L_SEND_STATISTICS}" />
</p>
</form>
<div id="questionnaire-thanks" class="successbox">
<p><strong>{L_THANKS_SEND_STATISTICS}</strong><br /><br /><a href="{U_ACP_MAIN}">&laquo; {L_GO_ACP_MAIN}</a></p>
</div>
<!-- INCLUDE overall_footer.html -->

View File

@@ -0,0 +1,76 @@
{% include 'overall_header.html' %}
<a id="maincontent"></a>
<h1>{{ lang('STORAGE_TITLE') }}</h1>
<p>{{ lang('STORAGE_TITLE_EXPLAIN') }}</p>
<form id="acp_storage" method="post" action="{{ U_ACTION }}">
{% for storage in STORAGES %}
<fieldset>
<legend>{{ lang('STORAGE_' ~ storage.get_name | upper ~ '_TITLE') }}</legend>
<dl>
<dt><label for="{{ storage.get_name }}">{{ lang('STORAGE_SELECT') }}{{ lang('COLON') }}</label><br /><span>{{ lang('STORAGE_SELECT_DESC') }}</span></dt>
<dd>
<select id="{{ storage.get_name }}" name="{{ storage.get_name }}[provider]" data-togglable-settings="true">
{% for provider in PROVIDERS if provider.is_available %}
<option value="{{ get_class(provider) }}"{{ attribute(config, 'storage\\' ~ storage.get_name ~ '\\provider') == get_class(provider) ? ' selected' : '' }} data-toggle-setting="#{{ storage.get_name }}_{{ provider.get_name }}_settings">
{{ lang('STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_NAME') }}
</option>
{% endfor %}
</select>
</dd>
</dl>
</fieldset>
{% for provider in PROVIDERS if provider.is_available %}
<fieldset id="{{ storage.get_name }}_{{ provider.get_name }}_settings">
<legend>{{ lang('STORAGE_' ~ storage.get_name | upper ~ '_TITLE') }} - {{ lang('STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_NAME') }}</legend>
{% for name, options in provider.get_options %}
{% set title = 'STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_OPTION_' ~ name | upper %}
{% set description = 'STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_OPTION_' ~ name | upper ~ '_EXPLAIN' %}
{% set input_id = storage.get_name ~ '_' ~ provider.get_name ~ '_' ~ name %}
{% set input_type = options['type'] %}
{% set input_name = storage.get_name ~ '[' ~ name ~ ']' %}
{% set input_value = attribute(config, 'storage\\' ~ storage.get_name ~ '\\config\\' ~ name) %}
<dl>
<dt>
<label for="{{ input_id }}}">{{ lang(title) }}{{ lang('COLON') }}</label>
{% if lang_defined(description) %}
<br /><span>{{ lang(description) }}</span>
{% endif %}
</dt>
<dd>
{% if input_type in ['text', 'password', 'email'] %}
<input id="{{ input_id }}" type="{{ input_type }}" name="{{ input_name }}" value="{{ input_value }}" maxlength="{{ options['maxlength'] ?: 255 }}" />
{% elseif input_type == 'textarea' %}
<textarea id="{{ input_id }}" name="{{ input_name }}">{{ input_value }}</textarea>
{% elseif input_type == 'radio' %}
{% for option_name, option_value in options['options'] %}
<input type="radio" name="{{ input_name }}" value="{{ option_value }}" class="radio"{% if loop.first %} id="{{ input_id }}"{% endif %}{{ (option_value == input_value) ? ' checked="checked"' }}> {{ lang(option_name) }}
{% endfor %}
{% elseif input_type == 'select' %}
<select name="{{ input_name }}" id="{{ input_id }}">
{% for option_name, option_value in options['options'] %}
<option value="{{ option_value }}"{{ (option_value == input_value) ? ' selected' }}>{{ lang(option_name) }}</option>
{% endfor %}
</select>
{% endif %}
</dd>
</dl>
{% endfor %}
</fieldset>
{% endfor %}
{% endfor %}
<fieldset class="submit-buttons">
<legend>{{ lang('SUBMIT') }}</legend>
<input class="button1" type="submit" id="submit" name="submit" value="{{ lang('SUBMIT') }}" />&nbsp;
<input class="button2" type="reset" id="reset" name="reset" value="{{ lang('RESET') }}" />
{{ S_FORM_TOKEN }}
</fieldset>
</form>
{% include 'overall_footer.html' %}

View File

@@ -33,7 +33,7 @@
<!-- IF L_EXPLAIN --><p>{L_EXPLAIN}</p><!-- ENDIF -->
<fieldset class="quick">
<span class="small"><a href="https://www.phpbb.com/go/customise/styles/3.1" target="_blank">{L_BROWSE_STYLES_DATABASE}</a></span>
<span class="small"><a href="https://www.phpbb.com/go/customise/styles/3.2" target="_blank">{L_BROWSE_STYLES_DATABASE}</a></span>
</fieldset>
<form id="acp_styles" method="post" action="{U_ACTION}">
@@ -51,6 +51,10 @@
<dt><label>{L_STYLE_PATH}{L_COLON}</label></dt>
<dd><strong>{STYLE_PATH}</strong></dd>
</dl>
<dl>
<dt><label>{L_STYLE_VERSION}{L_COLON}</label></dt>
<dd><strong>{STYLE_VERSION}</strong></dd>
</dl>
<dl>
<dt><label for="name">{L_COPYRIGHT}{L_COLON}</label></dt>
<dd><strong>{STYLE_COPYRIGHT}</strong></dd>
@@ -92,6 +96,7 @@
<thead>
<tr>
<th>{L_STYLE_NAME}</th>
<th width="10%" style="white-space: nowrap; text-align: center;">{L_STYLE_PHPBB_VERSION}</th>
<!-- IF not STYLES_LIST_HIDE_COUNT --><th width="10%" style="white-space: nowrap; text-align: center;">{L_STYLE_USED_BY}</th><!-- ENDIF -->
<th width="25%" style="white-space: nowrap; text-align: center;">{L_ACTIONS}</th>
{STYLES_LIST_EXTRA}
@@ -125,6 +130,7 @@
<span class="style-path"><br />{L_STYLE_PATH}{L_COLON} {styles_list.STYLE_PATH_FULL}</span>
<!-- ENDIF -->
</td>
<td class="{$ROW_CLASS} users">{styles_list.STYLE_PHPBB_VERSION}</td>
<!-- IF not STYLES_LIST_HIDE_COUNT -->
<td class="{$ROW_CLASS} users">{styles_list.USERS}</td>
<!-- ENDIF -->

View File

@@ -6,22 +6,43 @@
<p>{L_VERSION_CHECK_EXPLAIN}</p>
<!-- IF S_UPDATE_INCOMPLETE -->
<div class="errorbox">
<p>{L_UPDATE_INCOMPLETE} {L_UPDATE_INCOMPLETE_MORE}</p>
</div>
<!-- ENDIF -->
<!-- IF S_UP_TO_DATE -->
<div class="successbox">
<p>{L_VERSION_UP_TO_DATE_ACP} - <a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ELSE -->
<!-- ELSEIF not S_UPDATE_INCOMPLETE -->
<div class="errorbox">
<p>{L_VERSION_NOT_UP_TO_DATE_ACP} - <a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a></p>
</div>
<!-- ENDIF -->
<!-- IF S_VERSION_UPGRADEABLE -->
<div class="errorbox notice">
<p>{UPGRADE_INSTRUCTIONS}</p>
</div>
<!-- ENDIF -->
<fieldset>
<legend></legend>
<!-- IF not S_UPDATE_INCOMPLETE -->
<dl>
<dt><label>{L_CURRENT_VERSION}</label></dt>
<dd><strong>{CURRENT_VERSION}</strong></dd>
</dl>
<!-- ELSE -->
<dl>
<dt><label>{L_FILES_VERSION}</label></dt>
<dd><strong>{FILES_VERSION}</strong></dd>
</dl>
<dl>
<dt><label>{L_DATABASE_VERSION}</label></dt>
<dd><strong>{CURRENT_VERSION}</strong></dd>
</dl>
<!-- ENDIF -->
</fieldset>
<!-- BEGIN updates_available -->
@@ -38,6 +59,11 @@
</fieldset>
<!-- END updates_available -->
<!-- IF S_UPDATE_INCOMPLETE -->
{INCOMPLETE_INSTRUCTIONS}
<br>
<!-- ENDIF -->
<!-- IF not S_UP_TO_DATE -->
{UPDATE_INSTRUCTIONS}
<br /><br />

View File

@@ -231,6 +231,10 @@
<!-- INCLUDE permission_mask.html -->
<!-- ELSE -->
<!-- EVENT acp_users_mode_add -->
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->

File diff suppressed because it is too large Load Diff

View File

@@ -243,8 +243,16 @@ function parse_document(container)
parse_document($('body'));
// Hide configlist and success message in send statistics page
phpbb.toggleDisplay('configlist', -1);
phpbb.toggleDisplay('questionnaire-thanks', -1);
$('#questionnaire-form').css('display', 'none');
var $triggerConfiglist = $('#trigger-configlist');
$triggerConfiglist.on('click', function () {
var $configlist = $('#configlist');
$configlist.closest('.send-stats-data-row').toggleClass('send-stats-data-hidden');
$configlist.closest('.send-stats-row').find('.send-stats-data-row:first-child').toggleClass('send-stats-data-only-row');
$(this).find('i').toggleClass('fa-angle-down fa-angle-up');
});
$('#configlist').closest('.send-stats-data-row').addClass('send-stats-data-hidden');
});
})(jQuery);

View File

@@ -4,6 +4,101 @@
'use strict';
phpbb.prepareSendStats = function () {
var $form = $('#acp_help_phpbb');
var $dark = $('#darkenwrapper');
var $loadingIndicator;
$form.on('submit', function (event) {
var $this = $(this),
currentTime = Math.floor(new Date().getTime() / 1000),
statsTime = parseInt($this.find('input[name=help_send_statistics_time]').val(), 10);
event.preventDefault();
$this.unbind('submit');
// Skip ajax request if form is submitted too early or send stats
// checkbox is not checked
if (!$this.find('input[name=help_send_statistics]').is(':checked') ||
statsTime > currentTime) {
$form.find('input[type=submit]').click();
setTimeout(function () {
$form.find('input[type=submit]').click();
}, 300);
return;
}
/**
* Handler for AJAX errors
*/
function errorHandler(jqXHR, textStatus, errorThrown) {
if (typeof console !== 'undefined' && console.log) {
console.log('AJAX error. status: ' + textStatus + ', message: ' + errorThrown);
}
phpbb.clearLoadingTimeout();
var errorText = '';
if (typeof errorThrown === 'string' && errorThrown.length > 0) {
errorText = errorThrown;
} else {
errorText = $dark.attr('data-ajax-error-text-' + textStatus);
if (typeof errorText !== 'string' || !errorText.length) {
errorText = $dark.attr('data-ajax-error-text');
}
}
phpbb.alert($dark.attr('data-ajax-error-title'), errorText);
}
/**
* This is a private function used to handle the callbacks, refreshes
* and alert. It calls the callback, refreshes the page if necessary, and
* displays an alert to the user and removes it after an amount of time.
*
* It cannot be called from outside this function, and is purely here to
* avoid repetition of code.
*
* @param {object} res The object sent back by the server.
*/
function returnHandler(res) {
phpbb.clearLoadingTimeout();
// If a confirmation is not required, display an alert and call the
// callbacks.
$dark.fadeOut(phpbb.alertTime);
if ($loadingIndicator) {
$loadingIndicator.fadeOut(phpbb.alertTime);
}
var $sendStatisticsSuccess = $('<input />', {
type: 'hidden',
name: 'send_statistics_response',
value: res
});
$sendStatisticsSuccess.appendTo('p.submit-buttons');
// Finish actual form submission
$form.find('input[type=submit]').click();
}
$loadingIndicator = phpbb.loadingIndicator();
$.ajax({
url: $this.attr('data-ajax-action').replace('&amp;', '&'),
type: 'POST',
data: 'systemdata=' + encodeURIComponent($this.find('input[name=systemdata]').val()),
success: returnHandler,
error: errorHandler,
cache: false
}).always(function() {
if ($loadingIndicator && $loadingIndicator.is(':visible')) {
$loadingIndicator.fadeOut(phpbb.alertTime);
}
});
});
};
/**
* The following callbacks are for reording items. row_down
* is triggered when an item is moved down, and row_up is triggered when
@@ -62,7 +157,139 @@ phpbb.addAjaxCallback('row_delete', function(res) {
}
});
/**
* Handler for submitting permissions form in chunks
* This call will submit permissions forms in chunks of 5 fieldsets.
*/
function submitPermissions() {
var $form = $('form#set-permissions'),
fieldsetList = $form.find('fieldset[id^=perm]'),
formDataSets = [],
dataSetIndex = 0,
$submitAllButton = $form.find('input[type=submit][name^=action]')[0],
$submitButton = $form.find('input[type=submit][data-clicked=true]')[0];
// Set proper start values for handling refresh of page
var permissionSubmitSize = 0,
permissionRequestCount = 0,
forumIds = [],
permissionSubmitFailed = false;
if ($submitAllButton !== $submitButton) {
fieldsetList = $form.find('fieldset#' + $submitButton.closest('fieldset.permissions').id);
}
$.each(fieldsetList, function (key, value) {
dataSetIndex = Math.floor(key / 5);
var $fieldset = $('fieldset#' + value.id);
if (key % 5 === 0) {
formDataSets[dataSetIndex] = $fieldset.find('select:visible, input:not([data-name])').serialize();
} else {
formDataSets[dataSetIndex] += '&' + $fieldset.find('select:visible, input:not([data-name])').serialize();
}
// Find proper role value
var roleInput = $fieldset.find('input[name^=role][data-name]');
if (roleInput.val()) {
formDataSets[dataSetIndex] += '&' + roleInput.attr('name') + '=' + roleInput.val();
} else {
formDataSets[dataSetIndex] += '&' + roleInput.attr('name') + '=' +
$fieldset.find('select[name="' + roleInput.attr('name') + '"]').val();
}
});
permissionSubmitSize = formDataSets.length;
// Add each forum ID to forum ID list to preserve selected forums
$.each($form.find('input[type=hidden][name^=forum_id]'), function (key, value) {
if (value.name.match(/^forum_id\[([0-9]+)\]$/)) {
forumIds.push(value.value);
}
});
/**
* Handler for submitted permissions form chunk
*
* @param {object} res Object returned by AJAX call
*/
function handlePermissionReturn(res) {
permissionRequestCount++;
var $dark = $('#darkenwrapper');
if (res.S_USER_WARNING) {
phpbb.alert(res.MESSAGE_TITLE, res.MESSAGE_TEXT);
permissionSubmitFailed = true;
} else if (!permissionSubmitFailed && res.S_USER_NOTICE) {
// Display success message at the end of submitting the form
if (permissionRequestCount >= permissionSubmitSize) {
var $alert = phpbb.alert(res.MESSAGE_TITLE, res.MESSAGE_TEXT);
var $alertBoxLink = $alert.find('p.alert_text > a');
// Create form to submit instead of normal "Back to previous page" link
if ($alertBoxLink) {
// Remove forum_id[] from URL
$alertBoxLink.attr('href', $alertBoxLink.attr('href').replace(/(&forum_id\[\]=[0-9]+)/g, ''));
var previousPageForm = '<form action="' + $alertBoxLink.attr('href') + '" method="post">';
$.each(forumIds, function (key, value) {
previousPageForm += '<input type="text" name="forum_id[]" value="' + value + '" />';
});
previousPageForm += '</form>';
$alertBoxLink.on('click', function (e) {
var $previousPageForm = $(previousPageForm);
$('body').append($previousPageForm);
e.preventDefault();
$previousPageForm.submit();
});
}
// Do not allow closing alert
$dark.off('click');
$alert.find('.alert_close').hide();
if (typeof res.REFRESH_DATA !== 'undefined') {
setTimeout(function () {
// Create forum to submit using POST. This will prevent
// exceeding the maximum length of URLs
var form = '<form action="' + res.REFRESH_DATA.url.replace(/(&forum_id\[\]=[0-9]+)/g, '') + '" method="post">';
$.each(forumIds, function (key, value) {
form += '<input type="text" name="forum_id[]" value="' + value + '" />';
});
form += '</form>';
$form = $(form);
$('body').append($form);
// Hide the alert even if we refresh the page, in case the user
// presses the back button.
$dark.fadeOut(phpbb.alertTime, function () {
if (typeof $alert !== 'undefined') {
$alert.hide();
}
});
// Submit form
$form.submit();
}, res.REFRESH_DATA.time * 1000); // Server specifies time in seconds
}
}
}
}
// Create AJAX request for each form data set
$.each(formDataSets, function (key, formData) {
$.ajax({
url: $form.action,
type: 'POST',
data: formData + '&' + $submitButton.name + '=' + encodeURIComponent($submitButton.value) +
'&creation_time=' + $form.find('input[type=hidden][name=creation_time]')[0].value +
'&form_token=' + $form.find('input[type=hidden][name=form_token]')[0].value +
'&' + $form.children('input[type=hidden]').serialize() +
'&' + $form.find('input[type=checkbox][name^=inherit]').serialize(),
success: handlePermissionReturn,
error: handlePermissionReturn
});
});
}
$('[data-ajax]').each(function() {
var $this = $(this),
@@ -83,6 +310,22 @@ $('[data-ajax]').each(function() {
*/
$(function() {
phpbb.resizeTextArea($('textarea:not(.no-auto-resize)'), {minHeight: 75});
var $setPermissionsForm = $('form#set-permissions');
if ($setPermissionsForm.length) {
$setPermissionsForm.on('submit', function (e) {
submitPermissions();
e.preventDefault();
});
$setPermissionsForm.find('input[type=submit]').click(function() {
$('input[type=submit]', $(this).parents($('form#set-permissions'))).removeAttr('data-clicked');
$(this).attr('data-clicked', true);
});
}
if ($('#acp_help_phpbb')) {
phpbb.prepareSendStats();
}
});

View File

@@ -1,32 +1,12 @@
<!-- IF S_RECAPTCHA_AVAILABLE -->
<dl>
<dd>
<script type="text/javascript">
// <![CDATA[
var RecaptchaOptions = {
lang : '{LA_RECAPTCHA_LANG}',
theme : 'clean'
};
// ]]>
</script>
<script type="text/javascript" src="{RECAPTCHA_SERVER}/challenge?k={RECAPTCHA_PUBKEY}{RECAPTCHA_ERRORGET}"></script>
<script type="text/javascript">
// <![CDATA[
<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
document.getElementById('recaptcha_table').style.direction = 'ltr';
<!-- ENDIF -->
// ]]>
</script>
<noscript>
<div>
<object data="{RECAPTCHA_SERVER}/noscript?k={RECAPTCHA_PUBKEY}{RECAPTCHA_ERRORGET}" type="text/html" height="300" width="500"></object><br />
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge" />
</div>
<div>{L_RECAPTCHA_NOSCRIPT}</div>
</noscript>
<script src="{RECAPTCHA_SERVER}.js?hl={LA_RECAPTCHA_LANG}" async defer></script>
<div class="g-recaptcha" data-sitekey="{RECAPTCHA_PUBKEY}"></div>
</dd>
</dl>
<!-- ELSE -->

View File

@@ -0,0 +1,14 @@
<!-- INCLUDE overall_header.html -->
<div {% if S_USER_NOTICE %}class="successbox"{% else %}class="errorbox"{% endif %}>
<h3>{{ MESSAGE_TITLE }}</h3>
<p>{{ MESSAGE_TEXT }}</p>
</div>
<div>
<fieldset class="console-output">
<pre>{{ MESSAGE_DETAIL }}</pre>
</fieldset>
</div>
<!-- INCLUDE overall_footer.html -->

View File

@@ -1,134 +0,0 @@
<!-- INCLUDE install_header.html -->
<!-- IF S_NOT_INSTALLED -->
<h1>{TITLE}</h1>
<p>{BODY}</p>
<!-- ELSE -->
<form id="install_convert" method="post" action="{U_ACTION}">
<h1>{TITLE}</h1>
<p>{BODY}</p>
<!-- IF S_ERROR_BOX -->
<div class="errorbox">
<h3>{ERROR_TITLE}</h3>
<p>{ERROR_MSG}</p>
</div>
<!-- ENDIF -->
<!-- IF S_LIST -->
<table class="table1">
<caption>{L_AVAILABLE_CONVERTORS}</caption>
<col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
<thead>
<tr>
<th>{L_SOFTWARE}</th>
<th>{L_VERSION}</th>
<th>{L_AUTHOR}</th>
<th>{L_OPTIONS}</th>
</tr>
</thead>
<tbody>
<!-- IF .convertors -->
<!-- BEGIN convertors -->
<tr>
<td>{convertors.SOFTWARE}</td>
<td>{convertors.VERSION}</td>
<td>{convertors.AUTHOR}</td>
<td><a href="{convertors.U_CONVERT}">{L_CONVERT}</a></td>
</tr>
<!-- END convertors -->
<!-- ELSE -->
<tr>
<td>{L_NO_CONVERTORS}</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<!-- ENDIF -->
</tbody>
</table>
<!-- ENDIF -->
<!-- IF S_CONTINUE -->
</form>
<fieldset class="submit-buttons">
<form method="post" action="{U_NEW_ACTION}">
<input class="button1" type="submit" name="submit_new" value="{L_NEW}" />
</form>
<br />
<form method="post" action="{U_CONTINUE_ACTION}">
<input class="button1" type="submit" name="submit_cont" value="{L_CONTINUE}" />
</form>
</fieldset>
<form method="post" action="{U_ACTION}">
<!-- ENDIF -->
<!-- IF .checks -->
<fieldset>
<!-- BEGIN checks -->
<!-- IF checks.S_LEGEND -->
<!-- IF not checks.S_FIRST_ROW -->
</fieldset>
<fieldset>
<!-- ENDIF -->
<legend>{checks.LEGEND}</legend>
<!-- IF checks.LEGEND_EXPLAIN --><p>{checks.LEGEND_EXPLAIN}</p><!-- ENDIF -->
<!-- ELSE -->
<dl>
<dt><label>{checks.TITLE}{L_COLON}</label><!-- IF checks.S_EXPLAIN --><br /><span class="explain">{checks.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{checks.RESULT}</dd>
</dl>
<!-- ENDIF -->
<!-- END checks -->
</fieldset>
<!-- ENDIF -->
<!-- IF .options -->
<fieldset>
<!-- BEGIN options -->
<!-- IF options.S_LEGEND -->
<!-- IF not options.S_FIRST_ROW -->
</fieldset>
<fieldset>
<!-- ENDIF -->
<legend>{options.LEGEND}</legend>
<!-- ELSE -->
<dl>
<dt><label for="{options.KEY}">{options.TITLE}{L_COLON}</label><!-- IF options.S_EXPLAIN --><br /><span class="explain">{options.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{options.CONTENT}</dd>
</dl>
<!-- ENDIF -->
<!-- END options -->
</fieldset>
<!-- ENDIF -->
<!-- IF L_SUBMIT -->
<!-- IF L_MESSAGE --><p>{L_MESSAGE}</p><!-- ENDIF -->
<fieldset class="submit-buttons">
{S_HIDDEN}
<!-- IF L_SUBMIT --><input class="button1<!-- IF S_REFRESH --> disabled<!-- ENDIF -->" type="submit" id="submit" <!-- IF S_REFRESH -->disabled="disabled" <!-- ELSE --> onclick="this.className = 'button1 disabled';" onsubmit="this.disabled = 'disabled';" <!-- ENDIF -->name="submit" value="{L_SUBMIT}" /><!-- ENDIF -->
</fieldset>
<!-- ENDIF -->
</form>
<!-- ENDIF -->
<!-- INCLUDE install_footer.html -->

View File

@@ -1,8 +0,0 @@
<!-- INCLUDE install_header.html -->
<div class="errorbox">
<h3>{MESSAGE_TITLE}</h3>
<p>{MESSAGE_TEXT}</p>
</div>
<!-- INCLUDE install_footer.html -->

View File

@@ -1,54 +0,0 @@
<!DOCTYPE html>
<html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- IF META -->{META}<!-- ENDIF -->
<title>{PAGE_TITLE}</title>
<link href="{T_TEMPLATE_PATH}/admin.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body class="{S_CONTENT_DIRECTION} nojs">
<div id="wrap">
<div id="page-header">
<h1>{L_INSTALL_PANEL}</h1>
<p id="skip"><a href="#acp">{L_SKIP}</a></p>
<!-- IF S_LANG_SELECT -->
<form method="post" action="#">
<fieldset class="nobg">
<label for="language">{L_SELECT_LANG}{L_COLON}</label>
{S_LANG_SELECT}
<input class="button1" type="submit" id="change_lang" name="change_lang" value="{L_CHANGE}" />
</fieldset>
</form>
<!-- ENDIF -->
</div>
<div id="page-body">
<div id="tabs">
<ul>
<!-- BEGIN t_block1 -->
<li class="tab<!-- IF t_block1.S_SELECTED --> activetab<!-- ENDIF -->"><a href="{t_block1.U_TITLE}">{t_block1.L_TITLE}</a></li>
<!-- END t_block1 -->
</ul>
</div>
<div id="acp">
<div id="content">
<div id="menu">
<div class="menu-block no-header">
<ul>
<!-- BEGIN l_block1 -->
<li<!-- IF l_block1.S_SELECTED --> id="activemenu"<!-- ENDIF -->><a href="{l_block1.U_TITLE}"><span>{l_block1.L_TITLE}</span></a></li>
<!-- END l_block1 -->
<!-- BEGIN l_block2 -->
<li<!-- IF l_block2.S_SELECTED --> id="activemenu"<!-- ENDIF -->><span<!-- IF l_block2.S_COMPLETE --> class="completed"<!-- ENDIF -->>{l_block2.L_TITLE}</span></li>
<!-- END l_block2 -->
</ul>
</div>
</div>
<div id="main" class="install-body">
<div class="main">

View File

@@ -1,77 +0,0 @@
<!-- INCLUDE install_header.html -->
<form id="install_install" method="post" action="{U_ACTION}" onsubmit="submit.disabled = 'disabled';">
<!-- IF TITLE --><h1>{TITLE}</h1><!-- ENDIF -->
<!-- IF BODY --><p>{BODY}</p><!-- ENDIF -->
<!-- IF .checks -->
<fieldset>
<!-- BEGIN checks -->
<!-- IF checks.S_LEGEND -->
<!-- IF not checks.S_FIRST_ROW -->
</fieldset>
<fieldset>
<!-- ENDIF -->
<legend>{checks.LEGEND}</legend>
<!-- IF checks.LEGEND_EXPLAIN --><p>{checks.LEGEND_EXPLAIN}</p><!-- ENDIF -->
<!-- ELSE -->
<dl>
<dt>{checks.TITLE}{L_COLON}<!-- IF checks.S_EXPLAIN --><br /><span class="explain">{checks.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{checks.RESULT}</dd>
</dl>
<!-- ENDIF -->
<!-- END checks -->
</fieldset>
<!-- ENDIF -->
<!-- IF .options -->
<fieldset>
<!-- BEGIN options -->
<!-- IF options.S_LEGEND -->
<!-- IF not options.S_FIRST_ROW -->
</fieldset>
<fieldset>
<!-- ENDIF -->
<legend>{options.LEGEND}</legend>
<!-- ELSE -->
<dl>
<dt><label for="{options.KEY}">{options.TITLE}{L_COLON}</label><!-- IF options.S_EXPLAIN --><br /><span class="explain">{options.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{options.CONTENT}</dd>
</dl>
<!-- ENDIF -->
<!-- END options -->
</fieldset>
<!-- ENDIF -->
<!-- IF S_SHOW_DOWNLOAD -->
<h1>{L_DL_CONFIG}</h1>
<p>{L_DL_CONFIG_EXPLAIN}</p>
<fieldset class="submit-buttons">
<legend>{L_DL_CONFIG}</legend>
{S_HIDDEN}
<input class="button1" type="submit" id="dlconfig" name="dlconfig" value="{L_DL_DOWNLOAD}" />&nbsp;<input class="button1" type="submit" id="dldone" name="dldone" value="{L_DL_DONE}" />
</fieldset>
<!-- ENDIF -->
<!-- IF L_SUBMIT -->
<fieldset class="submit-buttons">
<legend>{L_SUBMIT}</legend>
{S_HIDDEN}
<!-- IF L_SUBMIT --><input class="button1" type="submit" id="submit" onclick="this.className = 'button1 disabled';" name="submit" value="{L_SUBMIT}" /><!-- ENDIF -->
</fieldset>
<!-- ENDIF -->
</form>
<!-- INCLUDE install_footer.html -->

View File

@@ -1,6 +0,0 @@
<!-- INCLUDE install_header.html -->
<h1>{TITLE}</h1>
<p>{BODY}</p>
<!-- INCLUDE install_footer.html -->

View File

@@ -1,491 +0,0 @@
<!-- INCLUDE install_header.html -->
<script type="text/javascript">
// <![CDATA[
function popup(url, width, height, name)
{
if (!name)
{
name = '_popup';
}
window.open(url.replace(/&amp;/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
return false;
}
function diff_popup(url)
{
popup(url, 950, 600, '_diff');
return false;
}
// ]]>
</script>
<!-- IF S_ERROR -->
<div class="errorbox" style="margin-top: 0;">
<h3>{L_NOTICE}</h3>
<p>{ERROR_MSG}</p>
</div>
<!-- ENDIF -->
<!-- IF S_IN_PROGRESS -->
<div class="successbox" style="margin-top: 0;">
<h3>{L_IN_PROGRESS}</h3>
<p>{L_IN_PROGRESS_EXPLAIN}</p>
</div>
<!-- ELSEIF S_INTRO -->
<!-- IF S_WARNING -->
<div class="successbox" style="margin-top: 0;">
<h3>{L_NOTICE}</h3>
<p>{WARNING_MSG}</p>
</div>
<!-- ENDIF -->
<div class="errorbox" style="margin-top: 0;">
<h3>{L_NOTICE}</h3>
<p>{L_BACKUP_NOTICE}</p>
</div>
<form id="install_update" method="post" action="{U_ACTION}">
<h1>{L_UPDATE_INSTALLATION}</h1>
<p>{L_UPDATE_INSTALLATION_EXPLAIN}</p>
<fieldset class="submit-buttons">
<input class="button1" type="submit" name="submit" value="{L_NEXT_STEP}" />
</fieldset>
</form>
<!-- ELSEIF S_UPLOAD_SUCCESS -->
<form id="install_update" method="post" action="{U_ACTION}">
<h1>{L_UPDATE_SUCCESS}</h1>
<p>{L_UPDATE_SUCCESS_EXPLAIN}</p>
<fieldset class="submit-buttons">
<input class="button1" type="submit" name="check_again" value="{L_CONTINUE_UPDATE}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- IF S_VERSION_CHECK -->
<h1>{L_VERSION_CHECK}</h1>
<p>{L_VERSION_CHECK_EXPLAIN}</p>
<!-- IF S_UP_TO_DATE -->
<div class="successbox">
<p>{L_VERSION_UP_TO_DATE}</p>
</div>
<!-- ELSE -->
<div class="errorbox">
<p>{L_VERSION_NOT_UP_TO_DATE}</p>
</div>
<!-- ENDIF -->
<fieldset>
<legend></legend>
<dl>
<dt><label>{L_CURRENT_VERSION}</label></dt>
<dd><strong>{CURRENT_VERSION}</strong></dd>
</dl>
<dl>
<dt><label>{L_LATEST_VERSION}</label></dt>
<dd><strong>{LATEST_VERSION}</strong></dd>
</dl>
<!-- IF PACKAGE_VERSION and not S_UP_TO_DATE -->
<dl>
<dt><label>{L_PACKAGE_UPDATES_TO}</label></dt>
<dd><strong>{PACKAGE_VERSION}</strong></dd>
</dl>
<!-- ENDIF -->
</fieldset>
<form id="install_update" method="post" action="{U_ACTION}">
<fieldset class="submit-buttons">
<p>{L_CHECK_FILES_EXPLAIN}</p>
<input class="button1" type="submit" name="submit" value="{L_CHECK_FILES}" />
</fieldset>
</form>
<!-- ELSEIF S_DB_UPDATE -->
<!-- IF not S_DB_UPDATE_FINISHED -->
<h1>{L_PERFORM_DATABASE_UPDATE}</h1>
<p>
{L_PERFORM_DATABASE_UPDATE_EXPLAIN}<br />
</p>
<br /><br />
<form id="install_dbupdate" method="post" action="{U_DB_UPDATE_ACTION}">
<fieldset class="submit-buttons">
<a href="{U_DB_UPDATE}" class="button1">{L_RUN_DATABASE_SCRIPT}</a>
<!-- input class="button1" type="submit" name="db_update" value="{L_CHECK_UPDATE_DATABASE}" / -->
</fieldset>
</form>
<!-- ELSE -->
<div class="successbox">
<h3>{L_UPDATE_SUCCESS}</h3>
<p>{L_EVERYTHING_UP_TO_DATE}</p>
</div>
<!-- ENDIF -->
<!-- ELSEIF S_FILE_CHECK -->
<!-- IF S_ALL_UP_TO_DATE -->
<h1>{L_UPDATE_FILE_SUCCESS}</h1>
<p>{L_ALL_FILES_UP_TO_DATE}</p>
<p>{L_UPDATE_DATABASE_EXPLAIN}</p>
<form id="install_dbupdate" method="post" action="{U_DB_UPDATE_ACTION}">
<fieldset class="submit-buttons">
<input class="button1" type="submit" name="db_update" value="{L_UPDATE_DATABASE}" />
</fieldset>
</form>
<!-- ELSE -->
<h1>{L_COLLECTED_INFORMATION}</h1>
<p>{L_COLLECTED_INFORMATION_EXPLAIN}</p>
<!-- IF S_NO_UPDATE_FILES -->
<div class="errorbox">
<h3>{L_NO_UPDATE_FILES}</h3>
<p>{L_NO_UPDATE_FILES_EXPLAIN}</p><br />
<strong>{NO_UPDATE_FILES}</strong>
</div>
<!-- ENDIF -->
<form id="install_update" method="post" action="{U_UPDATE_ACTION}">
<!-- IF .deleted -->
<h2>{L_FILES_DELETED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('deleted', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_DELETED_EXPLAIN}</p>
<fieldset id="deleted">
<legend><img src="{T_IMAGE_PATH}icon_delete.gif" alt="{L_STATUS_DELETED}" /></legend>
<!-- BEGIN deleted -->
<dl>
<dt style="width: 60%;"><strong><!-- IF deleted.DIR_PART -->{deleted.DIR_PART}<br /><!-- ENDIF -->{deleted.FILE_PART}</strong></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}: 60%;">
<!-- IF not deleted.S_BINARY -->[<a href="{deleted.U_SHOW_DIFF}" onclick="diff_popup(this.href); return false;">{deleted.L_SHOW_DIFF}</a>]<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF -->
</dd>
</dl>
<!-- END deleted -->
</fieldset>
<!-- ENDIF -->
<!-- IF .conflict -->
<h2>{L_FILES_CONFLICT}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('conflict', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_CONFLICT_EXPLAIN}</p>
<!-- BEGIN conflict -->
<fieldset id="conflict">
<legend><img src="{T_IMAGE_PATH}file_conflict.gif" alt="{L_STATUS_CONFLICT}" /></legend>
<dl>
<dt style="width: 60%;"><strong><!-- IF conflict.DIR_PART -->{conflict.DIR_PART}<br /><!-- ENDIF -->{conflict.FILE_PART}</strong>
<!-- IF conflict.S_CUSTOM --><br /><span><em>{L_FILE_USED}{L_COLON} </em>{conflict.CUSTOM_ORIGINAL}</span><!-- ENDIF -->
<!-- IF conflict.NUM_CONFLICTS --><br /><span>{L_NUM_CONFLICTS}{L_COLON} {conflict.NUM_CONFLICTS}</span><!-- ENDIF -->
</dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">
<!-- IF not conflict.S_BINARY -->[<a href="{conflict.U_SHOW_DIFF}">{L_DOWNLOAD_CONFLICTS}</a>]<br />{L_DOWNLOAD_CONFLICTS_EXPLAIN}
<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF -->
</dd>
<!-- IF conflict.S_CUSTOM -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><label><input type="checkbox" name="no_update[]" value="{conflict.FILENAME}" class="radio" /> {L_DO_NOT_UPDATE}</label></dd>
<!-- ENDIF -->
</dl>
<!-- IF conflict.S_BINARY -->
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="conflict[{conflict.FILENAME}]" value="1" checked="checked" /> {L_MERGE_NO_MERGE_NEW_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">&nbsp;</dd>
</dl>
<!-- ELSE -->
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="conflict[{conflict.FILENAME}]" value="3" checked="checked" /> {L_MERGE_NEW_FILE_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">[<a href="{conflict.U_VIEW_NEW_FILE}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_MODIFIED}</a>]</dd>
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="conflict[{conflict.FILENAME}]" value="4" /> {L_MERGE_MOD_FILE_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">[<a href="{conflict.U_VIEW_MOD_FILE}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_MODIFIED}</a>]</dd>
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="conflict[{conflict.FILENAME}]" value="1" /> {L_MERGE_NO_MERGE_NEW_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">[<a href="{conflict.U_VIEW_NO_MERGE_NEW}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_FINAL}</a>]</dd>
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="conflict[{conflict.FILENAME}]" value="2" /> {L_MERGE_NO_MERGE_MOD_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">[<a href="{conflict.U_VIEW_NO_MERGE_MOD}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_FINAL}</a>]</dd>
</dl>
<!-- ENDIF -->
</fieldset>
<!-- END conflict -->
<!-- ENDIF -->
<!-- IF .new_conflict -->
<h2>{L_FILES_NEW_CONFLICT}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('new_conflict', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_NEW_CONFLICT_EXPLAIN}</p>
<fieldset id="new_conflict">
<legend><img src="{T_IMAGE_PATH}file_new_conflict.gif" alt="{L_STATUS_NEW_CONFLICT}" /></legend>
<!-- BEGIN new_conflict -->
<dl>
<dt style="width: 60%;"><strong><!-- IF new_conflict.DIR_PART -->{new_conflict.DIR_PART}<br /><!-- ENDIF -->{new_conflict.FILE_PART}</strong>
<!-- IF new_conflict.S_CUSTOM --><br /><span><em>{L_FILE_USED}{L_COLON} </em>{new_conflict.CUSTOM_ORIGINAL}</span><!-- ENDIF -->
</dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">
<!-- IF not new_conflict.S_BINARY -->[<a href="{new_conflict.U_SHOW_DIFF}" onclick="diff_popup(this.href); return false;">{new_conflict.L_SHOW_DIFF}</a>]<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF -->
</dd>
<!-- IF new_conflict.S_CUSTOM -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><label><input type="checkbox" name="no_update[]" value="{new_conflict.FILENAME}" class="radio" /> {L_DO_NOT_UPDATE}</label></dd>
<!-- ENDIF -->
</dl>
<!-- END new_conflict -->
</fieldset>
<!-- ENDIF -->
<!-- IF .modified -->
<h2>{L_FILES_MODIFIED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('modified', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_MODIFIED_EXPLAIN}</p>
<!-- BEGIN modified -->
<fieldset id="modified">
<legend><img src="{T_IMAGE_PATH}file_modified.gif" alt="{L_STATUS_MODIFIED}" /></legend>
<dl>
<dt style="width: 60%;"><strong><!-- IF modified.DIR_PART -->{modified.DIR_PART}<br /><!-- ENDIF -->{modified.FILE_PART}</strong>
<!-- IF modified.S_CUSTOM --><br /><span><em>{L_FILE_USED}{L_COLON} </em>{modified.CUSTOM_ORIGINAL}</span><!-- ENDIF -->
</dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">&nbsp;</dd>
<!-- IF modified.S_CUSTOM -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><label><input type="checkbox" name="no_update[]" value="{modified.FILENAME}" class="radio" /> {L_DO_NOT_UPDATE}</label></dd>
<!-- ENDIF -->
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="modified[{modified.FILENAME}]" value="0" checked="checked" /> {L_MERGE_MODIFICATIONS_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><!-- IF not modified.S_BINARY -->[<a href="{modified.U_SHOW_DIFF}" onclick="diff_popup(this.href); return false;">{modified.L_SHOW_DIFF}</a>]<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF --></dd>
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="modified[{modified.FILENAME}]" value="1" /> {L_MERGE_NO_MERGE_NEW_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><!-- IF not modified.S_BINARY -->[<a href="{modified.U_VIEW_NO_MERGE_NEW}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_FINAL}</a>]<!-- ELSE -->&nbsp;<!-- ENDIF --></dd>
</dl>
<dl>
<dt style="width: 60%"><label><input type="radio" class="radio" name="modified[{modified.FILENAME}]" value="2" /> {L_MERGE_NO_MERGE_MOD_OPTION}</label></dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><!-- IF not modified.S_BINARY -->[<a href="{modified.U_VIEW_NO_MERGE_MOD}" onclick="diff_popup(this.href); return false;">{L_SHOW_DIFF_FINAL}</a>]<!-- ELSE -->&nbsp;<!-- ENDIF --></dd>
</dl>
</fieldset>
<!-- END modified -->
<!-- ENDIF -->
<!-- IF .new -->
<h2>{L_FILES_NEW}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('new_files', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_NEW_EXPLAIN}</p>
<fieldset id="new_files" style="display: none;">
<legend><img src="{T_IMAGE_PATH}file_new.gif" alt="{L_STATUS_NEW}" /></legend>
<!-- BEGIN new -->
<dl>
<dt style="width: 60%;"><strong><!-- IF new.DIR_PART -->{new.DIR_PART}<br /><!-- ENDIF -->{new.FILE_PART}</strong>
<!-- IF new.S_CUSTOM --><br /><span><em>{L_FILE_USED}{L_COLON} </em>{new.CUSTOM_ORIGINAL}</span><!-- ENDIF -->
</dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;">
<!-- IF not new.S_BINARY -->[<a href="{new.U_SHOW_DIFF}" onclick="diff_popup(this.href); return false;">{new.L_SHOW_DIFF}</a>]<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF -->
</dd>
<!-- IF new.S_CUSTOM -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><label><input type="checkbox" name="no_update[]" value="{new.FILENAME}" class="radio" /> {L_DO_NOT_UPDATE}</label></dd>
<!-- ENDIF -->
</dl>
<!-- END new -->
</fieldset>
<!-- ENDIF -->
<!-- IF .not_modified -->
<h2>{L_FILES_NOT_MODIFIED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('not_modified', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_NOT_MODIFIED_EXPLAIN}</p>
<fieldset id="not_modified" style="display: none;">
<legend><img src="{T_IMAGE_PATH}file_not_modified.gif" alt="{L_STATUS_NOT_MODIFIED}" /></legend>
<!-- BEGIN not_modified -->
<dl>
<dt style="width: 60%;"><strong><!-- IF not_modified.DIR_PART -->{not_modified.DIR_PART}<br /><!-- ENDIF -->{not_modified.FILE_PART}</strong>
<!-- IF not_modified.S_CUSTOM --><br /><span><em>{L_FILE_USED}{L_COLON} </em>{not_modified.CUSTOM_ORIGINAL}</span><!-- ENDIF -->
</dt>
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><!-- IF not not_modified.S_BINARY -->[<a href="{not_modified.U_SHOW_DIFF}" onclick="diff_popup(this.href); return false;">{not_modified.L_SHOW_DIFF}</a>]<!-- ELSE -->{L_BINARY_FILE}<!-- ENDIF --></dd>
<!-- IF not_modified.S_CUSTOM -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 60%;"><label><input type="checkbox" name="no_update[]" value="{not_modified.FILENAME}" class="radio" /> {L_DO_NOT_UPDATE}</label></dd>
<!-- ENDIF -->
</dl>
<!-- END not_modified -->
</fieldset>
<!-- ENDIF -->
<!-- IF .up_to_date -->
<h2>{L_FILES_UP_TO_DATE}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('up_to_date', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_UP_TO_DATE_EXPLAIN}</p>
<fieldset id="up_to_date" style="display: none;">
<legend><img src="{T_IMAGE_PATH}file_up_to_date.gif" alt="{L_STATUS_UP_TO_DATE}" /></legend>
<!-- BEGIN up_to_date -->
<dl>
<dd class="full" style="text-align: {S_CONTENT_FLOW_BEGIN};"><strong>{up_to_date.FILENAME}</strong></dd>
</dl>
<!-- END up_to_date -->
</fieldset>
<!-- ENDIF -->
<br />
<fieldset class="quick">
<input class="button1" type="submit" name="check_again" value="{L_CHECK_FILES_AGAIN}" />
</fieldset>
<br />
<h1>{L_UPDATE_METHOD}</h1>
<p>{L_UPDATE_METHOD_EXPLAIN}</p>
<fieldset class="submit-buttons">
<input class="button1" type="submit" name="ftp_upload" value="{L_FTP_UPDATE_METHOD}" />&nbsp; &nbsp;<input class="button1" type="submit" name="download" value="{L_DOWNLOAD_UPDATE_METHOD_BUTTON}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- ELSEIF S_DOWNLOAD_FILES -->
<h1>{L_DOWNLOAD_UPDATE_METHOD}</h1>
<p>{L_DOWNLOAD_UPDATE_METHOD_EXPLAIN}</p>
<form id="install_update" method="post" action="{U_ACTION}">
<fieldset>
<legend>{L_SELECT_DOWNLOAD_FORMAT}</legend>
<dl>
<dt><label for="use_method">{L_DOWNLOAD_AS}{L_COLON}</label></dt>
<dd>{RADIO_BUTTONS}</dd>
</dl>
</fieldset>
<fieldset class="submit-buttons">
{S_HIDDEN_FIELDS}
<input type="submit" class="button2" value="{L_CONTINUE_UPDATE}" name="check_again" />&nbsp; &nbsp;<input type="submit" class="button1" value="{L_DOWNLOAD}" name="download" />
</fieldset>
</form>
<br /><br />
<p>{L_MAPPING_FILE_STRUCTURE}</p>
<table class="table1">
<col class="row1" /><col class="row2" /><col class="row1" />
<thead>
<tr>
<th style="width: 49%">{L_ARCHIVE_FILE}</th>
<th style="width: 2%">&nbsp;</th>
<th style="width: 49%">{L_DESTINATION}</th>
</tr>
</thead>
<tbody>
<!-- BEGIN location -->
<tr>
<td>{location.SOURCE}</td>
<td><strong>&raquo;</strong></td>
<td>{location.DESTINATION}</td>
</tr>
<!-- END location -->
</tbody>
</table>
<!-- ELSEIF S_FTP_UPLOAD -->
<h1>{L_SELECT_FTP_SETTINGS}</h1>
<form id="install_update" method="post" action="{U_ACTION}">
<!-- IF S_CONNECTION_SUCCESS -->
<div class="successbox">
<p>{L_CONNECTION_SUCCESS}</p>
</div>
<!-- ELSEIF S_CONNECTION_FAILED -->
<div class="successbox">
<p>{L_TRY_DOWNLOAD_METHOD}</p>
<fieldset class="quick">
<input class="button1" type="submit" name="download" value="{L_TRY_DOWNLOAD_METHOD_BUTTON}" />
</fieldset>
</div>
<div class="errorbox">
<p>{L_CONNECTION_FAILED}<br />{ERROR_MSG}</p>
</div>
<!-- ENDIF -->
<fieldset>
<legend>{L_FTP_SETTINGS}</legend>
<dl>
<dt><label>{L_UPLOAD_METHOD}{L_COLON}</label></dt>
<dd><strong>{UPLOAD_METHOD}</strong></dd>
</dl>
<!-- BEGIN data -->
<dl>
<dt><label for="{data.DATA}">{data.NAME}{L_COLON}</label><br /><span>{data.EXPLAIN}</span></dt>
<dd><input type="<!-- IF data.DATA == 'password' -->password<!-- ELSE -->text<!-- ENDIF -->" id="{data.DATA}" name="{data.DATA}" value="{data.DEFAULT}" /></dd>
</dl>
<!-- END data -->
</fieldset>
<fieldset class="submit-buttons">
{S_HIDDEN_FIELDS}
<input class="button2" type="submit" name="check_again" value="{L_BACK}" />
<input class="button1" type="submit" name="test_connection" value="{L_TEST_CONNECTION}" />
<input class="button1" type="submit" name="submit" value="{L_UPDATE_FILES}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- INCLUDE install_footer.html -->

View File

@@ -1,255 +0,0 @@
<!DOCTYPE html>
<html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- IF META -->{META}<!-- ENDIF -->
<title>{PAGE_TITLE}</title>
<link href="{T_TEMPLATE_PATH}/admin.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript">
// <![CDATA[
function resize_panel()
{
var block = document.getElementById('diff_content');
var height;
if (window.innerHeight)
{
height = window.innerHeight - 200;
block.style.height = height + 'px';
}
else
{
//whatever IE needs to do this
}
}
window.onresize = resize_panel;
// ]]>
</script>
<style type="text/css">
/* <![CDATA[ */
#main, .rtl #main {
font-size: 1em;
line-height: 0.7em;
margin: 0;
padding: 0;
width: 99%;
}
#diff_content {
padding: 30px 10px 10px;
overflow: hidden;
}
<!-- IF DIFF_MODE neq 'side_by_side' and DIFF_MODE neq 'raw' -->
div#codepanel {
width: 100%;
}
<!-- ELSE -->
div#codepanel {
background-color: #eee;
}
<!-- ENDIF -->
<!-- IF DIFF_MODE neq 'unified' and DIFF_MODE neq 'side_by_side' -->
div#diff_content pre {
overflow: auto;
height: 414px;
width: 100% !important;
}
<!-- ENDIF -->
<!-- IF not S_DIFF_NEW_FILE -->
/**
* Unified Diff
*/
.file {
line-height: .7em;
overflow: auto;
height: 414px;
}
.diff {
margin: 0;
}
.added {
background-color: #dfd;
}
.removed {
background-color: #fdd;
}
.info {
color: #888;
}
.context {
background-color: #eee;
}
/**
* Inline Diff
*/
.ins {
background-color: #dfd;
text-decoration: underline;
}
.del {
background-color: #fdd;
text-decoration: line-through;
}
/**
* Column Diff
*/
table.hrdiff {
margin: 0 0 8px 5px;
width: 100%;
overflow: hidden;
border-bottom: 1px solid #999;
table-layout: fixed;
background: transparent;
}
table.hrdiff th {
text-align: left;
width: 50%;
color: #333;
font-family: Verdana,Helvetica,sans-serif;
font-size: 11px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
background: #D9D9D9;
}
table.hrdiff thead th {
font-weight: bold;
font-size: 110%;
padding: 2px;
}
table.hrdiff tr:first-child th {
border-top: none;
}
table.hrdiff tbody th {
font-size: 80%;
border-top: 1px solid #999;
}
table.hrdiff tbody td {
border-right: 1px solid #999;
}
table.hrdiff td pre {
font-family: "Consolas", monospace;
font-size: 1.1em;
white-space: pre-wrap; /* css-3 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
table.hrdiff .unmodified {
background: transparent;
}
table.hrdiff .added {
background: #9f9;
}
table.hrdiff .added_empty {
background: #cfc;
}
table.hrdiff .modified {
background: #fd9;
}
table.hrdiff .removed {
background: #f99;
}
table.hrdiff .removed_empty {
background: #fcc;
}
table.hrdiff caption {
caption-side: top;
text-align: left;
margin: 0 0 8px 5px;
font-size: 90%;
font-weight: bold;
padding: 5px;
}
table.hrdiff caption span {
height: 10px;
width: 10px;
line-height: 10px;
letter-spacing: 10px;
border: 1px solid #000;
margin-left: 0.5em;
vertical-align: baseline;
}
<!-- ENDIF -->
/* ]]> */
</style>
</head>
<!-- IF DIFF_MODE neq 'side_by_side' and DIFF_MODE neq 'raw' -->
<body onload="resize_panel();">
<!-- ELSE -->
<body>
<!-- ENDIF -->
<div id="wrap">
<div id="page-header">
<!-- IF S_DIFF_NEW_FILE -->
<h1>{L_VIEWING_FILE_CONTENTS}</h1>
<!-- ELSE -->
<h1>{L_VIEWING_FILE_DIFF}</h1>
<!-- ENDIF -->
<!-- IF not S_DIFF_NEW_FILE -->
<p id="skip"><a href="#acp">{L_SKIP}</a></p>
<form method="post" action="#">
<fieldset class="quick">
<label for="diff_mode">{L_SELECT_DIFF_MODE}{L_COLON}</label>
<select name="diff_mode" id="diff_mode">{S_DIFF_MODE_OPTIONS}</select>
<input class="button1" type="submit" id="submit" name="submit" value="{L_CHANGE}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- IF S_DIFF_CONFLICT_FILE -->
<div style="float: {S_CONTENT_FLOW_BEGIN};"><strong>{L_NUM_CONFLICTS}{L_COLON} {NUM_CONFLICTS}</strong></div>
<br style="clear: both;" />
<!-- ENDIF -->
</div>
<div id="page-body">
<div id="acp">
<div id="codepanel">
<div id="diff_content">
<div id="main">
{DIFF_CONTENT}
</div>
</div>
</div>
</div>
</div>
<!-- INCLUDE simple_footer.html -->

View File

@@ -0,0 +1,87 @@
<!-- INCLUDE installer_header.html -->
<!-- IF TITLE --><h1>{TITLE}</h1><!-- ENDIF -->
<!-- IF S_ERROR_BOX -->
<div class="errorbox">
<h3>{ERROR_TITLE}</h3>
<p>{ERROR_MSG}</p>
</div>
<!-- ENDIF -->
<!-- IF .errors -->
<div id="error-container">
<!-- BEGIN errors -->
<strong>{errors.TITLE}</strong>
<!-- IF errors.DESCRIPTION --><p>{errors.DESCRIPTION}</p><!-- ENDIF -->
<!-- END errors -->
</div>
<!-- ENDIF -->
<!-- IF BODY --><p>{BODY}</p><!-- ENDIF -->
<!-- IF CONTENT -->{CONTENT}<!-- ENDIF -->
<!-- IF S_CONV_IN_PROGRESS -->
<p class="centered-text"><a href="{U_ACTION}" class="button1<!-- IF S_REFRESH --> disabled<!-- ENDIF -->"<!-- IF S_REFRESH --> onclick="return false;"<!-- ENDIF -->>{L_SUBMIT}</a></p>
<!-- ENDIF -->
<!-- IF S_CONTINUE -->
<div id="download-wrapper" class="download-box">
<p class="centered-text">
<a href="{U_NEW_ACTION}" class="button1">{L_CONVERT_NEW_CONVERSION}</a>
<a href="{U_CONTINUE_ACTION}" class="button1">{L_CONTINUE_OLD_CONVERSION}</a>
</p>
</div>
<!-- ENDIF -->
<!-- IF S_LIST -->
<table class="table1">
<caption>{L_AVAILABLE_CONVERTORS}</caption>
<col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
<thead>
<tr>
<th>{L_SOFTWARE}</th>
<th>{L_VERSION}</th>
<th>{L_AUTHOR}</th>
<th>{L_CONVERT_OPTIONS}</th>
</tr>
</thead>
<tbody>
<!-- IF .convertors -->
<!-- BEGIN convertors -->
<tr>
<td>{convertors.SOFTWARE}</td>
<td>{convertors.VERSION}</td>
<td>{convertors.AUTHOR}</td>
<td><a href="{convertors.U_CONVERT}">{L_CONVERT}</a></td>
</tr>
<!-- END convertors -->
<!-- ELSE -->
<tr>
<td>{L_NO_CONVERTORS}</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<!-- ENDIF -->
</tbody>
</table>
<!-- ENDIF -->
<!-- IF .checks -->
<fieldset>
<!-- BEGIN checks -->
<!-- IF checks.S_LEGEND -->
<!-- IF not checks.S_FIRST_ROW -->
</fieldset>
<fieldset>
<!-- ENDIF -->
<legend>{checks.LEGEND}</legend>
<!-- IF checks.LEGEND_EXPLAIN --><p>{checks.LEGEND_EXPLAIN}</p><!-- ENDIF -->
<!-- ELSE -->
<dl>
<dt><label>{checks.TITLE}{L_COLON}</label><!-- IF checks.S_EXPLAIN --><br /><span class="explain">{checks.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{checks.RESULT}</dd>
</dl>
<!-- ENDIF -->
<!-- END checks -->
</fieldset>
<!-- ENDIF -->
<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/installer.js -->
<!-- INCLUDE installer_footer.html -->

View File

@@ -1,6 +1,6 @@
</div>
</div><!-- /#main -->
</div>
</div>
</div><!-- /#main -->
</div>
</div><!-- /#acp -->
</div>
@@ -11,6 +11,15 @@
</div>
</div>
<script type="text/javascript">
<!--
installLang = {
title: '{LA_TIMEOUT_DETECTED_TITLE}',
msg: '{LA_TIMEOUT_DETECTED_MESSAGE}'
};
//-->
</script>
<script type="text/javascript" src="{T_JQUERY_LINK}"></script>
<!-- IF S_ALLOW_CDN --><script type="text/javascript">window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery.min.js">\x3C/script>');</script><!-- ENDIF -->
<script type="text/javascript" src="{T_ASSETS_PATH}/javascript/core.js?assets_version={T_ASSETS_VERSION}"></script>

View File

@@ -0,0 +1,57 @@
<!-- IF FORM_TITLE --><h1>{FORM_TITLE}</h1><!-- ENDIF -->
<form id="<!-- IF FORM_ID -->{FORM_ID}<!-- ELSE -->install_install<!-- ENDIF -->" method="POST" action="{U_ACTION}">
<!-- IF .options -->
<!-- IF S_NOT_ONLY_BUTTON_FORM -->
<fieldset>
<!-- ENDIF -->
<!-- BEGIN options -->
<!-- IF options.S_LEGEND -->
<!-- IF not options.S_FIRST_ROW -->
</fieldset>
<!-- ENDIF -->
<fieldset>
<legend>{options.LEGEND}</legend>
<!-- ELSE -->
<dl>
<dt><label for="{options.KEY}">{options.TITLE}{L_COLON}</label><!-- IF options.S_EXPLAIN --><br /><span class="explain">{options.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>
<!-- IF options.TYPE == 'text' -->
<input type="text" name="{options.KEY}" value="{options.DEFAULT}" />
<!-- ENDIF -->
<!-- IF options.TYPE == 'email' -->
<input type="email" name="{options.KEY}" value="{options.DEFAULT}" />
<!-- ENDIF -->
<!-- IF options.TYPE == 'password' -->
<input type="password" name="{options.KEY}" />
<!-- ENDIF -->
<!-- IF options.TYPE == 'select' -->
<select name="{options.KEY}">
<!-- BEGIN options.OPTIONS -->
<option value="{options.OPTIONS.value}"<!-- IF options.OPTIONS.selected --> selected<!-- ENDIF -->>{options.OPTIONS.label}</option>
<!-- END options.OPTIONS -->
</select>
<!-- ENDIF -->
<!-- IF options.TYPE == 'radio' -->
<!-- BEGIN options.OPTIONS -->
<input type="radio" name="{options.KEY}" value="{options.OPTIONS.value}" <!-- IF options.OPTIONS.selected -->checked<!-- ENDIF --> /> {options.OPTIONS.label}
<!-- END options.OPTIONS -->
<!-- ENDIF -->
</dd>
</dl>
<!-- ENDIF-->
<!-- END options -->
<!-- IF S_NOT_ONLY_BUTTON_FORM -->
</fieldset>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF .submit_buttons -->
<fieldset class="submit-buttons">
<legend>{L_SUBMIT}</legend>
<!-- BEGIN submit_buttons -->
<input class="<!-- IF not submit_buttons.IS_SECONDARY -->button1<!-- ELSE -->button2<!-- ENDIF --><!-- IF submit_buttons.DISABLED --> disabled<!-- ENDIF -->" type="submit" name="{submit_buttons.KEY}" value="{submit_buttons.TITLE}"<!-- IF submit_buttons.DISABLED --> disabled="disabled"<!-- ENDIF --> />
<!-- END submit_buttons -->
</fieldset>
<!-- ENDIF -->
</form>

View File

@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- IF META -->{META}<!-- ENDIF -->
<title>{PAGE_TITLE}</title>
<link href="{T_TEMPLATE_PATH}/admin.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body class="{S_CONTENT_DIRECTION} nojs">
<div id="wrap">
<div id="page-header">
<h1>{L_INSTALL_PANEL}</h1>
<p id="skip"><a href="#acp">{L_SKIP}</a></p>
<!-- IF S_LANG_SELECT -->
<form method="post" action="#" id="language_selector">
<fieldset class="nobg">
<label for="language">{L_SELECT_LANG}{L_COLON}</label>
<select id="language" name="language">
<!-- BEGIN language_select_item -->
<option value="{language_select_item.VALUE}"<!-- IF language_select_item.SELECTED --> selected="selected"<!-- ENDIF -->>{language_select_item.NAME}</option>
<!-- END language_select_item -->
</select>
<input class="button1" type="submit" id="change_lang" name="change_lang" value="{L_CHANGE}" />
</fieldset>
</form>
<!-- ENDIF -->
</div>
<div id="page-body">
<div id="tabs">
<ul>
<!-- BEGIN t_block1 -->
<li class="tab<!-- IF t_block1.S_SELECTED --> activetab<!-- ENDIF -->"><a href="{t_block1.U_TITLE}">{t_block1.L_TITLE}</a></li>
<!-- END t_block1 -->
</ul>
</div>
<div id="acp">
<div id="content">
<div id="menu">
<div class="menu-block no-header">
<ul>
<!-- BEGIN l_block1 -->
<li<!-- IF l_block1.S_SELECTED --> id="activemenu"<!-- ENDIF -->><a href="{l_block1.U_TITLE}"><span>{l_block1.L_TITLE}</span></a></li>
<!-- END l_block1 -->
<!-- BEGIN l_block2 -->
<li<!-- IF l_block2.S_SELECTED --> id="activemenu"<!-- ENDIF -->><span<!-- IF l_block2.S_COMPLETE --> class="completed"<!-- ENDIF --> id="installer-stage-{l_block2.STAGE_NAME}">{l_block2.L_TITLE}</span></li>
<!-- END l_block2 -->
</ul>
</div>
</div>
<div id="main" class="install-body">
<div class="main">

View File

@@ -0,0 +1,13 @@
<!-- INCLUDE installer_header.html -->
<h1>{TITLE}</h1>
<p>{CONTENT}</p>
<!-- IF SHOW_INSTALL_START_FORM -->
<form id="install_install" method="post" action="{U_ACTION}">
<fieldset class="submit-buttons">
<legend>{L_SUBMIT}</legend>
<input class="button1" name="install" type="submit" value="{L_INSTALL}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/installer.js -->
<!-- INCLUDE installer_footer.html -->

View File

@@ -0,0 +1,6 @@
<!-- INCLUDE installer_header.html -->
<h1>{TITLE}</h1>
<p>{BODY}</p>
<!-- INCLUDE installer_footer.html -->

View File

@@ -0,0 +1,13 @@
<!-- INCLUDE installer_header.html -->
<h1>{TITLE}</h1>
<p>{CONTENT}</p>
<!-- IF SHOW_INSTALL_START_FORM -->
<form id="install_install" method="post" action="{U_ACTION}">
<fieldset class="submit-buttons">
<legend>{L_SUBMIT}</legend>
<input class="button1" name="update" type="submit" value="{L_UPDATE}" />
</fieldset>
</form>
<!-- ENDIF -->
<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/installer.js -->
<!-- INCLUDE installer_footer.html -->

View File

@@ -0,0 +1,80 @@
<!-- IF .deleted -->
<h2>{L_FILES_DELETED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('deleted', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_DELETED_EXPLAIN}</p>
<fieldset id="deleted">
<legend><img src="{T_IMAGE_PATH}/icon_delete.gif" alt="{L_STATUS_DELETED}" /></legend>
<!-- BEGIN deleted -->
<dl>
<dt style="width: 100%;"><!-- IF deleted.DIR_PART -->{deleted.DIR_PART}<!-- ENDIF --><strong>{deleted.FILE_PART}</strong></dt>
</dl>
<!-- END deleted -->
</fieldset>
<!-- ENDIF -->
<!-- IF .conflict -->
<h2>{L_FILES_CONFLICT}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('conflict', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_CONFLICT_EXPLAIN}</p>
<fieldset id="conflict">
<legend><img src="{T_IMAGE_PATH}/file_conflict.gif" alt="{L_STATUS_CONFLICT}" /></legend>
<!-- BEGIN conflict -->
<dl>
<dt style="width: 100%;"><!-- IF conflict.DIR_PART -->{conflict.DIR_PART}<!-- ENDIF --><strong>{conflict.FILE_PART}</strong></dt>
</dl>
<!-- END conflict -->
</fieldset>
<!-- ENDIF -->
<!-- IF .modified -->
<h2>{L_FILES_MODIFIED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('modified', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_MODIFIED_EXPLAIN}</p>
<fieldset id="modified">
<legend><img src="{T_IMAGE_PATH}/file_modified.gif" alt="{L_STATUS_MODIFIED}" /></legend>
<!-- BEGIN modified -->
<dl>
<dt style="width: 100%;"><!-- IF modified.DIR_PART -->{modified.DIR_PART}<!-- ENDIF --><strong>{modified.FILE_PART}</strong></dt>
</dl>
<!-- END modified -->
</fieldset>
<!-- ENDIF -->
<!-- IF .new -->
<h2>{L_FILES_NEW}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('new_files', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_NEW_EXPLAIN}</p>
<fieldset id="new_files" style="display: none;">
<legend><img src="{T_IMAGE_PATH}/file_new.gif" alt="{L_STATUS_NEW}" /></legend>
<!-- BEGIN new -->
<dl>
<dt style="width: 100%;"><!-- IF new.DIR_PART -->{new.DIR_PART}<!-- ENDIF --><strong>{new.FILE_PART}</strong>
</dt>
</dl>
<!-- END new -->
</fieldset>
<!-- ENDIF -->
<!-- IF .not_modified -->
<h2>{L_FILES_NOT_MODIFIED}</h2>
<div style="float: {S_CONTENT_FLOW_END};">&raquo; <a href="#" onclick="phpbb.toggleDisplay('not_modified', 0); return false;">{L_TOGGLE_DISPLAY}</a></div>
<p>{L_FILES_NOT_MODIFIED_EXPLAIN}</p>
<fieldset id="not_modified" style="display: none;">
<legend><img src="{T_IMAGE_PATH}/file_not_modified.gif" alt="{L_STATUS_NOT_MODIFIED}" /></legend>
<!-- BEGIN not_modified -->
<dl>
<dt style="width: 100%;"><!-- IF not_modified.DIR_PART -->{not_modified.DIR_PART}<!-- ENDIF --><strong>{not_modified.FILE_PART}</strong></dt>
</dl>
<!-- END not_modified -->
</fieldset>
<!-- ENDIF -->

View File

@@ -20,7 +20,14 @@
<div id="darkenwrapper" data-ajax-error-title="{L_AJAX_ERROR_TITLE}" data-ajax-error-text="{L_AJAX_ERROR_TEXT}" data-ajax-error-text-abort="{L_AJAX_ERROR_TEXT_ABORT}" data-ajax-error-text-timeout="{L_AJAX_ERROR_TEXT_TIMEOUT}" data-ajax-error-text-parsererror="{L_AJAX_ERROR_TEXT_PARSERERROR}">
<div id="darken">&nbsp;</div>
</div>
<div id="loading_indicator"></div>
<div id="loading_indicator" class="loading_indicator">
<div class="loader">
<svg class="spinner" width="48px" height="48px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg" aria-labelledby="loader-title" role="img">
<title id="loader-title">{L_LOADING}</title>
<circle class="spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<div id="phpbb_alert" class="phpbb_alert" data-l-err="{L_ERROR}" data-l-timeout-processing-req="{L_TIMEOUT_PROCESSING_REQ}">
<a href="#" class="alert_close"></a>

View File

@@ -7,6 +7,7 @@
<!-- IF META -->{META}<!-- ENDIF -->
<title>{PAGE_TITLE}</title>
<link href="{T_FONT_AWESOME_LINK}" rel="stylesheet">
<link href="style/admin.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript">
@@ -50,10 +51,10 @@ function marklist(id, name, state)
}
var rb = parent.getElementsByTagName('input');
for (var r = 0; r < rb.length; r++)
{
if (rb[r].name.substr(0, name.length) == name)
if (rb[r].name.substr(0, name.length) == name && rb[r].disabled !== true)
{
rb[r].checked = state;
}
@@ -104,7 +105,7 @@ function popup(url, width, height, name)
<p><a href="{U_ADM_INDEX}">{L_ADMIN_INDEX}</a> &bull; <a href="{U_INDEX}">{L_FORUM_INDEX}</a></p>
<p id="skip"><a href="#acp">{L_SKIP}</a></p>
</div>
<div id="page-body">
<div id="tabs">
<ul>
@@ -121,7 +122,7 @@ function popup(url, width, height, name)
<!-- DEFINE $LI_USED = 0 -->
<!-- BEGIN l_block1 -->
<!-- IF l_block1.S_SELECTED -->
<!-- BEGIN l_block2 -->
<!-- IF .l_block1.l_block2.l_block3 -->
<!-- IF $LI_USED --></ul></div><!-- ENDIF -->
@@ -130,13 +131,13 @@ function popup(url, width, height, name)
<ul>
<!-- DEFINE $LI_USED = 1 -->
<!-- ENDIF -->
<!-- BEGIN l_block3 -->
<li<!-- IF l_block1.l_block2.l_block3.S_SELECTED --> id="activemenu"<!-- ENDIF -->><a href="{l_block1.l_block2.l_block3.U_TITLE}"><span>{l_block1.l_block2.l_block3.L_TITLE}</span></a></li>
<!-- DEFINE $LI_USED = 1 -->
<!-- END l_block3 -->
<!-- END l_block2 -->
<!-- ENDIF -->
<!-- END l_block1 -->
<!-- IF $LI_USED -->
@@ -144,6 +145,13 @@ function popup(url, width, height, name)
</div>
<!-- ENDIF -->
</div>
<div id="main">
<div class="main">
{% if CONTAINER_EXCEPTION !== false %}
<div class="errorbox">
<p>{{ lang('CONTAINER_EXCEPTION') }}</p><br />
<p>{{ lang('EXCEPTION') }}{{ lang('COLON') }} {{ CONTAINER_EXCEPTION.getMessage() }}</p>
<pre>{{ CONTAINER_EXCEPTION.getTraceAsString() }}</pre>
</div>
{% endif %}

View File

@@ -39,11 +39,24 @@
</div>
<dl class="permissions-simple">
<dt style="width: 20%"><label for="role{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}">{L_ROLE}{L_COLON}</label></dt>
<!-- IF p_mask.f_mask.S_ROLE_OPTIONS -->
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 20%"><select id="role{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}" name="role[{p_mask.f_mask.UG_ID}][{p_mask.f_mask.FORUM_ID}]" onchange="set_role_settings(this.options[selectedIndex].value, 'advanced{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}'); init_colours('{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}')">{p_mask.f_mask.S_ROLE_OPTIONS}</select></dd>
<!-- ELSE -->
{% if p_mask.f_mask.role_options %}
<dd style="margin-{S_CONTENT_FLOW_BEGIN}{L_COLON} 20%">
<div class="dropdown-container dropdown-{S_CONTENT_FLOW_END} dropdown-button-control roles-options" data-alt-text="{LA_ROLE_DESCRIPTION}">
<select id="role{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}" name="role[{p_mask.f_mask.UG_ID}][{p_mask.f_mask.FORUM_ID}]">{p_mask.f_mask.S_ROLE_OPTIONS}</select>
<span title="Roles" class="button icon-button tools-icon dropdown-trigger dropdown-select">{L_NO_ROLE_ASSIGNED}</span>
<div class="dropdown hidden">
<ul class="dropdown-contents" id="role{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}" >
{% for role in p_mask.f_mask.role_options %}
<li data-id="{{ role.ID }}" data-target-id="advanced{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}" data-title="{{ role.TITLE }}"{% if role.SELECTED == true %} data-selected="{{ role.SELECTED }}"{% endif %}>{{ role.ROLE_NAME }}</li>
{% endfor %}
</ul>
</div>
<input type="hidden" data-name="role[{p_mask.f_mask.UG_ID}][{p_mask.f_mask.FORUM_ID}]"{% if p_mask.f_mask.S_ROLE_ID %}value="{{ p_mask.f_mask.S_ROLE_ID }}"{% endif %} />
</div>
</dd>
{% else %}
<dd>{L_NO_ROLE_AVAILABLE}</dd>
<!-- ENDIF -->
{% endif %}
</dl>
<!-- ENDIF -->

View File

@@ -66,7 +66,7 @@ function marklist(id, name, state)
for (var r = 0; r < rb.length; r++)
{
if (rb[r].name.substr(0, name.length) == name)
if (rb[r].name.substr(0, name.length) == name && rb[r].disabled !== true)
{
rb[r].checked = state;
}

View File

@@ -10,206 +10,231 @@ phpBB Development Team:
- further adjustements
*/
var head_text, tooltip_mode;
(function($) { // Avoid conflicts with other libraries
'use strict';
var tooltips = [];
/**
* Enable tooltip replacements for links
* Enable tooltip replacements for selects
* @param {string} id ID tag of select
* @param {string} headline Text that should appear on top of tooltip
* @param {string} [subId] Sub ID that should only be using tooltips (optional)
*/
function enable_tooltips_link(id, headline, sub_id) {
var links, i, hold;
phpbb.enableTooltipsSelect = function (id, headline, subId) {
var $links, hold;
head_text = headline;
hold = $('<span />', {
id: '_tooltip_container',
css: {
position: 'absolute'
}
});
if (!document.getElementById || !document.getElementsByTagName) {
return;
}
$('body').append(hold);
hold = document.createElement('span');
hold.id = '_tooltip_container';
hold.setAttribute('id', '_tooltip_container');
hold.style.position = 'absolute';
document.getElementsByTagName('body')[0].appendChild(hold);
if (id === null) {
links = document.getElementsByTagName('a');
if (!id) {
$links = $('.roles-options li');
} else {
links = document.getElementById(id).getElementsByTagName('a');
$links = $('.roles-options li', '#' + id);
}
for (i = 0; i < links.length; i++) {
if (sub_id) {
if (links[i].id.substr(0, sub_id.length) === sub_id) {
prepare(links[i]);
$links.each(function () {
var $this = $(this);
if (subId) {
if ($this.parent().attr('id').substr(0, subId.length) === subId) {
phpbb.prepareTooltips($this, headline);
}
} else {
prepare(links[i]);
phpbb.prepareTooltips($this, headline);
}
}
tooltip_mode = 'link';
}
});
};
/**
* Enable tooltip replacements for selects
* Prepare elements to replace
*
* @param {jQuery} $element Element to prepare for tooltips
* @param {string} headText Text heading to display
*/
function enable_tooltips_select(id, headline, sub_id) {
var links, i, hold;
phpbb.prepareTooltips = function ($element, headText) {
var $tooltip, text, $desc, $title;
head_text = headline;
if (!document.getElementById || !document.getElementsByTagName) {
return;
}
hold = document.createElement('span');
hold.id = '_tooltip_container';
hold.setAttribute('id', '_tooltip_container');
hold.style.position = 'absolute';
document.getElementsByTagName('body')[0].appendChild(hold);
if (id === null) {
links = document.getElementsByTagName('option');
} else {
links = document.getElementById(id).getElementsByTagName('option');
}
for (i = 0; i < links.length; i++) {
if (sub_id) {
if (links[i].parentNode.id.substr(0, sub_id.length) === sub_id) {
prepare(links[i]);
}
} else {
prepare(links[i]);
}
}
tooltip_mode = 'select';
}
/**
* Prepare elements to replace
*/
function prepare(element) {
var tooltip, text, desc, title;
text = element.getAttribute('title');
text = $element.attr('data-title');
if (text === null || text.length === 0) {
return;
}
element.removeAttribute('title');
tooltip = create_element('span', 'tooltip');
$title = $('<span />', {
class: 'top',
css: {
display: 'block'
}
})
.append(document.createTextNode(headText));
title = create_element('span', 'top');
title.appendChild(document.createTextNode(head_text));
tooltip.appendChild(title);
$desc = $('<span />', {
class: 'bottom',
html: text,
css: {
display: 'block'
}
});
desc = create_element('span', 'bottom');
desc.innerHTML = text;
tooltip.appendChild(desc);
$tooltip = $('<span />', {
class: 'tooltip',
css: {
display: 'block'
}
})
.append($title)
.append($desc);
set_opacity(tooltip);
element.tooltip = tooltip;
element.onmouseover = show_tooltip;
element.onmouseout = hide_tooltip;
if (tooltip_mode === 'link') {
element.onmousemove = locate;
}
}
tooltips[$element.attr('data-id')] = $tooltip;
$element.on('mouseover', phpbb.showTooltip);
$element.on('mouseout', phpbb.hideTooltip);
};
/**
* Show tooltip
* Show tooltip
*
* @param {object} $element Element passed by .on()
*/
function show_tooltip(e) {
document.getElementById('_tooltip_container').appendChild(this.tooltip);
locate(this);
}
phpbb.showTooltip = function ($element) {
var $this = $($element.target);
$('#_tooltip_container').append(tooltips[$this.attr('data-id')]);
phpbb.positionTooltip($this);
};
/**
* Hide tooltip
* Hide tooltip
*/
function hide_tooltip(e) {
phpbb.hideTooltip = function () {
var d = document.getElementById('_tooltip_container');
if (d.childNodes.length > 0) {
d.removeChild(d.firstChild);
}
}
};
/**
* Set opacity on tooltip element
* Correct positioning of tooltip container
*
* @param {jQuery} $element Tooltip element that should be positioned
*/
function set_opacity(element) {
element.style.filter = 'alpha(opacity:95)';
element.style.KHTMLOpacity = '0.95';
element.style.MozOpacity = '0.95';
element.style.opacity = '0.95';
}
phpbb.positionTooltip = function ($element) {
var offset;
/**
* Create new element
*/
function create_element(tag, c) {
var x = document.createElement(tag);
x.className = c;
x.style.display = 'block';
return x;
}
$element = $element.parent();
offset = $element.offset();
/**
* Correct positioning of tooltip container
*/
function locate(e) {
var posx = 0;
var posy = 0;
e = e.parentNode;
if (e.offsetParent) {
for (posx = 0, posy = 0; e.offsetParent; e = e.offsetParent) {
posx += e.offsetLeft;
posy += e.offsetTop;
}
if ($('body').hasClass('rtl')) {
$('#_tooltip_container').css({
top: offset.top + 30,
left: offset.left + 255
});
} else {
posx = e.offsetLeft;
posy = e.offsetTop;
$('#_tooltip_container').css({
top: offset.top + 30,
left: offset.left - 205
});
}
};
if (tooltip_mode === 'link') {
document.getElementById('_tooltip_container').style.top=(posy+20) + 'px';
document.getElementById('_tooltip_container').style.left=(posx-20) + 'px';
} else {
document.getElementById('_tooltip_container').style.top=(posy+30) + 'px';
document.getElementById('_tooltip_container').style.left=(posx-205) + 'px';
}
/**
* Prepare roles drop down select
*/
phpbb.prepareRolesDropdown = function () {
var $options = $('.roles-options li');
/*
if (e == null)
{
e = window.event;
}
// Display span and hide select
$('.roles-options > span').css('display', 'block');
$('.roles-options > select').hide();
$('.roles-options > input[type=hidden]').each(function () {
var $this = $(this);
if (e.pageX || e.pageY)
{
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY)
{
if (document.documentElement.scrollTop)
{
posx = e.clientX+document.documentElement.scrollLeft;
posy = e.clientY+document.documentElement.scrollTop;
if ($this.attr('data-name') && !$this.attr('name')) {
$this.attr('name', $this.attr('data-name'));
}
else
{
posx = e.clientX+document.body.scrollLeft;
posy = e.clientY+document.body.scrollTop;
});
// Prepare highlighting of select options and settings update
$options.each(function () {
var $this = $(this);
var $rolesOptions = $this.closest('.roles-options');
var $span = $rolesOptions.children('span');
// Correctly show selected option
if (typeof $this.attr('data-selected') !== 'undefined') {
$rolesOptions
.children('span')
.text($this.text())
.attr('data-default', $this.text())
.attr('data-default-val', $this.attr('data-id'));
// Save default text of drop down if there is no default set yet
if (typeof $span.attr('data-default') === 'undefined') {
$span.attr('data-default', $span.text());
}
// Prepare resetting drop down on form reset
$this.closest('form').on('reset', function () {
$span.text($span.attr('data-default'));
$rolesOptions.children('input[type=hidden]')
.val($span.attr('data-default-val'));
});
}
}
*/
}
$this.on('mouseover', function () {
var $this = $(this);
$options.removeClass('roles-highlight');
$this.addClass('roles-highlight');
}).on('click', function () {
var $this = $(this);
var $rolesOptions = $this.closest('.roles-options');
// Update settings
set_role_settings($this.attr('data-id'), $this.attr('data-target-id'));
init_colours($this.attr('data-target-id').replace('advanced', ''));
// Set selected setting
$rolesOptions.children('span')
.text($this.text());
$rolesOptions.children('input[type=hidden]')
.val($this.attr('data-id'));
// Trigger hiding of selection options
$('body').trigger('click');
});
});
};
// Run onload functions for RolesDropdown and tooltips
$(function() {
// Enable tooltips
phpbb.enableTooltipsSelect('set-permissions', $('#set-permissions').attr('data-role-description'), 'role');
// Prepare dropdown
phpbb.prepareRolesDropdown();
// Reset role drop-down on modifying permissions in advanced tab
$('div.permissions-switch > a').on('click', function () {
$.each($('input[type=radio][name^="setting["]'), function () {
var $this = $(this);
$this.on('click', function () {
var $rolesOptions = $this.closest('fieldset.permissions').find('.roles-options'),
rolesSelect = $rolesOptions.find('select > option')[0];
// Set selected setting
$rolesOptions.children('span')
.text(rolesSelect.text);
$rolesOptions.children('input[type=hidden]')
.val(rolesSelect.value);
});
});
});
});
})(jQuery); // Avoid conflicts with other libraries

View File

@@ -21,14 +21,16 @@ define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_url_matcher.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('app');
/* @var $http_kernel \Symfony\Component\HttpKernel\HttpKernel */
$http_kernel = $phpbb_container->get('http_kernel');
/* @var $symfony_request \phpbb\symfony_request */
$symfony_request = $phpbb_container->get('symfony_request');
$response = $http_kernel->handle($symfony_request);
$response->send();

View File

@@ -0,0 +1,6 @@
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

File diff suppressed because one or more lines are too long

4
phpBB/assets/css/font-awesome.min.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -27,26 +27,32 @@ phpbb.isTouch = (window && typeof window.ontouchstart !== 'undefined');
*/
phpbb.loadingIndicator = function() {
if (!$loadingIndicator) {
$loadingIndicator = $('<div />', { id: 'loading_indicator' });
$loadingIndicator.appendTo('#page-footer');
$loadingIndicator = $('#loading_indicator');
}
if (!$loadingIndicator.is(':visible')) {
$loadingIndicator.fadeIn(phpbb.alertTime);
// Wait fifteen seconds and display an error if nothing has been returned by then.
// Wait 60 seconds and display an error if nothing has been returned by then.
phpbb.clearLoadingTimeout();
phpbbAlertTimer = setTimeout(function() {
var $alert = $('#phpbb_alert');
if ($loadingIndicator.is(':visible')) {
phpbb.alert($alert.attr('data-l-err'), $alert.attr('data-l-timeout-processing-req'));
}
}, 15000);
phpbb.showTimeoutMessage();
}, 60000);
}
return $loadingIndicator;
};
/**
* Show timeout message
*/
phpbb.showTimeoutMessage = function () {
var $alert = $('#phpbb_alert');
if ($loadingIndicator.is(':visible')) {
phpbb.alert($alert.attr('data-l-err'), $alert.attr('data-l-timeout-processing-req'));
}
};
/**
* Clear loading alert timeout
*/
@@ -169,7 +175,7 @@ phpbb.alert.close = function($alert, fadedark) {
phpbb.confirm = function(msg, callback, fadedark) {
var $confirmDiv = $('#phpbb_confirm');
$confirmDiv.find('.alert_text').html(msg);
fadedark = fadedark || true;
fadedark = typeof fadedark !== 'undefined' ? fadedark : true;
$(document).on('keydown.phpbb.alert', function(e) {
if (e.keyCode === keymap.ENTER || e.keyCode === keymap.ESC) {
@@ -184,9 +190,7 @@ phpbb.confirm = function(msg, callback, fadedark) {
$confirmDiv.find('input[type="button"]').one('click.phpbb.confirmbox', function(e) {
var confirmed = this.name === 'confirm';
if (confirmed) {
callback(true);
}
callback(confirmed);
$confirmDiv.find('input[type="button"]').off('click.phpbb.confirmbox');
phpbb.alert.close($confirmDiv, fadedark || !confirmed);
@@ -958,12 +962,6 @@ phpbb.addAjaxCallback('toggle_link', function() {
$anchor.each(function() {
var $this = $(this);
// Toggle link text
toggleText = $this.attr('data-toggle-text');
$this.attr('data-toggle-text', $this.text());
$this.attr('title', $.trim(toggleText));
$this.text(toggleText);
// Toggle link url
toggleUrl = $this.attr('data-toggle-url');
$this.attr('data-toggle-url', $this.attr('href'));
@@ -971,8 +969,14 @@ phpbb.addAjaxCallback('toggle_link', function() {
// Toggle class of link parent
toggleClass = $this.attr('data-toggle-class');
$this.attr('data-toggle-class', $this.parent().attr('class'));
$this.parent().attr('class', toggleClass);
$this.attr('data-toggle-class', $this.children().attr('class'));
$this.children('.icon').attr('class', toggleClass);
// Toggle link text
toggleText = $this.attr('data-toggle-text');
$this.attr('data-toggle-text', $this.children('span').text());
$this.attr('title', $.trim(toggleText));
$this.children('span').text(toggleText);
});
});
@@ -1323,6 +1327,8 @@ phpbb.toggleDropdown = function() {
$this.css({
marginLeft: 0,
left: 0,
marginRight: 0,
right: 0,
maxWidth: (windowWidth - 4) + 'px'
});
@@ -1646,7 +1652,7 @@ $(function() {
phpbb.registerPageDropdowns();
$('#color_palette_placeholder').each(function() {
$('[data-orientation]').each(function() {
phpbb.registerPalette($(this));
});

View File

@@ -111,7 +111,6 @@ function bbfontstyle(bbopen, bbclose) {
}
textarea.focus();
return;
}
/**
@@ -167,7 +166,7 @@ function attachInline(index, filename) {
/**
* Add quote text to message
*/
function addquote(post_id, username, l_wrote) {
function addquote(post_id, username, l_wrote, attributes) {
var message_name = 'message_' + post_id;
var theSelection = '';
var divarea = false;
@@ -177,6 +176,9 @@ function addquote(post_id, username, l_wrote) {
// Backwards compatibility
l_wrote = 'wrote';
}
if (typeof attributes !== 'object') {
attributes = {};
}
if (document.all) {
divarea = document.all[message_name];
@@ -213,7 +215,8 @@ function addquote(post_id, username, l_wrote) {
if (theSelection) {
if (bbcodeEnabled) {
insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
attributes.author = username;
insert_text(generateQuote(theSelection, attributes));
} else {
insert_text(username + ' ' + l_wrote + ':' + '\n');
var lines = split_lines(theSelection);
@@ -222,8 +225,61 @@ function addquote(post_id, username, l_wrote) {
}
}
}
}
return;
/**
* Create a quote block for given text
*
* Possible attributes:
* - author: author's name (usually a username)
* - post_id: post_id of the post being quoted
* - user_id: user_id of the user being quoted
* - time: timestamp of the original message
*
* @param {!string} text Quote's text
* @param {!Object} attributes Quote's attributes
* @return {!string} Quote block to be used in a new post/text
*/
function generateQuote(text, attributes) {
text = text.replace(/^\s+/, '').replace(/\s+$/, '');
var quote = '[quote';
if (attributes.author) {
// Add the author as the BBCode's default attribute
quote += '=' + formatAttributeValue(attributes.author);
delete attributes.author;
}
for (var name in attributes) {
if (attributes.hasOwnProperty(name)) {
var value = attributes[name];
quote += ' ' + name + '=' + formatAttributeValue(value.toString());
}
}
quote += ']';
var newline = ((quote + text + '[/quote]').length > 80 || text.indexOf('\n') > -1) ? '\n' : '';
quote += newline + text + newline + '[/quote]';
return quote;
}
/**
* Format given string to be used as an attribute value
*
* Will return the string as-is if it can be used in a BBCode without quotes. Otherwise,
* it will use either single- or double- quotes depending on whichever requires less escaping.
* Quotes and backslashes are escaped with backslashes where necessary
*
* @param {!string} str Original string
* @return {!string} Same string if possible, escaped string within quotes otherwise
*/
function formatAttributeValue(str) {
if (!/[ "'\\\]]/.test(str)) {
// Return as-is if it contains none of: space, ' " \ or ]
return str;
}
var singleQuoted = "'" + str.replace(/[\\']/g, '\\$&') + "'",
doubleQuoted = '"' + str.replace(/[\\"]/g, '\\$&') + '"';
return (singleQuoted.length < doubleQuoted.length) ? singleQuoted : doubleQuoted;
}
function split_lines(text) {
@@ -361,7 +417,7 @@ function getCaretPosition(txtarea) {
$('textarea').on('keydown', function (e) {
if (e.which === 13 && (e.metaKey || e.ctrlKey)) {
$(this).closest('form').submit();
$(this).closest('form').find(':submit').click();
}
});
});

View File

@@ -0,0 +1,615 @@
/**
* Installer's AJAX frontend handler
*/
(function($) { // Avoid conflicts with other libraries
'use strict';
// Installer variables
var pollTimer = null;
var nextReadPosition = 0;
var progressBarTriggered = false;
var progressTimer = null;
var currentProgress = 0;
var refreshRequested = false;
var transmissionOver = false;
var statusCount = 0;
// Template related variables
var $contentWrapper = $('.install-body').find('.main');
// Intercept form submits
interceptFormSubmit($('#install_install'));
/**
* Creates an XHR object
*
* jQuery cannot be used as the response is streamed, and
* as of now, jQuery does not provide access to the response until
* the connection is not closed.
*
* @return XMLHttpRequest
*/
function createXhrObject() {
return new XMLHttpRequest();
}
/**
* Displays error, warning and log messages
*
* @param type
* @param messages
*/
function addMessage(type, messages) {
// Get message containers
var $errorContainer = $('#error-container');
var $warningContainer = $('#warning-container');
var $logContainer = $('#log-container');
var $title, $description, $msgElement, arraySize = messages.length;
for (var i = 0; i < arraySize; i++) {
$msgElement = $('<div />');
$title = $('<strong />');
$title.text(messages[i].title);
$msgElement.append($title);
if (messages[i].hasOwnProperty('description')) {
$description = $('<p />');
$description.html(messages[i].description);
$msgElement.append($description);
}
switch (type) {
case 'error':
$msgElement.addClass('errorbox');
$errorContainer.append($msgElement);
break;
case 'warning':
$msgElement.addClass('warningbox');
$warningContainer.append($msgElement);
break;
case 'log':
$msgElement.addClass('log');
$logContainer.prepend($msgElement);
$logContainer.addClass('show_log_container');
break;
case 'success':
$msgElement.addClass('successbox');
$errorContainer.prepend($msgElement);
break;
}
}
}
/**
* Render a download box
*/
function addDownloadBox(downloadArray)
{
var $downloadContainer = $('#download-wrapper');
var $downloadBox, $title, $content, $link;
for (var i = 0; i < downloadArray.length; i++) {
$downloadBox = $('<div />');
$downloadBox.addClass('download-box');
$title = $('<strong />');
$title.text(downloadArray[i].title);
$downloadBox.append($title);
if (downloadArray[i].hasOwnProperty('msg')) {
$content = $('<p />');
$content.text(downloadArray[i].msg);
$downloadBox.append($content);
}
$link = $('<a />');
$link.addClass('button1');
$link.attr('href', downloadArray[i].href);
$link.text(downloadArray[i].download);
$downloadBox.append($link);
$downloadContainer.append($downloadBox);
}
}
/**
* Render update files' status
*/
function addUpdateFileStatus(fileStatus)
{
var $statusContainer = $('#file-status-wrapper');
$statusContainer.html(fileStatus);
}
/**
* Displays a form from the response
*
* @param formHtml
*/
function addForm(formHtml) {
var $formContainer = $('#form-wrapper');
$formContainer.html(formHtml);
var $form = $('#install_install');
interceptFormSubmit($form);
}
/**
* Handles navigation status updates
*
* @param navObj
*/
function updateNavbarStatus(navObj) {
var navID, $stage, $stageListItem, $active;
$active = $('#activemenu');
if (navObj.hasOwnProperty('finished')) {
// This should be an Array
var navItems = navObj.finished;
for (var i = 0; i < navItems.length; i++) {
navID = 'installer-stage-' + navItems[i];
$stage = $('#' + navID);
$stageListItem = $stage.parent();
if ($active.length && $active.is($stageListItem)) {
$active.removeAttr('id');
}
$stage.addClass('completed');
}
}
if (navObj.hasOwnProperty('active')) {
navID = 'installer-stage-' + navObj.active;
$stage = $('#' + navID);
$stageListItem = $stage.parent();
if ($active.length && !$active.is($stageListItem)) {
$active.removeAttr('id');
}
$stageListItem.attr('id', 'activemenu');
}
}
/**
* Renders progress bar
*
* @param progressObject
*/
function setProgress(progressObject) {
var $statusText, $progressBar, $progressText, $progressFiller, $progressFillerText;
if (progressObject.task_name.length) {
if (!progressBarTriggered) {
// Create progress bar
var $progressBarWrapper = $('#progress-bar-container');
// Create progress bar elements
$progressBar = $('<div />');
$progressBar.attr('id', 'progress-bar');
$progressText = $('<p />');
$progressText.attr('id', 'progress-bar-text');
$progressFiller = $('<div />');
$progressFiller.attr('id', 'progress-bar-filler');
$progressFillerText = $('<p />');
$progressFillerText.attr('id', 'progress-bar-filler-text');
$statusText = $('<p />');
$statusText.attr('id', 'progress-status-text');
$progressFiller.append($progressFillerText);
$progressBar.append($progressText);
$progressBar.append($progressFiller);
$progressBarWrapper.append($statusText);
$progressBarWrapper.append($progressBar);
$progressFillerText.css('width', $progressBar.width());
progressBarTriggered = true;
} else if (progressObject.hasOwnProperty('restart')) {
clearInterval(progressTimer);
$progressFiller = $('#progress-bar-filler');
$progressFillerText = $('#progress-bar-filler-text');
$progressText = $('#progress-bar-text');
$statusText = $('#progress-status-text');
$progressText.text('0%');
$progressFillerText.text('0%');
$progressFiller.css('width', '0%');
currentProgress = 0;
} else {
$statusText = $('#progress-status-text');
}
// Update progress bar
$statusText.text(progressObject.task_name + '…');
incrementProgressBar(Math.round(progressObject.task_num / progressObject.task_count * 100));
}
}
// Set cookies
function setCookies(cookies) {
var cookie;
for (var i = 0; i < cookies.length; i++) {
// Set cookie name and value
cookie = encodeURIComponent(cookies[i].name) + '=' + encodeURIComponent(cookies[i].value);
// Set path
cookie += '; path=/';
document.cookie = cookie;
}
}
// Redirects user
function redirect(url, use_ajax) {
if (use_ajax) {
resetPolling();
var xhReq = createXhrObject();
xhReq.open('GET', url, true);
xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhReq.send();
startPolling(xhReq);
} else {
window.location.href = url;
}
}
/**
* Parse messages from the response object
*
* @param messageJSON
*/
function parseMessage(messageJSON) {
$('#loading_indicator').css('display', 'none');
var responseObject;
try {
responseObject = JSON.parse(messageJSON);
} catch (err) {
if (window.console) {
console.log('Failed to parse JSON object\n\nMessage: ' + err.message + '\n\nServer Response: ' + messageJSON);
} else {
alert('Failed to parse JSON object\n\nMessage: ' + err.message + '\n\nServer Response: ' + messageJSON);
}
resetPolling();
return;
}
// Parse object
if (responseObject.hasOwnProperty('errors')) {
addMessage('error', responseObject.errors);
}
if (responseObject.hasOwnProperty('warnings')) {
addMessage('warning', responseObject.warnings);
}
if (responseObject.hasOwnProperty('logs')) {
addMessage('log', responseObject.logs);
}
if (responseObject.hasOwnProperty('success')) {
addMessage('success', responseObject.success);
}
if (responseObject.hasOwnProperty('form')) {
addForm(responseObject.form);
}
if (responseObject.hasOwnProperty('progress')) {
setProgress(responseObject.progress);
}
if (responseObject.hasOwnProperty('download')) {
addDownloadBox(responseObject.download);
}
if (responseObject.hasOwnProperty('file_status')) {
addUpdateFileStatus(responseObject.file_status);
}
if (responseObject.hasOwnProperty('nav')) {
updateNavbarStatus(responseObject.nav);
}
if (responseObject.hasOwnProperty('cookies')) {
setCookies(responseObject.cookies);
}
if (responseObject.hasOwnProperty('refresh')) {
refreshRequested = true;
}
if (responseObject.hasOwnProperty('redirect')) {
redirect(responseObject.redirect.url, responseObject.redirect.use_ajax);
}
if (responseObject.hasOwnProperty('over')) {
if (responseObject.over) {
transmissionOver = true;
}
}
}
/**
* Processes status data
*
* @param status
*/
function processTimeoutResponse(status) {
if (statusCount === 12) { // 1 minute hard cap
status = 'fail';
}
if (status === 'continue') {
refreshRequested = false;
doRefresh();
} else if (status === 'running') {
statusCount++;
$('#loading_indicator').css('display', 'block');
setTimeout(queryInstallerStatus, 5000);
} else {
$('#loading_indicator').css('display', 'none');
addMessage('error',
[{
title: installLang.title,
description: installLang.msg
}]
);
}
}
/**
* Queries the installer's status
*/
function queryInstallerStatus() {
var url = $(location).attr('pathname');
var lookUp = 'install/app.php';
var position = url.indexOf(lookUp);
if (position === -1) {
lookUp = 'install';
position = url.indexOf(lookUp);
if (position === -1) {
return false;
}
}
url = url.substring(0, position) + lookUp + '/installer/status';
$.getJSON(url, function(data) {
processTimeoutResponse(data.status);
});
}
/**
* Process updates in streamed response
*
* @param xhReq XHR object
*/
function pollContent(xhReq) {
var messages = xhReq.responseText;
var msgSeparator = '}\n\n';
var unprocessed, messageEndIndex, endOfMessageIndex, message;
do {
unprocessed = messages.substring(nextReadPosition);
messageEndIndex = unprocessed.indexOf(msgSeparator);
if (messageEndIndex !== -1) {
endOfMessageIndex = messageEndIndex + msgSeparator.length;
message = unprocessed.substring(0, endOfMessageIndex);
parseMessage($.trim(message));
nextReadPosition += endOfMessageIndex;
}
} while (messageEndIndex !== -1);
if (xhReq.readyState === 4) {
$('#loading_indicator').css('display', 'none');
resetPolling();
var timeoutDetected = !transmissionOver;
if (refreshRequested) {
refreshRequested = false;
doRefresh();
}
if (timeoutDetected) {
statusCount = 0;
queryInstallerStatus();
}
}
}
/**
* Animates the progress bar
*
* @param $progressText
* @param $progressFiller
* @param $progressFillerText
* @param progressLimit
*/
function incrementFiller($progressText, $progressFiller, $progressFillerText, progressLimit) {
if (currentProgress >= progressLimit || currentProgress >= 100) {
clearInterval(progressTimer);
return;
}
var $progressBar = $('#progress-bar');
currentProgress++;
$progressFillerText.css('width', $progressBar.width());
$progressFillerText.text(currentProgress + '%');
$progressText.text(currentProgress + '%');
$progressFiller.css('width', currentProgress + '%');
}
/**
* Wrapper function for progress bar rendering and animating
*
* @param progressLimit
*/
function incrementProgressBar(progressLimit) {
var $progressFiller = $('#progress-bar-filler');
var $progressFillerText = $('#progress-bar-filler-text');
var $progressText = $('#progress-bar-text');
var progressStart = $progressFiller.width() / $progressFiller.offsetParent().width() * 100;
currentProgress = Math.floor(progressStart);
clearInterval(progressTimer);
progressTimer = setInterval(function() {
incrementFiller($progressText, $progressFiller, $progressFillerText, progressLimit);
}, 10);
}
/**
* Resets the polling timer
*/
function resetPolling() {
clearInterval(pollTimer);
nextReadPosition = 0;
}
/**
* Sets up timer for processing the streamed HTTP response
*
* @param xhReq
*/
function startPolling(xhReq) {
resetPolling();
transmissionOver = false;
pollTimer = setInterval(function () {
pollContent(xhReq);
}, 250);
}
/**
* Refresh page
*/
function doRefresh() {
resetPolling();
var xhReq = createXhrObject();
xhReq.open('GET', $(location).attr('pathname'), true);
xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhReq.send();
startPolling(xhReq);
}
/**
* Renders the AJAX UI layout
*/
function setupAjaxLayout() {
progressBarTriggered = false;
// Clear content
$contentWrapper.html('');
var $header = $('<div />');
$header.attr('id', 'header-container');
$contentWrapper.append($header);
var $description = $('<div />');
$description.attr('id', 'description-container');
$contentWrapper.append($description);
var $errorContainer = $('<div />');
$errorContainer.attr('id', 'error-container');
$contentWrapper.append($errorContainer);
var $warningContainer = $('<div />');
$warningContainer.attr('id', 'warning-container');
$contentWrapper.append($warningContainer);
var $progressContainer = $('<div />');
$progressContainer.attr('id', 'progress-bar-container');
$contentWrapper.append($progressContainer);
var $logContainer = $('<div />');
$logContainer.attr('id', 'log-container');
$contentWrapper.append($logContainer);
var $installerContentWrapper = $('<div />');
$installerContentWrapper.attr('id', 'content-container');
$contentWrapper.append($installerContentWrapper);
var $installerDownloadWrapper = $('<div />');
$installerDownloadWrapper.attr('id', 'download-wrapper');
$installerContentWrapper.append($installerDownloadWrapper);
var $updaterFileStatusWrapper = $('<div />');
$updaterFileStatusWrapper.attr('id', 'file-status-wrapper');
$installerContentWrapper.append($updaterFileStatusWrapper);
var $formWrapper = $('<div />');
$formWrapper.attr('id', 'form-wrapper');
$installerContentWrapper.append($formWrapper);
var $spinner = $('<div />');
$spinner.attr('id', 'loading_indicator');
$spinner.html('&nbsp;');
$contentWrapper.append($spinner);
}
// Submits a form
function submitForm($form, $submitBtn) {
$form.css('display', 'none');
var xhReq = createXhrObject();
xhReq.open('POST', $form.attr('action'), true);
xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhReq.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhReq.send(getFormFields($form, $submitBtn));
// Disable language selector
$('#language_selector :input, label').css('display', 'none');
// Clear content
setupAjaxLayout();
$('#loading_indicator').css('display', 'block');
startPolling(xhReq);
}
/**
* Add submit button to the POST information
*
* @param $form
* @param $submitBtn
*
* @returns {*}
*/
function getFormFields($form, $submitBtn) {
var formData = $form.serialize();
formData += ((formData.length) ? '&' : '') + encodeURIComponent($submitBtn.attr('name')) + '=';
formData += encodeURIComponent($submitBtn.attr('value'));
return formData;
}
/**
* Intercept form submit events and determine the submit button used
*
* @param $form
*/
function interceptFormSubmit($form) {
if (!$form.length) {
return;
}
$form.find(':submit').bind('click', function (event) {
event.preventDefault();
submitForm($form, $(this));
});
}
})(jQuery); // Avoid conflicts with other libraries

File diff suppressed because one or more lines are too long

View File

@@ -21,6 +21,7 @@ if (php_sapi_name() != 'cli')
}
define('IN_PHPBB', true);
$phpbb_root_path = __DIR__ . '/../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'includes/startup.' . $phpEx);
@@ -32,38 +33,60 @@ $phpbb_class_loader->register();
$phpbb_config_php_file = new \phpbb\config_php_file($phpbb_root_path, $phpEx);
extract($phpbb_config_php_file->get_all());
if (!defined('PHPBB_ENVIRONMENT'))
{
@define('PHPBB_ENVIRONMENT', 'production');
}
require($phpbb_root_path . 'includes/constants.' . $phpEx);
require($phpbb_root_path . 'includes/functions.' . $phpEx);
require($phpbb_root_path . 'includes/functions_admin.' . $phpEx);
require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);
require($phpbb_root_path . 'includes/functions_compatibility.' . $phpEx);
$phpbb_container_builder = new \phpbb\di\container_builder($phpbb_config_php_file, $phpbb_root_path, $phpEx);
$phpbb_container_builder->set_dump_container(false);
$phpbb_container_builder = new \phpbb\di\container_builder($phpbb_root_path, $phpEx);
$phpbb_container = $phpbb_container_builder->with_config($phpbb_config_php_file);
$input = new ArgvInput();
if ($input->hasParameterOption(array('--env')))
{
$phpbb_container_builder->with_environment($input->getParameterOption('--env'));
}
if ($input->hasParameterOption(array('--safe-mode')))
{
$phpbb_container_builder->set_use_extensions(false);
$phpbb_container_builder->set_dump_container(false);
$phpbb_container_builder->without_extensions();
$phpbb_container_builder->without_cache();
}
else
{
$phpbb_class_loader_ext = new \phpbb\class_loader('\\', "{$phpbb_root_path}ext/", $phpEx);
$phpbb_class_loader_ext->register();
phpbb_load_extensions_autoloaders($phpbb_root_path);
}
$phpbb_container = $phpbb_container_builder->get_container();
$phpbb_container->get('request')->enable_super_globals();
require($phpbb_root_path . 'includes/compatibility_globals.' . $phpEx);
register_compatibility_globals();
if (@is_file($phpbb_root_path . $config['exts_composer_vendor_dir'] . '/autoload.php'))
{
require_once($phpbb_root_path . $config['exts_composer_vendor_dir'] . '/autoload.php');
}
/** @var \phpbb\language\language $language */
$language = $phpbb_container->get('language');
$language->set_default_language($phpbb_container->get('config')['default_lang']);
$language->add_lang(array('common', 'acp/common', 'cli'));
/* @var $user \phpbb\user */
$user = $phpbb_container->get('user');
$user->data['user_id'] = ANONYMOUS;
$user->ip = '127.0.0.1';
$user->add_lang('acp/common');
$user->add_lang('cli');
$application = new \phpbb\console\application('phpBB Console', PHPBB_VERSION, $user);
$application = new \phpbb\console\application('phpBB Console', PHPBB_VERSION, $language);
$application->setDispatcher($phpbb_container->get('dispatcher'));
$application->register_container_commands($phpbb_container->get('console.command_collection'));
$application->run($input);

View File

@@ -12,7 +12,7 @@
*/
/**
* Minimum Requirement: PHP 5.3.3
* Minimum Requirement: PHP 5.4.0
*/
if (!defined('IN_PHPBB'))
@@ -29,6 +29,11 @@ $phpbb_class_loader->register();
$phpbb_config_php_file = new \phpbb\config_php_file($phpbb_root_path, $phpEx);
extract($phpbb_config_php_file->get_all());
if (!defined('PHPBB_ENVIRONMENT'))
{
@define('PHPBB_ENVIRONMENT', 'production');
}
if (!defined('PHPBB_INSTALLED'))
{
// Redirect the user to the installer
@@ -53,15 +58,14 @@ if (!defined('PHPBB_INSTALLED'))
}
// $phpbb_root_path accounts for redirects from e.g. /adm
$script_path = trim(dirname($script_name)) . '/' . $phpbb_root_path . 'install/index.' . $phpEx;
$script_path = trim(dirname($script_name)) . '/' . $phpbb_root_path . 'install/app.' . $phpEx;
// Replace any number of consecutive backslashes and/or slashes with a single slash
// (could happen on some proxy setups and/or Windows servers)
$script_path = preg_replace('#[\\\\/]{2,}#', '/', $script_path);
// Eliminate . and .. from the path
require($phpbb_root_path . 'phpbb/filesystem.' . $phpEx);
$phpbb_filesystem = new phpbb\filesystem();
$script_path = $phpbb_filesystem->clean_path($script_path);
$script_path = \phpbb\filesystem\helper::clean_path($script_path);
$url = (($secure) ? 'https://' : 'http://') . $server_name;
@@ -91,26 +95,56 @@ include($phpbb_root_path . 'includes/functions_compatibility.' . $phpEx);
require($phpbb_root_path . 'includes/constants.' . $phpEx);
require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);
// Set PHP error handler to ours
set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
if (PHPBB_ENVIRONMENT === 'development')
{
\phpbb\debug\debug::enable();
}
else
{
set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
}
$phpbb_class_loader_ext = new \phpbb\class_loader('\\', "{$phpbb_root_path}ext/", $phpEx);
$phpbb_class_loader_ext->register();
phpbb_load_extensions_autoloaders($phpbb_root_path);
// Set up container
$phpbb_container_builder = new \phpbb\di\container_builder($phpbb_config_php_file, $phpbb_root_path, $phpEx);
$phpbb_container = $phpbb_container_builder->get_container();
try
{
$phpbb_container_builder = new \phpbb\di\container_builder($phpbb_root_path, $phpEx);
$phpbb_container = $phpbb_container_builder->with_config($phpbb_config_php_file)->get_container();
}
catch (InvalidArgumentException $e)
{
if (PHPBB_ENVIRONMENT !== 'development')
{
trigger_error(
'The requested environment ' . PHPBB_ENVIRONMENT . ' is not available.',
E_USER_ERROR
);
}
else
{
throw $e;
}
}
$phpbb_class_loader->set_cache($phpbb_container->get('cache.driver'));
$phpbb_class_loader_ext->set_cache($phpbb_container->get('cache.driver'));
require($phpbb_root_path . 'includes/compatibility_globals.' . $phpEx);
register_compatibility_globals();
if (@is_file($phpbb_root_path . $config['exts_composer_vendor_dir'] . '/autoload.php'))
{
require_once($phpbb_root_path . $config['exts_composer_vendor_dir'] . '/autoload.php');
}
// Add own hook handler
require($phpbb_root_path . 'includes/hooks/index.' . $phpEx);
$phpbb_hook = new phpbb_hook(array('exit_handler', 'phpbb_user_session_handler', 'append_sid', array('template', 'display')));
/* @var $phpbb_hook_finder \phpbb\hook\finder */
$phpbb_hook_finder = $phpbb_container->get('hook_finder');
foreach ($phpbb_hook_finder->find() as $hook)

0
phpBB/composer-ext.json Normal file
View File

0
phpBB/composer-ext.lock Normal file
View File

View File

@@ -4,7 +4,7 @@
"type": "project",
"keywords": ["phpbb", "forum"],
"homepage": "https://www.phpbb.com",
"license": "GPL-2.0",
"license": "GPL-2.0-only",
"authors": [
{
"name": "phpBB Limited",
@@ -25,36 +25,52 @@
"phpbb/phpbb-core": "self.version"
},
"require": {
"php": ">=5.3.3,<7.0",
"lusitanian/oauth": "0.2.*",
"symfony/config": "2.3.*",
"symfony/console": "2.3.*",
"symfony/dependency-injection": "2.3.*",
"symfony/event-dispatcher": "2.3.*",
"symfony/http-kernel": "2.3.*",
"symfony/routing": "2.3.*",
"symfony/yaml": "2.3.*",
"twig/twig": "1.*"
"php": ">=5.6",
"bantu/ini-get-wrapper": "1.0.*",
"composer/composer": "^1.6",
"composer/installers": "^1.4",
"google/recaptcha": "~1.1",
"guzzlehttp/guzzle": "~6.3",
"lusitanian/oauth": "^0.8.1",
"marc1706/fast-image-size": "^1.1",
"paragonie/random_compat": "^1.4",
"patchwork/utf8": "^1.1",
"s9e/text-formatter": "~0.13.0",
"symfony/config": "~3.1",
"symfony/console": "~3.1",
"symfony/debug": "~3.1",
"symfony/dependency-injection": "~3.1",
"symfony/event-dispatcher": "~3.1",
"symfony/filesystem": "~3.1",
"symfony/finder": "~3.1",
"symfony/http-foundation": "~3.1",
"symfony/http-kernel": "~3.1",
"symfony/proxy-manager-bridge": "~3.1",
"symfony/routing": "~3.1",
"symfony/twig-bridge": "~3.1",
"symfony/yaml": "~3.1",
"twig/twig": "^1.0"
},
"require-dev": {
"fabpot/goutte": "1.0.*",
"fabpot/goutte": "~3.1",
"facebook/webdriver": "~1.1",
"laravel/homestead": "~4.0",
"phing/phing": "2.4.*",
"phpunit/dbunit": "1.3.*",
"phpunit/phpunit": "4.1.*",
"sami/sami": "1.*",
"phpunit/dbunit": "~2.0",
"phpunit/phpunit": "^5.7",
"squizlabs/php_codesniffer": "2.*",
"symfony/browser-kit": "2.3.*",
"symfony/css-selector": "2.3.*",
"symfony/debug": "2.3.*",
"symfony/dom-crawler": "2.3.*",
"symfony/filesystem": "2.3.*",
"symfony/finder": "2.3.*",
"symfony/http-foundation": "2.3.*",
"symfony/process": "2.3.*"
"symfony/browser-kit": "~3.1",
"symfony/css-selector": "~3.1",
"symfony/dom-crawler": "~3.1"
},
"extra": {
"branch-alias": {
"dev-master": "3.1.x-dev"
"dev-master": "3.3.x-dev"
}
},
"config": {
"platform": {
"php": "5.6"
}
}
}

3391
phpBB/composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,141 +0,0 @@
services:
console.command_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: console.command }
console.command.cache.purge:
class: phpbb\console\command\cache\purge
arguments:
- @user
- @cache.driver
- @dbal.conn
- @auth
- @log
- @config
tags:
- { name: console.command }
console.command.config.delete:
class: phpbb\console\command\config\delete
arguments:
- @user
- @config
tags:
- { name: console.command }
console.command.config.increment:
class: phpbb\console\command\config\increment
arguments:
- @user
- @config
tags:
- { name: console.command }
console.command.config.get:
class: phpbb\console\command\config\get
arguments:
- @user
- @config
tags:
- { name: console.command }
console.command.config.set:
class: phpbb\console\command\config\set
arguments:
- @user
- @config
tags:
- { name: console.command }
console.command.config.set_atomic:
class: phpbb\console\command\config\set_atomic
arguments:
- @user
- @config
tags:
- { name: console.command }
console.command.cron.list:
class: phpbb\console\command\cron\cron_list
arguments:
- @user
- @cron.manager
tags:
- { name: console.command }
console.command.cron.run:
class: phpbb\console\command\cron\run
arguments:
- @user
- @cron.manager
- @cron.lock_db
tags:
- { name: console.command }
console.command.db.migrate:
class: phpbb\console\command\db\migrate
arguments:
- @user
- @migrator
- @ext.manager
- @config
- @cache
- @log
- %core.root_path%
tags:
- { name: console.command }
console.command.dev.migration_tips:
class: phpbb\console\command\dev\migration_tips
arguments:
- @user
- @ext.manager
tags:
- { name: console.command }
console.command.extension.disable:
class: phpbb\console\command\extension\disable
arguments:
- @user
- @ext.manager
- @log
tags:
- { name: console.command }
console.command.extension.enable:
class: phpbb\console\command\extension\enable
arguments:
- @user
- @ext.manager
- @log
tags:
- { name: console.command }
console.command.extension.purge:
class: phpbb\console\command\extension\purge
arguments:
- @user
- @ext.manager
- @log
tags:
- { name: console.command }
console.command.extension.show:
class: phpbb\console\command\extension\show
arguments:
- @user
- @ext.manager
- @log
tags:
- { name: console.command }
console.command.fixup.recalculate_email_hash:
class: phpbb\console\command\fixup\recalculate_email_hash
arguments:
- @user
- @dbal.conn
tags:
- { name: console.command }

View File

@@ -1,72 +0,0 @@
services:
content.visibility:
class: phpbb\content_visibility
arguments:
- @auth
- @config
- @dispatcher
- @dbal.conn
- @user
- %core.root_path%
- %core.php_ext%
- %tables.forums%
- %tables.posts%
- %tables.topics%
- %tables.users%
groupposition.legend:
class: phpbb\groupposition\legend
arguments:
- @dbal.conn
- @user
groupposition.teampage:
class: phpbb\groupposition\teampage
arguments:
- @dbal.conn
- @user
- @cache.driver
message.form.admin:
class: phpbb\message\admin_form
arguments:
- @auth
- @config
- @config_text
- @dbal.conn
- @user
- %core.root_path%
- %core.php_ext%
message.form.topic:
class: phpbb\message\topic_form
arguments:
- @auth
- @config
- @dbal.conn
- @user
- %core.root_path%
- %core.php_ext%
message.form.user:
class: phpbb\message\user_form
arguments:
- @auth
- @config
- @dbal.conn
- @user
- %core.root_path%
- %core.php_ext%
pagination:
class: phpbb\pagination
arguments:
- @template
- @user
- @controller.helper
- @dispatcher
viewonline_helper:
class: phpbb\viewonline_helper
arguments:
- @filesystem

View File

@@ -1,148 +0,0 @@
services:
cron.manager:
class: phpbb\cron\manager
arguments:
- @cron.task_collection
- %core.root_path%
- %core.php_ext%
cron.lock_db:
class: phpbb\lock\db
arguments:
- cron_lock
- @config
- @dbal.conn
# ----- Cron tasks -----
cron.task_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: cron.task }
cron.task.core.prune_all_forums:
class: phpbb\cron\task\core\prune_all_forums
arguments:
- %core.root_path%
- %core.php_ext%
- @config
- @dbal.conn
calls:
- [set_name, [cron.task.core.prune_all_forums]]
tags:
- { name: cron.task }
cron.task.core.prune_forum:
class: phpbb\cron\task\core\prune_forum
arguments:
- %core.root_path%
- %core.php_ext%
- @config
- @dbal.conn
calls:
- [set_name, [cron.task.core.prune_forum]]
tags:
- { name: cron.task }
cron.task.core.prune_shadow_topics:
class: phpbb\cron\task\core\prune_shadow_topics
arguments:
- %core.root_path%
- %core.php_ext%
- @config
- @dbal.conn
- @log
- @user
calls:
- [set_name, [cron.task.core.prune_shadow_topics]]
tags:
- { name: cron.task }
cron.task.core.prune_notifications:
class: phpbb\cron\task\core\prune_notifications
arguments:
- @config
- @notification_manager
calls:
- [set_name, [cron.task.core.prune_notifications]]
tags:
- { name: cron.task }
cron.task.core.queue:
class: phpbb\cron\task\core\queue
arguments:
- %core.root_path%
- %core.php_ext%
- @config
calls:
- [set_name, [cron.task.core.queue]]
tags:
- { name: cron.task }
cron.task.core.tidy_cache:
class: phpbb\cron\task\core\tidy_cache
arguments:
- @config
- @cache.driver
calls:
- [set_name, [cron.task.core.tidy_cache]]
tags:
- { name: cron.task }
cron.task.core.tidy_database:
class: phpbb\cron\task\core\tidy_database
arguments:
- %core.root_path%
- %core.php_ext%
- @config
calls:
- [set_name, [cron.task.core.tidy_database]]
tags:
- { name: cron.task }
cron.task.core.tidy_plupload:
class: phpbb\cron\task\core\tidy_plupload
arguments:
- %core.root_path%
- @config
calls:
- [set_name, [cron.task.core.tidy_plupload]]
tags:
- { name: cron.task }
cron.task.core.tidy_search:
class: phpbb\cron\task\core\tidy_search
arguments:
- %core.root_path%
- %core.php_ext%
- @auth
- @config
- @dbal.conn
- @user
- @dispatcher
calls:
- [set_name, [cron.task.core.tidy_search]]
tags:
- { name: cron.task }
cron.task.core.tidy_sessions:
class: phpbb\cron\task\core\tidy_sessions
arguments:
- @config
- @user
calls:
- [set_name, [cron.task.core.tidy_sessions]]
tags:
- { name: cron.task }
cron.task.core.tidy_warnings:
class: phpbb\cron\task\core\tidy_warnings
arguments:
- %core.root_path%
- %core.php_ext%
- @config
calls:
- [set_name, [cron.task.core.tidy_warnings]]
tags:
- { name: cron.task }

View File

@@ -1,78 +0,0 @@
services:
dbal.conn:
class: phpbb\db\driver\factory
arguments:
- @service_container
dbal.conn.driver:
class: %dbal.driver.class%
calls:
- [sql_connect, [%dbal.dbhost%, %dbal.dbuser%, %dbal.dbpasswd%, %dbal.dbname%, %dbal.dbport%, false, %dbal.new_link%]]
dbal.tools:
class: phpbb\db\tools
arguments:
- @dbal.conn
# ----- Migrator -----
migrator:
class: phpbb\db\migrator
arguments:
- @service_container
- @config
- @dbal.conn
- @dbal.tools
- %tables.migrations%
- %core.root_path%
- %core.php_ext%
- %core.table_prefix%
- @migrator.tool_collection
- @migrator.helper
migrator.helper:
class: phpbb\db\migration\helper
# ----- Migrator's tools -----
migrator.tool_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: migrator.tool }
migrator.tool.config:
class: phpbb\db\migration\tool\config
arguments:
- @config
tags:
- { name: migrator.tool }
migrator.tool.config_text:
class: phpbb\db\migration\tool\config_text
arguments:
- @config_text
tags:
- { name: migrator.tool }
migrator.tool.module:
class: phpbb\db\migration\tool\module
arguments:
- @dbal.conn
- @cache
- @user
- %core.root_path%
- %core.php_ext%
- %tables.modules%
tags:
- { name: migrator.tool }
migrator.tool.permission:
class: phpbb\db\migration\tool\permission
arguments:
- @dbal.conn
- @cache
- @auth
- %core.root_path%
- %core.php_ext%
tags:
- { name: migrator.tool }

View File

@@ -0,0 +1 @@
# phpBB's config file (This line is needed because of the packager)

View File

@@ -14,6 +14,7 @@ parameters:
# List of default password driver types
passwords.algorithms:
- passwords.driver.argon2i
- passwords.driver.bcrypt_2y
- passwords.driver.bcrypt
- passwords.driver.salted_md5

View File

@@ -0,0 +1,157 @@
imports:
- { resource: services_attachment.yml }
- { resource: services_auth.yml }
- { resource: services_avatar.yml }
- { resource: services_captcha.yml }
- { resource: services_console.yml }
- { resource: services_content.yml }
- { resource: services_cron.yml }
- { resource: services_db.yml }
- { resource: services_event.yml }
- { resource: services_extensions.yml }
- { resource: services_feed.yml }
- { resource: services_files.yml }
- { resource: services_filesystem.yml }
- { resource: services_help.yml }
- { resource: services_hook.yml }
- { resource: services_http.yml }
- { resource: services_language.yml }
- { resource: services_migrator.yml }
- { resource: services_mimetype_guesser.yml }
- { resource: services_module.yml }
- { resource: services_notification.yml }
- { resource: services_password.yml }
- { resource: services_php.yml }
- { resource: services_profilefield.yml }
- { resource: services_report.yml }
- { resource: services_routing.yml }
- { resource: services_storage.yml }
- { resource: services_text_formatter.yml }
- { resource: services_text_reparser.yml }
- { resource: services_twig.yml }
- { resource: services_user.yml }
- { resource: tables.yml }
- { resource: parameters.yml }
services:
cache:
class: phpbb\cache\service
arguments:
- '@cache.driver'
- '@config'
- '@dbal.conn'
- '%core.root_path%'
- '%core.php_ext%'
cache.driver:
class: '%cache.driver.class%'
class_loader:
class: phpbb\class_loader
arguments:
- phpbb\
- '%core.root_path%includes/'
- '%core.php_ext%'
calls:
- [register, []]
- [set_cache, ['@cache.driver']]
class_loader.ext:
class: phpbb\class_loader
arguments:
- \
- '%core.root_path%ext/'
- '%core.php_ext%'
calls:
- [register, []]
- [set_cache, ['@cache.driver']]
config:
class: phpbb\config\db
arguments:
- '@dbal.conn'
- '@cache.driver'
- '%tables.config%'
config.php:
synthetic: true
config_text:
class: phpbb\config\db_text
arguments:
- '@dbal.conn'
- '%tables.config_text%'
controller.helper:
class: phpbb\controller\helper
arguments:
- '@template'
- '@user'
- '@config'
- '@symfony_request'
- '@request'
- '@routing.helper'
controller.resolver:
class: phpbb\controller\resolver
arguments:
- '@service_container'
- '%core.root_path%'
- '@template'
file_downloader:
class: phpbb\file_downloader
file_locator:
class: phpbb\routing\file_locator
arguments:
- '%core.root_path%'
group_helper:
class: phpbb\group\helper
arguments:
- '@language'
log:
class: phpbb\log\log
arguments:
- '@dbal.conn'
- '@user'
- '@auth'
- '@dispatcher'
- '%core.root_path%'
- '%core.adm_relative_path%'
- '%core.php_ext%'
- '%tables.log%'
path_helper:
class: phpbb\path_helper
arguments:
- '@symfony_request'
- '@request'
- '%core.root_path%'
- '%core.php_ext%'
- '%core.adm_relative_path%'
plupload:
class: phpbb\plupload\plupload
arguments:
- '%core.root_path%'
- '@config'
- '@request'
- '@user'
- '@php_ini'
- '@mimetype.guesser'
upload_imagesize:
class: FastImageSize\FastImageSize
version_helper:
class: phpbb\version_helper
shared: false
arguments:
- '@cache'
- '@config'
- '@file_downloader'
- '@user'

View File

@@ -0,0 +1,39 @@
services:
attachment.delete:
class: phpbb\attachment\delete
shared: false
arguments:
- '@config'
- '@dbal.conn'
- '@dispatcher'
- '@attachment.resync'
- '@storage.attachment'
attachment.manager:
class: phpbb\attachment\manager
shared: false
arguments:
- '@attachment.delete'
- '@attachment.resync'
- '@attachment.upload'
attachment.resync:
class: phpbb\attachment\resync
shared: false
arguments:
- '@dbal.conn'
attachment.upload:
class: phpbb\attachment\upload
shared: false
arguments:
- '@auth'
- '@cache'
- '@config'
- '@files.upload'
- '@language'
- '@mimetype.guesser'
- '@dispatcher'
- '@plupload'
- '@storage.attachment'
- '@user'

View File

@@ -7,63 +7,65 @@ services:
auth.provider_collection:
class: phpbb\auth\provider_collection
arguments:
- @service_container
- @config
- '@service_container'
- '@config'
tags:
- { name: service_collection, tag: auth.provider }
auth.provider.db:
class: phpbb\auth\provider\db
arguments:
- @dbal.conn
- @config
- @passwords.manager
- @request
- @user
- @service_container
- %core.root_path%
- %core.php_ext%
- '@dbal.conn'
- '@config'
- '@passwords.manager'
- '@request'
- '@user'
- '@service_container'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: auth.provider }
auth.provider.apache:
class: phpbb\auth\provider\apache
arguments:
- @dbal.conn
- @config
- @passwords.manager
- @request
- @user
- %core.root_path%
- %core.php_ext%
- '@dbal.conn'
- '@config'
- '@passwords.manager'
- '@request'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: auth.provider }
auth.provider.ldap:
class: phpbb\auth\provider\ldap
arguments:
- @dbal.conn
- @config
- @passwords.manager
- @user
- '@dbal.conn'
- '@config'
- '@passwords.manager'
- '@user'
tags:
- { name: auth.provider }
auth.provider.oauth:
class: phpbb\auth\provider\oauth\oauth
arguments:
- @dbal.conn
- @config
- @passwords.manager
- @request
- @user
- %tables.auth_provider_oauth_token_storage%
- %tables.auth_provider_oauth_account_assoc%
- @auth.provider.oauth.service_collection
- %tables.users%
- @service_container
- %core.root_path%
- %core.php_ext%
- '@dbal.conn'
- '@config'
- '@passwords.manager'
- '@request'
- '@user'
- '%tables.auth_provider_oauth_token_storage%'
- '%tables.auth_provider_oauth_states%'
- '%tables.auth_provider_oauth_account_assoc%'
- '@auth.provider.oauth.service_collection'
- '%tables.users%'
- '@service_container'
- '@dispatcher'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: auth.provider }
@@ -71,30 +73,38 @@ services:
auth.provider.oauth.service_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
- '@service_container'
tags:
- { name: service_collection, tag: auth.provider.oauth.service }
auth.provider.oauth.service.bitly:
class: phpbb\auth\provider\oauth\service\bitly
arguments:
- @config
- @request
- '@config'
- '@request'
tags:
- { name: auth.provider.oauth.service }
auth.provider.oauth.service.facebook:
class: phpbb\auth\provider\oauth\service\facebook
arguments:
- @config
- @request
- '@config'
- '@request'
tags:
- { name: auth.provider.oauth.service }
auth.provider.oauth.service.google:
class: phpbb\auth\provider\oauth\service\google
arguments:
- @config
- @request
- '@config'
- '@request'
tags:
- { name: auth.provider.oauth.service }
auth.provider.oauth.service.twitter:
class: phpbb\auth\provider\oauth\service\twitter
arguments:
- '@config'
- '@request'
tags:
- { name: auth.provider.oauth.service }

View File

@@ -2,25 +2,26 @@ services:
avatar.manager:
class: phpbb\avatar\manager
arguments:
- @config
- @avatar.driver_collection
- '@config'
- '@avatar.driver_collection'
# ----- Avatar drivers -----
avatar.driver_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
- '@service_container'
tags:
- { name: service_collection, tag: avatar.driver }
avatar.driver.gravatar:
class: phpbb\avatar\driver\gravatar
arguments:
- @config
- %core.root_path%
- %core.php_ext%
- @path_helper
- @cache.driver
- '@config'
- '@upload_imagesize'
- '%core.root_path%'
- '%core.php_ext%'
- '@path_helper'
- '@cache.driver'
calls:
- [set_name, [avatar.driver.gravatar]]
tags:
@@ -29,11 +30,12 @@ services:
avatar.driver.local:
class: phpbb\avatar\driver\local
arguments:
- @config
- %core.root_path%
- %core.php_ext%
- @path_helper
- @cache.driver
- '@config'
- '@upload_imagesize'
- '%core.root_path%'
- '%core.php_ext%'
- '@path_helper'
- '@cache.driver'
calls:
- [set_name, [avatar.driver.local]]
tags:
@@ -42,11 +44,12 @@ services:
avatar.driver.remote:
class: phpbb\avatar\driver\remote
arguments:
- @config
- %core.root_path%
- %core.php_ext%
- @path_helper
- @cache.driver
- '@config'
- '@upload_imagesize'
- '%core.root_path%'
- '%core.php_ext%'
- '@path_helper'
- '@cache.driver'
calls:
- [set_name, [avatar.driver.remote]]
tags:
@@ -55,13 +58,14 @@ services:
avatar.driver.upload:
class: phpbb\avatar\driver\upload
arguments:
- @config
- %core.root_path%
- %core.php_ext%
- @path_helper
- @mimetype.guesser
- @dispatcher
- @cache.driver
- '@config'
- '%core.root_path%'
- '%core.php_ext%'
- '@storage.avatar'
- '@path_helper'
- '@dispatcher'
- '@files.factory'
- '@php_ini'
calls:
- [set_name, [avatar.driver.upload]]
tags:

View File

@@ -2,21 +2,21 @@ services:
captcha.factory:
class: phpbb\captcha\factory
arguments:
- @service_container
- @captcha.plugins.service_collection
- '@service_container'
- '@captcha.plugins.service_collection'
# ----- Captcha plugins -----
# Scope MUST be prototype for all the plugins to work.
# Service MUST NOT be shared for all the plugins to work.
captcha.plugins.service_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
- '@service_container'
tags:
- { name: service_collection, tag: captcha.plugins }
core.captcha.plugins.gd:
class: phpbb\captcha\plugins\gd
scope: prototype
shared: false
calls:
- [set_name, [core.captcha.plugins.gd]]
tags:
@@ -24,7 +24,7 @@ services:
core.captcha.plugins.gd_wave:
class: phpbb\captcha\plugins\gd_wave
scope: prototype
shared: false
calls:
- [set_name, [core.captcha.plugins.gd_wave]]
tags:
@@ -32,7 +32,7 @@ services:
core.captcha.plugins.nogd:
class: phpbb\captcha\plugins\nogd
scope: prototype
shared: false
calls:
- [set_name, [core.captcha.plugins.nogd]]
tags:
@@ -40,11 +40,11 @@ services:
core.captcha.plugins.qa:
class: phpbb\captcha\plugins\qa
scope: prototype
shared: false
arguments:
- %tables.captcha_qa_questions%
- %tables.captcha_qa_answers%
- %tables.captcha_qa_confirm%
- '%tables.captcha_qa_questions%'
- '%tables.captcha_qa_answers%'
- '%tables.captcha_qa_confirm%'
calls:
- [set_name, [core.captcha.plugins.qa]]
tags:
@@ -52,7 +52,7 @@ services:
core.captcha.plugins.recaptcha:
class: phpbb\captcha\plugins\recaptcha
scope: prototype
shared: false
calls:
- [set_name, [core.captcha.plugins.recaptcha]]
tags:

View File

@@ -0,0 +1,338 @@
services:
console.exception_subscriber:
class: phpbb\console\exception_subscriber
arguments:
- '@language'
tags:
- { name: kernel.event_subscriber }
console.command_collection:
class: phpbb\di\service_collection
arguments:
- '@service_container'
tags:
- { name: service_collection, tag: console.command }
console.command.cache.purge:
class: phpbb\console\command\cache\purge
arguments:
- '@user'
- '@cache.driver'
- '@dbal.conn'
- '@auth'
- '@log'
- '@config'
tags:
- { name: console.command }
console.command.config.delete:
class: phpbb\console\command\config\delete
arguments:
- '@user'
- '@config'
tags:
- { name: console.command }
console.command.config.increment:
class: phpbb\console\command\config\increment
arguments:
- '@user'
- '@config'
tags:
- { name: console.command }
console.command.config.get:
class: phpbb\console\command\config\get
arguments:
- '@user'
- '@config'
tags:
- { name: console.command }
console.command.config.set:
class: phpbb\console\command\config\set
arguments:
- '@user'
- '@config'
tags:
- { name: console.command }
console.command.config.set_atomic:
class: phpbb\console\command\config\set_atomic
arguments:
- '@user'
- '@config'
tags:
- { name: console.command }
console.command.cron.list:
class: phpbb\console\command\cron\cron_list
arguments:
- '@user'
- '@cron.manager'
tags:
- { name: console.command }
console.command.cron.run:
class: phpbb\console\command\cron\run
arguments:
- '@user'
- '@cron.manager'
- '@cron.lock_db'
tags:
- { name: console.command }
console.command.db.list:
class: phpbb\console\command\db\list_command
arguments:
- '@user'
- '@migrator'
- '@ext.manager'
- '@config'
- '@cache'
tags:
- { name: console.command }
console.command.db.migrate:
class: phpbb\console\command\db\migrate
arguments:
- '@user'
- '@language'
- '@migrator'
- '@ext.manager'
- '@config'
- '@cache'
- '@log'
- '@filesystem'
- '%core.root_path%'
tags:
- { name: console.command }
console.command.db.revert:
class: phpbb\console\command\db\revert
parent: console.command.db.migrate
tags:
- { name: console.command }
console.command.dev.migration_tips:
class: phpbb\console\command\dev\migration_tips
arguments:
- '@user'
- '@ext.manager'
tags:
- { name: console.command }
console.command.extension.disable:
class: phpbb\console\command\extension\disable
arguments:
- '@user'
- '@ext.manager'
- '@log'
tags:
- { name: console.command }
console.command.extension.enable:
class: phpbb\console\command\extension\enable
arguments:
- '@user'
- '@ext.manager'
- '@log'
tags:
- { name: console.command }
console.command.extension.install:
class: phpbb\console\command\extension\install
arguments:
- '@user'
- '@ext.composer.manager'
- '@language'
tags:
- { name: console.command }
console.command.extension.list_available:
class: phpbb\console\command\extension\list_available
arguments:
- '@user'
- '@ext.composer.manager'
- '@language'
tags:
- { name: console.command }
console.command.extension.manage:
class: phpbb\console\command\extension\manage
arguments:
- '@user'
- '@ext.composer.manager'
- '@language'
tags:
- { name: console.command }
console.command.extension.purge:
class: phpbb\console\command\extension\purge
arguments:
- '@user'
- '@ext.manager'
- '@log'
tags:
- { name: console.command }
console.command.extension.remove:
class: phpbb\console\command\extension\remove
arguments:
- '@user'
- '@ext.composer.manager'
- '@language'
tags:
- { name: console.command }
console.command.extension.show:
class: phpbb\console\command\extension\show
arguments:
- '@user'
- '@ext.manager'
- '@log'
tags:
- { name: console.command }
console.command.extension.update:
class: phpbb\console\command\extension\update
arguments:
- '@user'
- '@ext.composer.manager'
- '@language'
tags:
- { name: console.command }
console.command.fixup.recalculate_email_hash:
class: phpbb\console\command\fixup\recalculate_email_hash
arguments:
- '@user'
- '@dbal.conn'
tags:
- { name: console.command }
console.command.fixup.update_hashes:
class: phpbb\console\command\fixup\update_hashes
arguments:
- '@config'
- '@user'
- '@dbal.conn'
- '@passwords.manager'
- '@passwords.driver_collection'
- '%passwords.algorithms%'
tags:
- { name: console.command }
console.command.fixup.fix_left_right_ids:
class: phpbb\console\command\fixup\fix_left_right_ids
arguments:
- '@user'
- '@dbal.conn'
- '@cache.driver'
tags:
- { name: console.command }
console.command.reparser.list:
class: phpbb\console\command\reparser\list_all
arguments:
- '@user'
- '@text_reparser_collection'
tags:
- { name: console.command }
console.command.reparser.reparse:
class: phpbb\console\command\reparser\reparse
arguments:
- '@user'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
tags:
- { name: console.command }
console.command.thumbnail.delete:
class: phpbb\console\command\thumbnail\delete
arguments:
- '@user'
- '@dbal.conn'
- '%core.root_path%'
tags:
- { name: console.command }
console.command.thumbnail.generate:
class: phpbb\console\command\thumbnail\generate
arguments:
- '@user'
- '@dbal.conn'
- '@cache'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: console.command }
console.command.thumbnail.recreate:
class: phpbb\console\command\thumbnail\recreate
arguments:
- '@user'
tags:
- { name: console.command }
console.command.update.check:
class: phpbb\console\command\update\check
arguments:
- '@user'
- '@config'
- '@service_container'
- '@language'
tags:
- { name: console.command }
console.command.user.activate:
class: phpbb\console\command\user\activate
arguments:
- '@user'
- '@dbal.conn'
- '@config'
- '@language'
- '@log'
- '@notification_manager'
- '@user_loader'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: console.command }
console.command.user.add:
class: phpbb\console\command\user\add
arguments:
- '@user'
- '@dbal.conn'
- '@config'
- '@language'
- '@passwords.manager'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: console.command }
console.command.user.delete:
class: phpbb\console\command\user\delete
arguments:
- '@user'
- '@dbal.conn'
- '@language'
- '@log'
- '@user_loader'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: console.command }
console.command.user.reclean:
class: phpbb\console\command\user\reclean
arguments:
- '@user'
- '@dbal.conn'
- '@language'
tags:
- { name: console.command }

View File

@@ -0,0 +1,70 @@
services:
content.visibility:
class: phpbb\content_visibility
arguments:
- '@auth'
- '@config'
- '@dispatcher'
- '@dbal.conn'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
- '%tables.forums%'
- '%tables.posts%'
- '%tables.topics%'
- '%tables.users%'
groupposition.legend:
class: phpbb\groupposition\legend
arguments:
- '@dbal.conn'
- '@user'
groupposition.teampage:
class: phpbb\groupposition\teampage
arguments:
- '@dbal.conn'
- '@user'
- '@cache.driver'
message.form.admin:
class: phpbb\message\admin_form
arguments:
- '@auth'
- '@config'
- '@config_text'
- '@dbal.conn'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
message.form.topic:
class: phpbb\message\topic_form
arguments:
- '@auth'
- '@config'
- '@dbal.conn'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
message.form.user:
class: phpbb\message\user_form
arguments:
- '@auth'
- '@config'
- '@dbal.conn'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
pagination:
class: phpbb\pagination
arguments:
- '@template'
- '@user'
- '@controller.helper'
- '@dispatcher'
viewonline_helper:
class: phpbb\viewonline_helper

View File

@@ -0,0 +1,248 @@
services:
cron.manager:
class: phpbb\cron\manager
arguments:
- '@cron.task_collection'
- '@routing.helper'
- '%core.root_path%'
- '%core.php_ext%'
cron.lock_db:
class: phpbb\lock\db
arguments:
- cron_lock
- '@config'
- '@dbal.conn'
cron.controller:
class: phpbb\cron\controller\cron
cron.event_listener:
class: phpbb\cron\event\cron_runner_listener
arguments:
- '@cron.lock_db'
- '@cron.manager'
- '@request'
tags:
- { name: kernel.event_subscriber }
# ----- Cron tasks -----
cron.task_collection:
class: phpbb\di\service_collection
arguments:
- '@service_container'
tags:
- { name: service_collection, tag: cron.task }
cron.task.core.prune_all_forums:
class: phpbb\cron\task\core\prune_all_forums
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '@dbal.conn'
calls:
- [set_name, [cron.task.core.prune_all_forums]]
tags:
- { name: cron.task }
cron.task.core.prune_forum:
class: phpbb\cron\task\core\prune_forum
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '@dbal.conn'
calls:
- [set_name, [cron.task.core.prune_forum]]
tags:
- { name: cron.task }
cron.task.core.prune_shadow_topics:
class: phpbb\cron\task\core\prune_shadow_topics
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '@dbal.conn'
- '@log'
- '@user'
calls:
- [set_name, [cron.task.core.prune_shadow_topics]]
tags:
- { name: cron.task }
cron.task.core.prune_notifications:
class: phpbb\cron\task\core\prune_notifications
arguments:
- '@config'
- '@notification_manager'
calls:
- [set_name, [cron.task.core.prune_notifications]]
tags:
- { name: cron.task }
cron.task.core.queue:
class: phpbb\cron\task\core\queue
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '%core.cache_dir%'
calls:
- [set_name, [cron.task.core.queue]]
tags:
- { name: cron.task }
cron.task.core.tidy_cache:
class: phpbb\cron\task\core\tidy_cache
arguments:
- '@config'
- '@cache.driver'
calls:
- [set_name, [cron.task.core.tidy_cache]]
tags:
- { name: cron.task }
cron.task.core.tidy_database:
class: phpbb\cron\task\core\tidy_database
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
calls:
- [set_name, [cron.task.core.tidy_database]]
tags:
- { name: cron.task }
cron.task.core.tidy_plupload:
class: phpbb\cron\task\core\tidy_plupload
arguments:
- '%core.root_path%'
- '@config'
- '@log'
- '@user'
calls:
- [set_name, [cron.task.core.tidy_plupload]]
tags:
- { name: cron.task }
cron.task.core.tidy_search:
class: phpbb\cron\task\core\tidy_search
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@auth'
- '@config'
- '@dbal.conn'
- '@user'
- '@dispatcher'
calls:
- [set_name, [cron.task.core.tidy_search]]
tags:
- { name: cron.task }
cron.task.core.tidy_sessions:
class: phpbb\cron\task\core\tidy_sessions
arguments:
- '@config'
- '@user'
calls:
- [set_name, [cron.task.core.tidy_sessions]]
tags:
- { name: cron.task }
cron.task.core.tidy_warnings:
class: phpbb\cron\task\core\tidy_warnings
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
calls:
- [set_name, [cron.task.core.tidy_warnings]]
tags:
- { name: cron.task }
cron.task.text_reparser.pm_text:
class: phpbb\cron\task\text_reparser\reparser
arguments:
- '@config'
- '@config_text'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
calls:
- [set_name, [cron.task.text_reparser.pm_text]]
- [set_reparser, [text_reparser.pm_text]]
tags:
- { name: cron.task }
cron.task.text_reparser.poll_option:
class: phpbb\cron\task\text_reparser\reparser
arguments:
- '@config'
- '@config_text'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
calls:
- [set_name, [cron.task.text_reparser.poll_option]]
- [set_reparser, [text_reparser.poll_option]]
tags:
- { name: cron.task }
cron.task.text_reparser.poll_title:
class: phpbb\cron\task\text_reparser\reparser
arguments:
- '@config'
- '@config_text'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
calls:
- [set_name, [cron.task.text_reparser.poll_title]]
- [set_reparser, [text_reparser.poll_title]]
tags:
- { name: cron.task }
cron.task.text_reparser.post_text:
class: phpbb\cron\task\text_reparser\reparser
arguments:
- '@config'
- '@config_text'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
calls:
- [set_name, [cron.task.text_reparser.post_text]]
- [set_reparser, [text_reparser.post_text]]
tags:
- { name: cron.task }
cron.task.text_reparser.user_signature:
class: phpbb\cron\task\text_reparser\reparser
arguments:
- '@config'
- '@config_text'
- '@text_reparser.lock'
- '@text_reparser.manager'
- '@text_reparser_collection'
calls:
- [set_name, [cron.task.text_reparser.user_signature]]
- [set_reparser, [text_reparser.user_signature]]
tags:
- { name: cron.task }
cron.task.core.update_hashes:
class: phpbb\cron\task\core\update_hashes
arguments:
- '@config'
- '@dbal.conn'
- '@passwords.update.lock'
- '@passwords.manager'
- '@passwords.driver_collection'
- '%passwords.algorithms%'
calls:
- [set_name, [cron.task.core.update_hashes]]
tags:
- { name: cron.task }

Some files were not shown because too many files have changed in this diff Show More