aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/composer.json2
-rw-r--r--phpBB/composer.lock130
-rw-r--r--phpBB/config/default/container/services.yml2
-rw-r--r--phpBB/docs/events.md14
-rw-r--r--phpBB/includes/functions.php2
-rw-r--r--phpBB/includes/functions_messenger.php2
-rw-r--r--phpBB/includes/functions_upload.php2
-rw-r--r--phpBB/includes/message_parser.php2
-rw-r--r--phpBB/language/en/cli.php9
-rw-r--r--phpBB/phpbb/avatar/driver/driver.php6
-rw-r--r--phpBB/phpbb/avatar/driver/upload.php2
-rw-r--r--phpBB/phpbb/console/command/cron/run.php1
-rw-r--r--phpBB/phpbb/controller/helper.php6
-rw-r--r--phpBB/phpbb/db/driver/sqlite3.php1
-rw-r--r--phpBB/phpbb/db/migration/data/v31x/v316.php31
-rw-r--r--phpBB/phpbb/textformatter/s9e/parser.php2
-rw-r--r--phpBB/styles/prosilver/template/posting_preview.html2
-rw-r--r--phpBB/styles/prosilver/template/viewtopic_body.html1
18 files changed, 138 insertions, 79 deletions
diff --git a/phpBB/composer.json b/phpBB/composer.json
index 2edd33a217..70319fe3fb 100644
--- a/phpBB/composer.json
+++ b/phpBB/composer.json
@@ -26,7 +26,7 @@
},
"require": {
"lusitanian/oauth": "0.2.*",
- "marc1706/fast-image-size": "1.0.*",
+ "marc1706/fast-image-size": "1.1.*",
"patchwork/utf8": "1.1.*",
"php": ">=5.3.9",
"s9e/text-formatter": "dev-release/php5.3",
diff --git a/phpBB/composer.lock b/phpBB/composer.lock
index 15d3e8a7ff..7d45abc6e3 100644
--- a/phpBB/composer.lock
+++ b/phpBB/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
- "hash": "94d0f6dab53f11dab1de63c0ae519ee6",
+ "hash": "da690ad4ab4884661792b4b9d648934a",
"packages": [
{
"name": "lusitanian/oauth",
@@ -71,16 +71,16 @@
},
{
"name": "marc1706/fast-image-size",
- "version": "v1.0.2",
+ "version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/marc1706/fast-image-size.git",
- "reference": "ab7b594325cdf6b374d50b3934c8d16dd5249a2a"
+ "reference": "27467cfeca8fb2afd7ef3ffeea6d28a84f79df41"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/marc1706/fast-image-size/zipball/ab7b594325cdf6b374d50b3934c8d16dd5249a2a",
- "reference": "ab7b594325cdf6b374d50b3934c8d16dd5249a2a",
+ "url": "https://api.github.com/repos/marc1706/fast-image-size/zipball/27467cfeca8fb2afd7ef3ffeea6d28a84f79df41",
+ "reference": "27467cfeca8fb2afd7ef3ffeea6d28a84f79df41",
"shasum": ""
},
"require": {
@@ -92,8 +92,8 @@
"type": "library",
"autoload": {
"psr-4": {
- "fastImageSize\\": "lib",
- "fastImageSize\\tests\\": "tests"
+ "FastImageSize\\": "lib",
+ "FastImageSize\\tests\\": "tests"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -118,7 +118,7 @@
"php",
"size"
],
- "time": "2015-04-09 11:19:59"
+ "time": "2015-08-21 11:40:30"
},
{
"name": "patchwork/utf8",
@@ -279,12 +279,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Config.git",
- "reference": "3f495530550377a55c0cced5ddf8f58cfcd9ce5b"
+ "reference": "a3aa17e2dcec2dc1c764bedd21e69fdf888b8b55"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Config/zipball/3f495530550377a55c0cced5ddf8f58cfcd9ce5b",
- "reference": "3f495530550377a55c0cced5ddf8f58cfcd9ce5b",
+ "url": "https://api.github.com/repos/symfony/Config/zipball/a3aa17e2dcec2dc1c764bedd21e69fdf888b8b55",
+ "reference": "a3aa17e2dcec2dc1c764bedd21e69fdf888b8b55",
"shasum": ""
},
"require": {
@@ -321,7 +321,7 @@
],
"description": "Symfony Config Component",
"homepage": "https://symfony.com",
- "time": "2015-08-03 08:27:53"
+ "time": "2015-08-27 18:34:50"
},
{
"name": "symfony/console",
@@ -329,12 +329,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Console.git",
- "reference": "eb0fcf6f58054ac9d07539451e27aa4e17aebfe0"
+ "reference": "d31246d93cd99dc57858adb5da63841d56969928"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Console/zipball/eb0fcf6f58054ac9d07539451e27aa4e17aebfe0",
- "reference": "eb0fcf6f58054ac9d07539451e27aa4e17aebfe0",
+ "url": "https://api.github.com/repos/symfony/Console/zipball/d31246d93cd99dc57858adb5da63841d56969928",
+ "reference": "d31246d93cd99dc57858adb5da63841d56969928",
"shasum": ""
},
"require": {
@@ -378,7 +378,7 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2015-08-04 15:59:05"
+ "time": "2015-09-01 07:33:03"
},
{
"name": "symfony/debug",
@@ -386,12 +386,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Debug.git",
- "reference": "e6ce720c140d144e2b2e2b14d36b887011e2a578"
+ "reference": "3c14966b099b4ba807f146df4c6a7acffba2f793"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Debug/zipball/e6ce720c140d144e2b2e2b14d36b887011e2a578",
- "reference": "e6ce720c140d144e2b2e2b14d36b887011e2a578",
+ "url": "https://api.github.com/repos/symfony/Debug/zipball/3c14966b099b4ba807f146df4c6a7acffba2f793",
+ "reference": "3c14966b099b4ba807f146df4c6a7acffba2f793",
"shasum": ""
},
"require": {
@@ -433,7 +433,7 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2015-08-01 06:34:55"
+ "time": "2015-08-31 12:33:08"
},
{
"name": "symfony/dependency-injection",
@@ -441,12 +441,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/DependencyInjection.git",
- "reference": "b0e1cef8acbc3b6df877c47b8e0b8449defcfc5f"
+ "reference": "99c05679526e9293783ce3a9059890b47da1d97e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/DependencyInjection/zipball/b0e1cef8acbc3b6df877c47b8e0b8449defcfc5f",
- "reference": "b0e1cef8acbc3b6df877c47b8e0b8449defcfc5f",
+ "url": "https://api.github.com/repos/symfony/DependencyInjection/zipball/99c05679526e9293783ce3a9059890b47da1d97e",
+ "reference": "99c05679526e9293783ce3a9059890b47da1d97e",
"shasum": ""
},
"require": {
@@ -493,7 +493,7 @@
],
"description": "Symfony DependencyInjection Component",
"homepage": "https://symfony.com",
- "time": "2015-08-05 15:50:26"
+ "time": "2015-08-24 07:31:10"
},
{
"name": "symfony/event-dispatcher",
@@ -559,12 +559,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Filesystem.git",
- "reference": "9f70c5625a32b2f1e6fc37222f52b4e0eb437b0e"
+ "reference": "b9fa06f1822de287e660130955b546777994597b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Filesystem/zipball/9f70c5625a32b2f1e6fc37222f52b4e0eb437b0e",
- "reference": "9f70c5625a32b2f1e6fc37222f52b4e0eb437b0e",
+ "url": "https://api.github.com/repos/symfony/Filesystem/zipball/b9fa06f1822de287e660130955b546777994597b",
+ "reference": "b9fa06f1822de287e660130955b546777994597b",
"shasum": ""
},
"require": {
@@ -600,7 +600,7 @@
],
"description": "Symfony Filesystem Component",
"homepage": "https://symfony.com",
- "time": "2015-07-09 16:11:14"
+ "time": "2015-08-27 07:03:53"
},
{
"name": "symfony/finder",
@@ -608,12 +608,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Finder.git",
- "reference": "8712d5e8c4ad65e6b936ed9b6a581e5e6a87fddf"
+ "reference": "142440d48e10fd4b4f2ffb2d72fa0aad6f03cacf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Finder/zipball/8712d5e8c4ad65e6b936ed9b6a581e5e6a87fddf",
- "reference": "8712d5e8c4ad65e6b936ed9b6a581e5e6a87fddf",
+ "url": "https://api.github.com/repos/symfony/Finder/zipball/142440d48e10fd4b4f2ffb2d72fa0aad6f03cacf",
+ "reference": "142440d48e10fd4b4f2ffb2d72fa0aad6f03cacf",
"shasum": ""
},
"require": {
@@ -649,7 +649,7 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
- "time": "2015-07-09 16:11:14"
+ "time": "2015-08-27 06:53:13"
},
{
"name": "symfony/http-foundation",
@@ -657,12 +657,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/HttpFoundation.git",
- "reference": "caede1f3361223098395b955bdbf3fe59d58d3ba"
+ "reference": "3f179ebcfc2f9cb82a47e890ed4622f48cfb4602"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/caede1f3361223098395b955bdbf3fe59d58d3ba",
- "reference": "caede1f3361223098395b955bdbf3fe59d58d3ba",
+ "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/3f179ebcfc2f9cb82a47e890ed4622f48cfb4602",
+ "reference": "3f179ebcfc2f9cb82a47e890ed4622f48cfb4602",
"shasum": ""
},
"require": {
@@ -702,7 +702,7 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2015-08-05 15:58:16"
+ "time": "2015-08-27 06:53:13"
},
{
"name": "symfony/http-kernel",
@@ -710,12 +710,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/HttpKernel.git",
- "reference": "8480ac939c8f6441e3575badb2306b936e14184a"
+ "reference": "330079921340f2d273dd24df16fc129948614e77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/8480ac939c8f6441e3575badb2306b936e14184a",
- "reference": "8480ac939c8f6441e3575badb2306b936e14184a",
+ "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/330079921340f2d273dd24df16fc129948614e77",
+ "reference": "330079921340f2d273dd24df16fc129948614e77",
"shasum": ""
},
"require": {
@@ -782,7 +782,7 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2015-08-01 06:34:21"
+ "time": "2015-09-01 07:33:03"
},
{
"name": "symfony/routing",
@@ -790,12 +790,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Routing.git",
- "reference": "b7c7ba4300592b5127318301d3d5aef537c05664"
+ "reference": "e9554bafc78c93b15ef56ce72c5aa2f3a511e683"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Routing/zipball/b7c7ba4300592b5127318301d3d5aef537c05664",
- "reference": "b7c7ba4300592b5127318301d3d5aef537c05664",
+ "url": "https://api.github.com/repos/symfony/Routing/zipball/e9554bafc78c93b15ef56ce72c5aa2f3a511e683",
+ "reference": "e9554bafc78c93b15ef56ce72c5aa2f3a511e683",
"shasum": ""
},
"require": {
@@ -853,7 +853,7 @@
"uri",
"url"
],
- "time": "2015-08-05 15:58:16"
+ "time": "2015-08-24 07:31:10"
},
{
"name": "symfony/security",
@@ -937,17 +937,17 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/TwigBridge.git",
- "reference": "f7cbabeaaaf27c904951876f4a5bde5363833382"
+ "reference": "f85dc88ede5943c63c8681c02d8ef6b4252be54c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/TwigBridge/zipball/f7cbabeaaaf27c904951876f4a5bde5363833382",
- "reference": "f7cbabeaaaf27c904951876f4a5bde5363833382",
+ "url": "https://api.github.com/repos/symfony/TwigBridge/zipball/f85dc88ede5943c63c8681c02d8ef6b4252be54c",
+ "reference": "f85dc88ede5943c63c8681c02d8ef6b4252be54c",
"shasum": ""
},
"require": {
"php": ">=5.3.9",
- "twig/twig": "~1.18"
+ "twig/twig": "~1.20|~2.0"
},
"require-dev": {
"symfony/asset": "~2.7|~3.0.0",
@@ -1008,7 +1008,7 @@
],
"description": "Symfony Twig Bridge",
"homepage": "https://symfony.com",
- "time": "2015-08-01 09:43:59"
+ "time": "2015-09-01 07:33:03"
},
{
"name": "symfony/yaml",
@@ -1016,12 +1016,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Yaml.git",
- "reference": "6eef1477f3c4451b6024fadb1254009be4602908"
+ "reference": "1a0bd40f71908db4c9d44d308e0008cc44fc5f2f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Yaml/zipball/6eef1477f3c4451b6024fadb1254009be4602908",
- "reference": "6eef1477f3c4451b6024fadb1254009be4602908",
+ "url": "https://api.github.com/repos/symfony/Yaml/zipball/1a0bd40f71908db4c9d44d308e0008cc44fc5f2f",
+ "reference": "1a0bd40f71908db4c9d44d308e0008cc44fc5f2f",
"shasum": ""
},
"require": {
@@ -1057,7 +1057,7 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2015-07-29 07:12:56"
+ "time": "2015-08-24 07:18:02"
},
{
"name": "twig/twig",
@@ -2464,12 +2464,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/CssSelector.git",
- "reference": "5b0968a01e1f6fb724ecc8b7334d662ad4c8cda6"
+ "reference": "6470dad1d5c3a926906b5660a7046bbd61bd7806"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/CssSelector/zipball/5b0968a01e1f6fb724ecc8b7334d662ad4c8cda6",
- "reference": "5b0968a01e1f6fb724ecc8b7334d662ad4c8cda6",
+ "url": "https://api.github.com/repos/symfony/CssSelector/zipball/6470dad1d5c3a926906b5660a7046bbd61bd7806",
+ "reference": "6470dad1d5c3a926906b5660a7046bbd61bd7806",
"shasum": ""
},
"require": {
@@ -2509,7 +2509,7 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
- "time": "2015-05-15 14:11:12"
+ "time": "2015-08-24 07:18:02"
},
{
"name": "symfony/dom-crawler",
@@ -2517,12 +2517,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/DomCrawler.git",
- "reference": "3aed431721a4a779d1ec30210bd53075da9623f5"
+ "reference": "be577b3a5d4a06d8ce03db57222bd06b5a6509de"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/3aed431721a4a779d1ec30210bd53075da9623f5",
- "reference": "3aed431721a4a779d1ec30210bd53075da9623f5",
+ "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/be577b3a5d4a06d8ce03db57222bd06b5a6509de",
+ "reference": "be577b3a5d4a06d8ce03db57222bd06b5a6509de",
"shasum": ""
},
"require": {
@@ -2562,7 +2562,7 @@
],
"description": "Symfony DomCrawler Component",
"homepage": "https://symfony.com",
- "time": "2015-07-09 16:11:14"
+ "time": "2015-08-27 06:53:13"
},
{
"name": "symfony/process",
@@ -2570,12 +2570,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Process.git",
- "reference": "25d74c90d79e66905013714d8d188e4ccb5ff466"
+ "reference": "fc18e378d05c6b81bcac39338bf334e053186efa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Process/zipball/25d74c90d79e66905013714d8d188e4ccb5ff466",
- "reference": "25d74c90d79e66905013714d8d188e4ccb5ff466",
+ "url": "https://api.github.com/repos/symfony/Process/zipball/fc18e378d05c6b81bcac39338bf334e053186efa",
+ "reference": "fc18e378d05c6b81bcac39338bf334e053186efa",
"shasum": ""
},
"require": {
@@ -2611,7 +2611,7 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "time": "2015-07-01 14:16:54"
+ "time": "2015-08-27 06:53:13"
}
],
"aliases": [],
diff --git a/phpBB/config/default/container/services.yml b/phpBB/config/default/container/services.yml
index 25b0a85913..288785201c 100644
--- a/phpBB/config/default/container/services.yml
+++ b/phpBB/config/default/container/services.yml
@@ -148,7 +148,7 @@ services:
- @mimetype.guesser
upload_imagesize:
- class: fastImageSize\fastImageSize
+ class: FastImageSize\FastImageSize
version_helper:
class: phpbb\version_helper
diff --git a/phpBB/docs/events.md b/phpBB/docs/events.md
index 06d30fc1fa..7203e7758e 100644
--- a/phpBB/docs/events.md
+++ b/phpBB/docs/events.md
@@ -1121,6 +1121,13 @@ posting_poll_body_options_after
* Since: 3.1.4-RC1
* Purpose: Add content after the poll options on creating a poll
+posting_preview_poll_after
+===
+* Locations:
+ + styles/prosilver/template/posting_preview.html
+* Since: 3.1.7-RC1
+* Purpose: Add content after the poll preview block
+
posting_topic_title_before
===
* Locations:
@@ -1915,6 +1922,13 @@ viewtopic_body_topic_actions_before
* Since: 3.1.0-a4
* Purpose: Add data before the topic actions buttons (after the posts sorting options)
+viewtopic_topic_title_after
+===
+* Locations:
+ + styles/prosilver/template/viewtopic_body.html
+* Since: 3.1.7-RC1
+* Purpose: Add content directly after the topic title link on the View topic screen (outside of the h2 HTML tag)
+
viewtopic_topic_title_append
===
* Locations:
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 731dc3830e..311208baf3 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -4031,7 +4031,7 @@ function phpbb_get_avatar($row, $alt, $ignore_config = false, $lazy = false)
return $html;
}
- $avatar_data = $driver->get_data($row, $ignore_config);
+ $avatar_data = $driver->get_data($row);
}
else
{
diff --git a/phpBB/includes/functions_messenger.php b/phpBB/includes/functions_messenger.php
index 6abfb40b01..810f2c0584 100644
--- a/phpBB/includes/functions_messenger.php
+++ b/phpBB/includes/functions_messenger.php
@@ -931,6 +931,8 @@ class queue
{
// Do nothing
}
+
+ $this->data = array();
}
$lock->release();
diff --git a/phpBB/includes/functions_upload.php b/phpBB/includes/functions_upload.php
index dcc9bc4874..3ab87ee794 100644
--- a/phpBB/includes/functions_upload.php
+++ b/phpBB/includes/functions_upload.php
@@ -403,7 +403,7 @@ class filespec
$this->width = $this->height = 0;
// Get imagesize class
- $imagesize = new \fastImageSize\fastImageSize();
+ $imagesize = new \FastImageSize\FastImageSize();
$this->image_info = $imagesize->getImageSize($this->destination_file, $this->mimetype);
diff --git a/phpBB/includes/message_parser.php b/phpBB/includes/message_parser.php
index c50212e8ff..31fc1577a2 100644
--- a/phpBB/includes/message_parser.php
+++ b/phpBB/includes/message_parser.php
@@ -403,7 +403,7 @@ class bbcode_firstpass extends bbcode
if ($config['max_' . $this->mode . '_img_height'] || $config['max_' . $this->mode . '_img_width'])
{
- $imagesize = new \fastImageSize\fastImageSize();
+ $imagesize = new \FastImageSize\FastImageSize();
$size_info = $imagesize->getImageSize(htmlspecialchars_decode($in));
if ($size_info === false)
diff --git a/phpBB/language/en/cli.php b/phpBB/language/en/cli.php
index e529fc0bde..9aa8b7fcc2 100644
--- a/phpBB/language/en/cli.php
+++ b/phpBB/language/en/cli.php
@@ -54,9 +54,9 @@ $lang = array_merge($lang, array(
'CLI_DESCRIPTION_DELETE_CONFIG' => 'Deletes a configuration option',
'CLI_DESCRIPTION_DISABLE_EXTENSION' => 'Disables the specified extension.',
'CLI_DESCRIPTION_ENABLE_EXTENSION' => 'Enables the specified extension.',
- 'CLI_DESCRIPTION_FIND_MIGRATIONS' => 'Finds migrations that are not depended on.',
+ 'CLI_DESCRIPTION_FIND_MIGRATIONS' => 'Finds migrations that are not depended upon.',
'CLI_DESCRIPTION_GET_CONFIG' => 'Gets a configuration option’s value',
- 'CLI_DESCRIPTION_INCREMENT_CONFIG' => 'Increments a configuration option’s value',
+ 'CLI_DESCRIPTION_INCREMENT_CONFIG' => 'Increments a configuration option’s integer value',
'CLI_DESCRIPTION_LIST_EXTENSIONS' => 'Lists all extensions in the database and on the filesystem.',
'CLI_DESCRIPTION_OPTION_ENV' => 'The Environment name.',
@@ -111,3 +111,8 @@ $lang = array_merge($lang, array(
'CLI_THUMBNAIL_NOTHING_TO_GENERATE' => 'No thumbnails to generate.',
'CLI_THUMBNAIL_NOTHING_TO_DELETE' => 'No thumbnails to delete.',
));
+
+// Additional help for commands.
+$lang = array_merge($lang, array(
+ 'CLI_HELP_CRON_RUN' => $lang['CLI_DESCRIPTION_CRON_RUN'] . ' Optionally you can specify a cron task name to run only the specified cron task.',
+));
diff --git a/phpBB/phpbb/avatar/driver/driver.php b/phpBB/phpbb/avatar/driver/driver.php
index b6fd380bda..c849533166 100644
--- a/phpBB/phpbb/avatar/driver/driver.php
+++ b/phpBB/phpbb/avatar/driver/driver.php
@@ -30,7 +30,7 @@ abstract class driver implements \phpbb\avatar\driver\driver_interface
*/
protected $config;
- /** @var \fastImageSize\fastImageSize */
+ /** @var \FastImageSize\FastImageSize */
protected $imagesize;
/**
@@ -76,13 +76,13 @@ abstract class driver implements \phpbb\avatar\driver\driver_interface
* Construct a driver object
*
* @param \phpbb\config\config $config phpBB configuration
- * @param \fastImageSize\fastImageSize $imagesize fastImageSize class
+ * @param \FastImageSize\FastImageSize $imagesize FastImageSize class
* @param string $phpbb_root_path Path to the phpBB root
* @param string $php_ext PHP file extension
* @param \phpbb\path_helper $path_helper phpBB path helper
* @param \phpbb\cache\driver\driver_interface $cache Cache driver
*/
- public function __construct(\phpbb\config\config $config, \fastImageSize\fastImageSize $imagesize, $phpbb_root_path, $php_ext, \phpbb\path_helper $path_helper, \phpbb\cache\driver\driver_interface $cache = null)
+ public function __construct(\phpbb\config\config $config, \FastImageSize\FastImageSize $imagesize, $phpbb_root_path, $php_ext, \phpbb\path_helper $path_helper, \phpbb\cache\driver\driver_interface $cache = null)
{
$this->config = $config;
$this->imagesize = $imagesize;
diff --git a/phpBB/phpbb/avatar/driver/upload.php b/phpBB/phpbb/avatar/driver/upload.php
index 1939a91cfe..b31609b982 100644
--- a/phpBB/phpbb/avatar/driver/upload.php
+++ b/phpBB/phpbb/avatar/driver/upload.php
@@ -60,7 +60,7 @@ class upload extends \phpbb\avatar\driver\driver
/**
* {@inheritdoc}
*/
- public function get_data($row, $ignore_config = false)
+ public function get_data($row)
{
$root_path = (defined('PHPBB_USE_BOARD_URL_PATH') && PHPBB_USE_BOARD_URL_PATH) ? generate_board_url() . '/' : $this->path_helper->get_web_root_path();
diff --git a/phpBB/phpbb/console/command/cron/run.php b/phpBB/phpbb/console/command/cron/run.php
index 72ad1205ef..a9648fcd41 100644
--- a/phpBB/phpbb/console/command/cron/run.php
+++ b/phpBB/phpbb/console/command/cron/run.php
@@ -50,6 +50,7 @@ class run extends \phpbb\console\command\command
$this
->setName('cron:run')
->setDescription($this->user->lang('CLI_DESCRIPTION_CRON_RUN'))
+ ->setHelp($this->user->lang('CLI_HELP_CRON_RUN'))
->addArgument('name', InputArgument::OPTIONAL, $this->user->lang('CLI_DESCRIPTION_CRON_RUN_ARGUMENT_1'))
;
}
diff --git a/phpBB/phpbb/controller/helper.php b/phpBB/phpbb/controller/helper.php
index 5722951278..e98de0e771 100644
--- a/phpBB/phpbb/controller/helper.php
+++ b/phpBB/phpbb/controller/helper.php
@@ -78,12 +78,14 @@ class helper
* @param string $page_title The title of the page to output
* @param int $status_code The status code to be sent to the page header
* @param bool $display_online_list Do we display online users list
+ * @param int $item_id Restrict online users to item id
+ * @param string $item Restrict online users to a certain session item, e.g. forum for session_forum_id
*
* @return Response object containing rendered page
*/
- public function render($template_file, $page_title = '', $status_code = 200, $display_online_list = false)
+ public function render($template_file, $page_title = '', $status_code = 200, $display_online_list = false, $item_id = 0, $item = 'forum')
{
- page_header($page_title, $display_online_list);
+ page_header($page_title, $display_online_list, $item_id, $item);
$this->template->set_filenames(array(
'body' => $template_file,
diff --git a/phpBB/phpbb/db/driver/sqlite3.php b/phpBB/phpbb/db/driver/sqlite3.php
index f5c2dd225b..b7f6e60337 100644
--- a/phpBB/phpbb/db/driver/sqlite3.php
+++ b/phpBB/phpbb/db/driver/sqlite3.php
@@ -48,6 +48,7 @@ class sqlite3 extends \phpbb\db\driver\driver
try
{
$this->dbo = new \SQLite3($this->server, SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE);
+ $this->dbo->busyTimeout(60000);
$this->db_connect_id = true;
}
catch (\Exception $e)
diff --git a/phpBB/phpbb/db/migration/data/v31x/v316.php b/phpBB/phpbb/db/migration/data/v31x/v316.php
new file mode 100644
index 0000000000..cec113eff2
--- /dev/null
+++ b/phpBB/phpbb/db/migration/data/v31x/v316.php
@@ -0,0 +1,31 @@
+<?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.
+*
+*/
+
+namespace phpbb\db\migration\data\v31x;
+
+class v316 extends \phpbb\db\migration\migration
+{
+ static public function depends_on()
+ {
+ return array(
+ '\phpbb\db\migration\data\v31x\v316rc1',
+ );
+ }
+
+ public function update_data()
+ {
+ return array(
+ array('config.update', array('version', '3.1.6')),
+ );
+ }
+}
diff --git a/phpBB/phpbb/textformatter/s9e/parser.php b/phpBB/phpbb/textformatter/s9e/parser.php
index 838c211e56..ffaffbc63c 100644
--- a/phpBB/phpbb/textformatter/s9e/parser.php
+++ b/phpBB/phpbb/textformatter/s9e/parser.php
@@ -370,7 +370,7 @@ class parser implements \phpbb\textformatter\parser_interface
if ($max_height || $max_width)
{
- $imagesize = new \fastImageSize\fastImageSize();
+ $imagesize = new \FastImageSize\FastImageSize();
$size_info = $imagesize->getImageSize($url);
if ($size_info === false)
{
diff --git a/phpBB/styles/prosilver/template/posting_preview.html b/phpBB/styles/prosilver/template/posting_preview.html
index a5aae8c436..aac117c090 100644
--- a/phpBB/styles/prosilver/template/posting_preview.html
+++ b/phpBB/styles/prosilver/template/posting_preview.html
@@ -24,6 +24,8 @@
<!-- ENDIF -->
+<!-- EVENT posting_preview_poll_after -->
+
<div class="postbody">
<h3>{L_PREVIEW}{L_COLON} {PREVIEW_SUBJECT}</h3>
diff --git a/phpBB/styles/prosilver/template/viewtopic_body.html b/phpBB/styles/prosilver/template/viewtopic_body.html
index 87a9e95dce..b7506608d9 100644
--- a/phpBB/styles/prosilver/template/viewtopic_body.html
+++ b/phpBB/styles/prosilver/template/viewtopic_body.html
@@ -1,6 +1,7 @@
<!-- INCLUDE overall_header.html -->
<h2 class="topic-title"><!-- EVENT viewtopic_topic_title_prepend --><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><!-- EVENT viewtopic_topic_title_append --></h2>
+<!-- EVENT viewtopic_topic_title_after -->
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->