aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/composer.lock299
-rw-r--r--phpBB/docs/events.md8
-rw-r--r--phpBB/styles/prosilver/template/viewtopic_body.html1
-rw-r--r--phpBB/styles/subsilver2/template/viewtopic_body.html1
-rw-r--r--phpBB/viewforum.php2
-rw-r--r--phpBB/viewtopic.php3
6 files changed, 174 insertions, 140 deletions
diff --git a/phpBB/composer.lock b/phpBB/composer.lock
index d24c163b70..0d489a22da 100644
--- a/phpBB/composer.lock
+++ b/phpBB/composer.lock
@@ -109,26 +109,23 @@
},
{
"name": "symfony/config",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Config",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Config.git",
- "reference": "75ab3b117c690d4421d9e83f87df89755778d788"
+ "url": "https://github.com/symfony/config.git",
+ "reference": "665b906c22103bb36eaeff31cc3063b53ed4eae5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Config/zipball/75ab3b117c690d4421d9e83f87df89755778d788",
- "reference": "75ab3b117c690d4421d9e83f87df89755778d788",
+ "url": "https://api.github.com/repos/symfony/config/zipball/665b906c22103bb36eaeff31cc3063b53ed4eae5",
+ "reference": "665b906c22103bb36eaeff31cc3063b53ed4eae5",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
"symfony/filesystem": "~2.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -138,7 +135,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Config\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -156,29 +156,28 @@
],
"description": "Symfony Config Component",
"homepage": "https://symfony.com",
- "time": "2015-07-15 17:51:32"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/console",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Console",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Console.git",
- "reference": "cb9006df9d50f1dd7b9dfa3e4ad8942acde9f76c"
+ "url": "https://github.com/symfony/console.git",
+ "reference": "ed9c6cad324afb02672fa8ebf55fe0feb1659067"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Console/zipball/cb9006df9d50f1dd7b9dfa3e4ad8942acde9f76c",
- "reference": "cb9006df9d50f1dd7b9dfa3e4ad8942acde9f76c",
+ "url": "https://api.github.com/repos/symfony/console/zipball/ed9c6cad324afb02672fa8ebf55fe0feb1659067",
+ "reference": "ed9c6cad324afb02672fa8ebf55fe0feb1659067",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
- "symfony/event-dispatcher": "~2.1",
- "symfony/phpunit-bridge": "~2.7"
+ "symfony/event-dispatcher": "~2.1"
},
"suggest": {
"symfony/event-dispatcher": ""
@@ -192,7 +191,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Console\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -210,21 +212,21 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2015-08-31 12:48:21"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/debug",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Debug",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Debug.git",
- "reference": "77d632fd7265fe55bd20882685998ec1f3415a64"
+ "url": "https://github.com/symfony/debug.git",
+ "reference": "c0f543d3c40f5b885a68bc87ef1f2f8aec8e0424"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Debug/zipball/77d632fd7265fe55bd20882685998ec1f3415a64",
- "reference": "77d632fd7265fe55bd20882685998ec1f3415a64",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/c0f543d3c40f5b885a68bc87ef1f2f8aec8e0424",
+ "reference": "c0f543d3c40f5b885a68bc87ef1f2f8aec8e0424",
"shasum": ""
},
"require": {
@@ -235,8 +237,7 @@
},
"require-dev": {
"symfony/http-foundation": "~2.1",
- "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2",
- "symfony/phpunit-bridge": "~2.7"
+ "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2"
},
"suggest": {
"symfony/class-loader": "",
@@ -252,7 +253,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Debug\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -270,21 +274,21 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2015-07-28 12:38:40"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/dependency-injection",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/DependencyInjection",
"source": {
"type": "git",
- "url": "https://github.com/symfony/DependencyInjection.git",
- "reference": "3f85e842b92c552f520ae2ea628be4aab2810fdb"
+ "url": "https://github.com/symfony/dependency-injection.git",
+ "reference": "d3c6bcab8f626c32e687f8b77d683f8a9f1f4be3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/DependencyInjection/zipball/3f85e842b92c552f520ae2ea628be4aab2810fdb",
- "reference": "3f85e842b92c552f520ae2ea628be4aab2810fdb",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/d3c6bcab8f626c32e687f8b77d683f8a9f1f4be3",
+ "reference": "d3c6bcab8f626c32e687f8b77d683f8a9f1f4be3",
"shasum": ""
},
"require": {
@@ -292,7 +296,6 @@
},
"require-dev": {
"symfony/config": "~2.2",
- "symfony/phpunit-bridge": "~2.7",
"symfony/yaml": "~2.1"
},
"suggest": {
@@ -309,7 +312,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\DependencyInjection\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -327,29 +333,28 @@
],
"description": "Symfony DependencyInjection Component",
"homepage": "https://symfony.com",
- "time": "2015-08-01 07:45:23"
+ "time": "2015-11-19 14:08:33"
},
{
"name": "symfony/event-dispatcher",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/EventDispatcher",
"source": {
"type": "git",
- "url": "https://github.com/symfony/EventDispatcher.git",
- "reference": "af8fba40bdab97fc666173a8c2087e02445c231c"
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "08564581a8444035d0874efc35a6366be8c0af9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/af8fba40bdab97fc666173a8c2087e02445c231c",
- "reference": "af8fba40bdab97fc666173a8c2087e02445c231c",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/08564581a8444035d0874efc35a6366be8c0af9e",
+ "reference": "08564581a8444035d0874efc35a6366be8c0af9e",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
- "symfony/dependency-injection": "~2.0,>=2.0.5",
- "symfony/phpunit-bridge": "~2.7"
+ "symfony/dependency-injection": "~2.0,>=2.0.5"
},
"suggest": {
"symfony/dependency-injection": "",
@@ -364,7 +369,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\EventDispatcher\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -382,29 +390,26 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
- "time": "2015-05-15 13:28:34"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/filesystem",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Filesystem",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Filesystem.git",
- "reference": "2d4e4e21e2b5e4720555811fe8f4a8873cfa0f0f"
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "d72d4b276921c2388ac09a5a6716e10d57a6e89b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Filesystem/zipball/2d4e4e21e2b5e4720555811fe8f4a8873cfa0f0f",
- "reference": "2d4e4e21e2b5e4720555811fe8f4a8873cfa0f0f",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/d72d4b276921c2388ac09a5a6716e10d57a6e89b",
+ "reference": "d72d4b276921c2388ac09a5a6716e10d57a6e89b",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -414,7 +419,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Filesystem\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -432,29 +440,26 @@
],
"description": "Symfony Filesystem Component",
"homepage": "https://symfony.com",
- "time": "2015-08-29 10:34:03"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/http-foundation",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/HttpFoundation",
"source": {
"type": "git",
- "url": "https://github.com/symfony/HttpFoundation.git",
- "reference": "fd351e4abb56b05ba05023f6ae4185873978da10"
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "2242d5d7b12ee2291bbaac161d94ea312a9c0d1f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/fd351e4abb56b05ba05023f6ae4185873978da10",
- "reference": "fd351e4abb56b05ba05023f6ae4185873978da10",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/2242d5d7b12ee2291bbaac161d94ea312a9c0d1f",
+ "reference": "2242d5d7b12ee2291bbaac161d94ea312a9c0d1f",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -467,6 +472,9 @@
},
"classmap": [
"Symfony/Component/HttpFoundation/Resources/stubs"
+ ],
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -485,21 +493,21 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2015-08-25 21:41:39"
+ "time": "2015-11-19 16:24:57"
},
{
"name": "symfony/http-kernel",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/HttpKernel",
"source": {
"type": "git",
- "url": "https://github.com/symfony/HttpKernel.git",
- "reference": "15604f5b95a72ccdc38c318e14e9147e2e51bfa2"
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "a79bd3b40c73fd504d1e66ab6c40cdede509c600"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/15604f5b95a72ccdc38c318e14e9147e2e51bfa2",
- "reference": "15604f5b95a72ccdc38c318e14e9147e2e51bfa2",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/a79bd3b40c73fd504d1e66ab6c40cdede509c600",
+ "reference": "a79bd3b40c73fd504d1e66ab6c40cdede509c600",
"shasum": ""
},
"require": {
@@ -518,7 +526,6 @@
"symfony/dependency-injection": "~2.2",
"symfony/dom-crawler": "~2.0,>=2.0.5",
"symfony/finder": "~2.0,>=2.0.5",
- "symfony/phpunit-bridge": "~2.7",
"symfony/process": "~2.0,>=2.0.5",
"symfony/routing": "~2.2",
"symfony/stopwatch": "~2.3",
@@ -541,7 +548,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\HttpKernel\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -559,21 +569,21 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2015-09-01 15:40:52"
+ "time": "2015-11-23 10:44:06"
},
{
"name": "symfony/routing",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Routing",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Routing.git",
- "reference": "fbadda8d2a35bdec8187bd54f698b8b704649721"
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "08a4065c47b45a1785101aabb29082fe415cec6c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Routing/zipball/fbadda8d2a35bdec8187bd54f698b8b704649721",
- "reference": "fbadda8d2a35bdec8187bd54f698b8b704649721",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/08a4065c47b45a1785101aabb29082fe415cec6c",
+ "reference": "08a4065c47b45a1785101aabb29082fe415cec6c",
"shasum": ""
},
"require": {
@@ -584,7 +594,6 @@
"psr/log": "~1.0",
"symfony/config": "~2.2",
"symfony/http-foundation": "~2.3",
- "symfony/phpunit-bridge": "~2.7",
"symfony/yaml": "~2.0,>=2.0.5"
},
"suggest": {
@@ -601,7 +610,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Routing\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -619,29 +631,26 @@
],
"description": "Symfony Routing Component",
"homepage": "https://symfony.com",
- "time": "2015-08-01 19:33:42"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/yaml",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Yaml",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Yaml.git",
- "reference": "162a8860e58bcd9d316e04e3af8ff96e63cb1cdb"
+ "url": "https://github.com/symfony/yaml.git",
+ "reference": "6d7a3b7cfdd5095e5f4318ad4c2ed20c71c74764"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Yaml/zipball/162a8860e58bcd9d316e04e3af8ff96e63cb1cdb",
- "reference": "162a8860e58bcd9d316e04e3af8ff96e63cb1cdb",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/6d7a3b7cfdd5095e5f4318ad4c2ed20c71c74764",
+ "reference": "6d7a3b7cfdd5095e5f4318ad4c2ed20c71c74764",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -651,7 +660,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Yaml\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -669,7 +681,7 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2015-08-11 07:25:28"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "twig/twig",
@@ -828,6 +840,7 @@
"event",
"exception"
],
+ "abandoned": "guzzle/guzzle",
"time": "2013-09-08 21:09:18"
},
{
@@ -885,6 +898,7 @@
"http",
"http client"
],
+ "abandoned": "guzzle/guzzle",
"time": "2013-09-06 11:34:26"
},
{
@@ -929,6 +943,7 @@
"message",
"url"
],
+ "abandoned": "guzzle/guzzle",
"time": "2013-07-11 22:46:03"
},
{
@@ -982,6 +997,7 @@
"component",
"stream"
],
+ "abandoned": "guzzle/guzzle",
"time": "2013-07-30 22:07:23"
},
{
@@ -1891,7 +1907,8 @@
},
{
"name": "Adam Harvey",
- "email": "aharvey@php.net"
+ "email": "aharvey@php.net",
+ "role": "Lead"
},
{
"name": "Bernhard Schussek",
@@ -2017,17 +2034,17 @@
},
{
"name": "symfony/browser-kit",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/BrowserKit",
"source": {
"type": "git",
- "url": "https://github.com/symfony/BrowserKit.git",
- "reference": "85afdbfbc789709192a9c5f37268063b18fc861d"
+ "url": "https://github.com/symfony/browser-kit.git",
+ "reference": "65576a393a8372e68ffe57706c1c9eb93e2aac98"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/85afdbfbc789709192a9c5f37268063b18fc861d",
- "reference": "85afdbfbc789709192a9c5f37268063b18fc861d",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/65576a393a8372e68ffe57706c1c9eb93e2aac98",
+ "reference": "65576a393a8372e68ffe57706c1c9eb93e2aac98",
"shasum": ""
},
"require": {
@@ -2036,8 +2053,7 @@
},
"require-dev": {
"symfony/css-selector": "~2.0,>=2.0.5",
- "symfony/phpunit-bridge": "~2.7",
- "symfony/process": "~2.0,>=2.0.5"
+ "symfony/process": "~2.3.34|~2.7,>=2.7.6"
},
"suggest": {
"symfony/process": ""
@@ -2051,7 +2067,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\BrowserKit\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2069,29 +2088,26 @@
],
"description": "Symfony BrowserKit Component",
"homepage": "https://symfony.com",
- "time": "2015-07-05 14:01:47"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/css-selector",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/CssSelector",
"source": {
"type": "git",
- "url": "https://github.com/symfony/CssSelector.git",
- "reference": "75cc67b407df5617fd58c40caa872e9d81de38cc"
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "93cccf44bf22103694611dc1802714d2cd36f5fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/CssSelector/zipball/75cc67b407df5617fd58c40caa872e9d81de38cc",
- "reference": "75cc67b407df5617fd58c40caa872e9d81de38cc",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/93cccf44bf22103694611dc1802714d2cd36f5fb",
+ "reference": "93cccf44bf22103694611dc1802714d2cd36f5fb",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -2101,7 +2117,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\CssSelector\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2123,29 +2142,28 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
- "time": "2015-05-15 13:28:34"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/dom-crawler",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/DomCrawler",
"source": {
"type": "git",
- "url": "https://github.com/symfony/DomCrawler.git",
- "reference": "da19f268a3f6ec68b77706c06fd874ddbb073011"
+ "url": "https://github.com/symfony/dom-crawler.git",
+ "reference": "be39e9bc2a3ae45a876174e8a2c49e263541a754"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/da19f268a3f6ec68b77706c06fd874ddbb073011",
- "reference": "da19f268a3f6ec68b77706c06fd874ddbb073011",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/be39e9bc2a3ae45a876174e8a2c49e263541a754",
+ "reference": "be39e9bc2a3ae45a876174e8a2c49e263541a754",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
- "symfony/css-selector": "~2.0,>=2.0.5",
- "symfony/phpunit-bridge": "~2.7"
+ "symfony/css-selector": "~2.0,>=2.0.5"
},
"suggest": {
"symfony/css-selector": ""
@@ -2159,7 +2177,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\DomCrawler\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2177,29 +2198,26 @@
],
"description": "Symfony DomCrawler Component",
"homepage": "https://symfony.com",
- "time": "2015-08-25 21:41:39"
+ "time": "2015-11-02 18:22:02"
},
{
"name": "symfony/finder",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Finder",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Finder.git",
- "reference": "87a0f52f6ec3061499a71e225145a031afa22511"
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "5baf7b74657db10c4ad8ca0934be74151268b741"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Finder/zipball/87a0f52f6ec3061499a71e225145a031afa22511",
- "reference": "87a0f52f6ec3061499a71e225145a031afa22511",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/5baf7b74657db10c4ad8ca0934be74151268b741",
+ "reference": "5baf7b74657db10c4ad8ca0934be74151268b741",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -2209,7 +2227,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Finder\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2227,29 +2248,26 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
- "time": "2015-08-26 16:41:06"
+ "time": "2015-11-18 08:19:46"
},
{
"name": "symfony/process",
- "version": "v2.3.32",
+ "version": "v2.3.35",
"target-dir": "Symfony/Component/Process",
"source": {
"type": "git",
- "url": "https://github.com/symfony/Process.git",
- "reference": "55aec78e1ff04c40ca2cbcb7a119581cdf4e5d82"
+ "url": "https://github.com/symfony/process.git",
+ "reference": "4d0eaad4b1153174dce6db15e26764de20e7b43d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/Process/zipball/55aec78e1ff04c40ca2cbcb7a119581cdf4e5d82",
- "reference": "55aec78e1ff04c40ca2cbcb7a119581cdf4e5d82",
+ "url": "https://api.github.com/repos/symfony/process/zipball/4d0eaad4b1153174dce6db15e26764de20e7b43d",
+ "reference": "4d0eaad4b1153174dce6db15e26764de20e7b43d",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
- "require-dev": {
- "symfony/phpunit-bridge": "~2.7"
- },
"type": "library",
"extra": {
"branch-alias": {
@@ -2259,7 +2277,10 @@
"autoload": {
"psr-0": {
"Symfony\\Component\\Process\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2277,7 +2298,7 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "time": "2015-08-25 21:41:39"
+ "time": "2015-11-19 12:49:26"
}
],
"aliases": [],
diff --git a/phpBB/docs/events.md b/phpBB/docs/events.md
index 67f187ec81..a9a26f06f6 100644
--- a/phpBB/docs/events.md
+++ b/phpBB/docs/events.md
@@ -2433,6 +2433,14 @@ viewtopic_body_post_buttons_list_before
* Purpose: Add post button custom list to posts (next to edit, quote etc),
before the original list.
+viewtopic_body_post_subject_before
+===
+* Locations:
+ + styles/prosilver/template/viewtopic_body.html
+ + styles/subsilver2/template/viewtopic_body.html
+* Since: 3.1.7-RC1
+* Purpose: Add data before post icon and subject
+
viewtopic_body_postrow_custom_fields_after
===
* Locations:
diff --git a/phpBB/styles/prosilver/template/viewtopic_body.html b/phpBB/styles/prosilver/template/viewtopic_body.html
index 07215708a9..e2dcc49686 100644
--- a/phpBB/styles/prosilver/template/viewtopic_body.html
+++ b/phpBB/styles/prosilver/template/viewtopic_body.html
@@ -216,6 +216,7 @@
<!-- ENDIF -->
<div id="post_content{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
+ <!-- EVENT viewtopic_body_post_subject_before -->
<h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
<!-- DEFINE $SHOW_POST_BUTTONS = (postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE) -->
diff --git a/phpBB/styles/subsilver2/template/viewtopic_body.html b/phpBB/styles/subsilver2/template/viewtopic_body.html
index ea64bc837f..fe6b8e137b 100644
--- a/phpBB/styles/subsilver2/template/viewtopic_body.html
+++ b/phpBB/styles/subsilver2/template/viewtopic_body.html
@@ -171,6 +171,7 @@
<!-- EVENT viewtopic_body_post_author_after -->
</td>
<!-- EVENT viewtopic_body_postrow_post_details_before -->
+ <!-- EVENT viewtopic_body_post_subject_before -->
<td width="100%" height="25">
<table width="100%" cellspacing="0">
<tr>
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index cd55114bad..6607f24833 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -264,7 +264,7 @@ gen_forum_auth_level('forum', $forum_id, $forum_data['forum_status']);
$limit_days = array(0 => $user->lang['ALL_TOPICS'], 1 => $user->lang['1_DAY'], 7 => $user->lang['7_DAYS'], 14 => $user->lang['2_WEEKS'], 30 => $user->lang['1_MONTH'], 90 => $user->lang['3_MONTHS'], 180 => $user->lang['6_MONTHS'], 365 => $user->lang['1_YEAR']);
$sort_by_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 'r' => $user->lang['REPLIES'], 's' => $user->lang['SUBJECT'], 'v' => $user->lang['VIEWS']);
-$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => array('t.topic_last_post_time', 't.topic_last_post_id'), 'r' => (($auth->acl_get('m_approve', $forum_id)) ? 't.topic_posts_approved + t.topic_posts_unapproved + t.topic_posts_softdeleted' : 't.topic_posts_approved'), 's' => 't.topic_title', 'v' => 't.topic_views');
+$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => array('t.topic_last_post_time', 't.topic_last_post_id'), 'r' => (($auth->acl_get('m_approve', $forum_id)) ? 't.topic_posts_approved + t.topic_posts_unapproved + t.topic_posts_softdeleted' : 't.topic_posts_approved'), 's' => 'LOWER(t.topic_title)', 'v' => 't.topic_views');
$s_limit_days = $s_sort_key = $s_sort_dir = $u_sort_param = '';
gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param, $default_sort_days, $default_sort_key, $default_sort_dir);
diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php
index 4220eabe06..fcc44abc33 100644
--- a/phpBB/viewtopic.php
+++ b/phpBB/viewtopic.php
@@ -1821,6 +1821,9 @@ for ($i = 0, $end = sizeof($post_list); $i < $end; ++$i)
($user->data['user_id'] == ANONYMOUS || $auth->acl_get('f_reply', $forum_id))
);
+ // Only display the quote button if the post is quotable. Posts not approved are not quotable.
+ $quote_allowed = ($quote_allowed && $row['post_visibility'] == ITEM_APPROVED) ? true : false;
+
$delete_allowed = $force_delete_allowed || ($user->data['is_registered'] && (
($auth->acl_get('m_delete', $forum_id) || ($auth->acl_get('m_softdelete', $forum_id) && $row['post_visibility'] != ITEM_DELETED)) ||
(!$s_cannot_delete && !$s_cannot_delete_lastpost && !$s_cannot_delete_time && !$s_cannot_delete_locked)