diff options
Diffstat (limited to 'phpBB')
29 files changed, 430 insertions, 221 deletions
diff --git a/phpBB/adm/style/admin.css b/phpBB/adm/style/admin.css index b9996fd1d1..a0e14d65a1 100644 --- a/phpBB/adm/style/admin.css +++ b/phpBB/adm/style/admin.css @@ -731,6 +731,10 @@ optgroup, select {  	color: #000;  } +select:focus { +	outline-style: none; +} +  optgroup {  	font-size: 1.00em;  	font-weight: bold; @@ -976,6 +980,7 @@ input:focus, textarea:focus {  	border: 1px solid #BC2A4D;  	background-color: #E9E9E2;  	color: #BC2A4D; +	outline-style: none;  }  /* Submit button fieldset or paragraph @@ -1070,6 +1075,11 @@ input.disabled {  	color: #666666;  } +/* Focus states */ +input.button1:focus, input.button2:focus, input.button3:focus { +	outline-style: none; +} +  /* Pagination  ---------------------------------------- */  .pagination { diff --git a/phpBB/composer.json b/phpBB/composer.json index 9e73936322..4b3fe8ebb3 100644 --- a/phpBB/composer.json +++ b/phpBB/composer.json @@ -1,6 +1,6 @@  {  	"require-dev": { -		"fabpot/goutte": "v0.1.0", +		"fabpot/goutte": "1.0.*",  		"phpunit/dbunit": "1.2.*",  		"phpunit/phpunit": "3.7.*",  		"phing/phing": "2.4.*" diff --git a/phpBB/composer.lock b/phpBB/composer.lock index c7194c2fb5..61ba0fdebc 100644 --- a/phpBB/composer.lock +++ b/phpBB/composer.lock @@ -3,34 +3,38 @@          "This file locks the dependencies of your project to a known state",          "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"      ], -    "hash": "ef6d05965cca4e390fff7ce63e9d2d49", +    "hash": "ec5fbbc971057677b452c4600e7501c6",      "packages": [      ],      "packages-dev": [          {              "name": "fabpot/goutte", -            "version": "v0.1.0", +            "version": "v1.0.3",              "source": {                  "type": "git", -                "url": "https://github.com/fabpot/Goutte", -                "reference": "v0.1.0" +                "url": "https://github.com/fabpot/Goutte.git", +                "reference": "75c9f23c4122caf4ea3e87a42a00b471366e707f"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/fabpot/Goutte/archive/v0.1.0.zip", -                "reference": "v0.1.0", +                "url": "https://api.github.com/repos/fabpot/Goutte/zipball/75c9f23c4122caf4ea3e87a42a00b471366e707f", +                "reference": "75c9f23c4122caf4ea3e87a42a00b471366e707f",                  "shasum": ""              },              "require": {                  "ext-curl": "*", -                "guzzle/guzzle": "3.0.*", +                "guzzle/http": ">=3.0.5,<3.8-dev",                  "php": ">=5.3.0", -                "symfony/browser-kit": "2.1.*", -                "symfony/css-selector": "2.1.*", -                "symfony/dom-crawler": "2.1.*", -                "symfony/finder": "2.1.*", -                "symfony/process": "2.1.*" +                "symfony/browser-kit": "~2.1", +                "symfony/css-selector": "~2.1", +                "symfony/dom-crawler": "~2.1", +                "symfony/finder": "~2.1", +                "symfony/process": "~2.1" +            }, +            "require-dev": { +                "guzzle/plugin-history": ">=3.0.5,<3.8-dev", +                "guzzle/plugin-mock": ">=3.0.5,<3.8-dev"              },              "type": "application",              "extra": { @@ -58,70 +62,85 @@              "keywords": [                  "scraper"              ], -            "time": "2012-12-02 13:44:35" +            "time": "2013-08-16 06:03:22"          },          { -            "name": "guzzle/guzzle", -            "version": "v3.0.7", +            "name": "guzzle/common", +            "version": "v3.7.2", +            "target-dir": "Guzzle/Common",              "source": {                  "type": "git", -                "url": "https://github.com/guzzle/guzzle", -                "reference": "v3.0.7" +                "url": "https://github.com/guzzle/common.git", +                "reference": "70c8e8a624e2ef1657ce0045d845bee9f46a325e"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/guzzle/guzzle/archive/v3.0.7.zip", -                "reference": "v3.0.7", +                "url": "https://api.github.com/repos/guzzle/common/zipball/70c8e8a624e2ef1657ce0045d845bee9f46a325e", +                "reference": "70c8e8a624e2ef1657ce0045d845bee9f46a325e",                  "shasum": ""              },              "require": { -                "ext-curl": "*",                  "php": ">=5.3.2",                  "symfony/event-dispatcher": ">=2.1"              }, -            "replace": { -                "guzzle/batch": "self.version", -                "guzzle/cache": "self.version", +            "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "3.7-dev" +                } +            }, +            "autoload": { +                "psr-0": { +                    "Guzzle\\Common": "" +                } +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "description": "Common libraries used by Guzzle", +            "homepage": "http://guzzlephp.org/", +            "keywords": [ +                "collection", +                "common", +                "event", +                "exception" +            ], +            "time": "2013-08-02 18:31:05" +        }, +        { +            "name": "guzzle/http", +            "version": "v3.7.2", +            "target-dir": "Guzzle/Http", +            "source": { +                "type": "git", +                "url": "https://github.com/guzzle/http.git", +                "reference": "a18954489d8af2e04ee9e3bafd3bf703b55459ff" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/guzzle/http/zipball/a18954489d8af2e04ee9e3bafd3bf703b55459ff", +                "reference": "a18954489d8af2e04ee9e3bafd3bf703b55459ff", +                "shasum": "" +            }, +            "require": {                  "guzzle/common": "self.version", -                "guzzle/http": "self.version", -                "guzzle/inflection": "self.version", -                "guzzle/iterator": "self.version", -                "guzzle/log": "self.version",                  "guzzle/parser": "self.version", -                "guzzle/plugin": "self.version", -                "guzzle/plugin-async": "self.version", -                "guzzle/plugin-backoff": "self.version", -                "guzzle/plugin-cache": "self.version", -                "guzzle/plugin-cookie": "self.version", -                "guzzle/plugin-curlauth": "self.version", -                "guzzle/plugin-history": "self.version", -                "guzzle/plugin-log": "self.version", -                "guzzle/plugin-md5": "self.version", -                "guzzle/plugin-mock": "self.version", -                "guzzle/plugin-oauth": "self.version", -                "guzzle/service": "self.version", -                "guzzle/stream": "self.version" +                "guzzle/stream": "self.version", +                "php": ">=5.3.2"              }, -            "require-dev": { -                "doctrine/common": "*", -                "monolog/monolog": "1.*", -                "phpunit/phpunit": "3.7.*", -                "symfony/class-loader": "*", -                "zend/zend-cache1": "1.12", -                "zend/zend-log1": "1.12", -                "zendframework/zend-cache": "2.0.*", -                "zendframework/zend-log": "2.0.*" +            "suggest": { +                "ext-curl": "*"              },              "type": "library",              "extra": {                  "branch-alias": { -                    "dev-master": "3.0-dev" +                    "dev-master": "3.7-dev"                  }              },              "autoload": {                  "psr-0": { -                    "Guzzle\\Tests": "tests/", -                    "Guzzle": "src/" +                    "Guzzle\\Http": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -133,37 +152,128 @@                      "name": "Michael Dowling",                      "email": "mtdowling@gmail.com",                      "homepage": "https://github.com/mtdowling" -                }, -                { -                    "name": "Guzzle Community", -                    "homepage": "https://github.com/guzzle/guzzle/contributors"                  }              ], -            "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", +            "description": "HTTP libraries used by Guzzle",              "homepage": "http://guzzlephp.org/",              "keywords": [ +                "Guzzle",                  "client",                  "curl", -                "framework",                  "http", -                "http client", -                "rest", -                "web service" +                "http client"              ], -            "time": "2012-12-19 23:06:35" +            "time": "2013-07-30 22:07:23" +        }, +        { +            "name": "guzzle/parser", +            "version": "v3.7.2", +            "target-dir": "Guzzle/Parser", +            "source": { +                "type": "git", +                "url": "https://github.com/guzzle/parser.git", +                "reference": "a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/guzzle/parser/zipball/a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2", +                "reference": "a25c2ddda1c52fb69a4ee56eb530b13ddd9573c2", +                "shasum": "" +            }, +            "require": { +                "php": ">=5.3.2" +            }, +            "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "3.7-dev" +                } +            }, +            "autoload": { +                "psr-0": { +                    "Guzzle\\Parser": "" +                } +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "description": "Interchangeable parsers used by Guzzle", +            "homepage": "http://guzzlephp.org/", +            "keywords": [ +                "URI Template", +                "cookie", +                "http", +                "message", +                "url" +            ], +            "time": "2013-07-11 22:46:03" +        }, +        { +            "name": "guzzle/stream", +            "version": "v3.7.2", +            "target-dir": "Guzzle/Stream", +            "source": { +                "type": "git", +                "url": "https://github.com/guzzle/stream.git", +                "reference": "a86111d9ac7db31d65a053c825869409fe8fc83f" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/guzzle/stream/zipball/a86111d9ac7db31d65a053c825869409fe8fc83f", +                "reference": "a86111d9ac7db31d65a053c825869409fe8fc83f", +                "shasum": "" +            }, +            "require": { +                "guzzle/common": "self.version", +                "php": ">=5.3.2" +            }, +            "suggest": { +                "guzzle/http": "To convert Guzzle request objects to PHP streams" +            }, +            "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "3.7-dev" +                } +            }, +            "autoload": { +                "psr-0": { +                    "Guzzle\\Stream": "" +                } +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "authors": [ +                { +                    "name": "Michael Dowling", +                    "email": "mtdowling@gmail.com", +                    "homepage": "https://github.com/mtdowling" +                } +            ], +            "description": "Guzzle stream wrapper component", +            "homepage": "http://guzzlephp.org/", +            "keywords": [ +                "Guzzle", +                "component", +                "stream" +            ], +            "time": "2013-07-30 22:07:23"          },          {              "name": "phing/phing",              "version": "2.4.14",              "source": {                  "type": "git", -                "url": "https://github.com/phingofficial/phing", -                "reference": "2.4.14" +                "url": "https://github.com/phingofficial/phing.git", +                "reference": "41075d93ca254f1c90c79ec7ce81be2b2629e138"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/phingofficial/phing/archive/2.4.14.zip", -                "reference": "2.4.14", +                "url": "https://api.github.com/repos/phingofficial/phing/zipball/41075d93ca254f1c90c79ec7ce81be2b2629e138", +                "reference": "41075d93ca254f1c90c79ec7ce81be2b2629e138",                  "shasum": ""              },              "require": { @@ -210,12 +320,12 @@              "source": {                  "type": "git",                  "url": "https://github.com/sebastianbergmann/dbunit.git", -                "reference": "1.2.3" +                "reference": "8386782a2d55153e44a06eb1a9d13d6ed35d9c2d"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/sebastianbergmann/dbunit/zipball/1.2.3", -                "reference": "1.2.3", +                "url": "https://api.github.com/repos/sebastianbergmann/dbunit/zipball/8386782a2d55153e44a06eb1a9d13d6ed35d9c2d", +                "reference": "8386782a2d55153e44a06eb1a9d13d6ed35d9c2d",                  "shasum": ""              },              "require": { @@ -268,12 +378,12 @@              "source": {                  "type": "git",                  "url": "https://github.com/sebastianbergmann/php-code-coverage.git", -                "reference": "1.2.12" +                "reference": "0e9958c459d675fb497d8dc5001c91d335734e48"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1.2.12", -                "reference": "1.2.12", +                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e9958c459d675fb497d8dc5001c91d335734e48", +                "reference": "0e9958c459d675fb497d8dc5001c91d335734e48",                  "shasum": ""              },              "require": { @@ -328,13 +438,13 @@              "version": "1.3.3",              "source": {                  "type": "git", -                "url": "git://github.com/sebastianbergmann/php-file-iterator.git", -                "reference": "1.3.3" +                "url": "https://github.com/sebastianbergmann/php-file-iterator.git", +                "reference": "16a78140ed2fc01b945cfa539665fadc6a038029"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/sebastianbergmann/php-file-iterator/zipball/1.3.3", -                "reference": "1.3.3", +                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/16a78140ed2fc01b945cfa539665fadc6a038029", +                "reference": "16a78140ed2fc01b945cfa539665fadc6a038029",                  "shasum": ""              },              "require": { @@ -366,20 +476,20 @@                  "filesystem",                  "iterator"              ], -            "time": "2012-10-11 04:44:38" +            "time": "2012-10-11 11:44:38"          },          {              "name": "phpunit/php-text-template",              "version": "1.1.4",              "source": {                  "type": "git", -                "url": "git://github.com/sebastianbergmann/php-text-template.git", -                "reference": "1.1.4" +                "url": "https://github.com/sebastianbergmann/php-text-template.git", +                "reference": "5180896f51c5b3648ac946b05f9ec02be78a0b23"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/sebastianbergmann/php-text-template/zipball/1.1.4", -                "reference": "1.1.4", +                "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5180896f51c5b3648ac946b05f9ec02be78a0b23", +                "reference": "5180896f51c5b3648ac946b05f9ec02be78a0b23",                  "shasum": ""              },              "require": { @@ -410,20 +520,20 @@              "keywords": [                  "template"              ], -            "time": "2012-10-31 11:15:28" +            "time": "2012-10-31 18:15:28"          },          {              "name": "phpunit/php-timer", -            "version": "1.0.4", +            "version": "1.0.5",              "source": {                  "type": "git", -                "url": "git://github.com/sebastianbergmann/php-timer.git", -                "reference": "1.0.4" +                "url": "https://github.com/sebastianbergmann/php-timer.git", +                "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/sebastianbergmann/php-timer/zipball/1.0.4", -                "reference": "1.0.4", +                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/19689d4354b295ee3d8c54b4f42c3efb69cbc17c", +                "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c",                  "shasum": ""              },              "require": { @@ -450,24 +560,24 @@                  }              ],              "description": "Utility class for timing", -            "homepage": "http://www.phpunit.de/", +            "homepage": "https://github.com/sebastianbergmann/php-timer/",              "keywords": [                  "timer"              ], -            "time": "2012-10-11 04:45:58" +            "time": "2013-08-02 07:42:54"          },          {              "name": "phpunit/php-token-stream", -            "version": "1.1.5", +            "version": "1.2.0",              "source": {                  "type": "git", -                "url": "git://github.com/sebastianbergmann/php-token-stream.git", -                "reference": "1.1.5" +                "url": "https://github.com/sebastianbergmann/php-token-stream.git", +                "reference": "31babf400e5b5868573bf49a000a3519d3978233"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/sebastianbergmann/php-token-stream/zipball/1.1.5", -                "reference": "1.1.5", +                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/31babf400e5b5868573bf49a000a3519d3978233", +                "reference": "31babf400e5b5868573bf49a000a3519d3978233",                  "shasum": ""              },              "require": { @@ -475,6 +585,11 @@                  "php": ">=5.3.3"              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "1.2-dev" +                } +            },              "autoload": {                  "classmap": [                      "PHP/" @@ -495,24 +610,24 @@                  }              ],              "description": "Wrapper around PHP's tokenizer extension.", -            "homepage": "http://www.phpunit.de/", +            "homepage": "https://github.com/sebastianbergmann/php-token-stream/",              "keywords": [                  "tokenizer"              ], -            "time": "2012-10-11 04:47:14" +            "time": "2013-08-04 05:57:48"          },          {              "name": "phpunit/phpunit", -            "version": "3.7.22", +            "version": "3.7.24",              "source": {                  "type": "git",                  "url": "https://github.com/sebastianbergmann/phpunit.git", -                "reference": "3.7.22" +                "reference": "af7b77ccb5c64458bdfca95665d29558d1df7d08"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3.7.22", -                "reference": "3.7.22", +                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/af7b77ccb5c64458bdfca95665d29558d1df7d08", +                "reference": "af7b77ccb5c64458bdfca95665d29558d1df7d08",                  "shasum": ""              },              "require": { @@ -524,7 +639,7 @@                  "phpunit/php-code-coverage": "~1.2.1",                  "phpunit/php-file-iterator": ">=1.3.1",                  "phpunit/php-text-template": ">=1.1.1", -                "phpunit/php-timer": "~1.0.2", +                "phpunit/php-timer": ">=1.0.4",                  "phpunit/phpunit-mock-objects": "~1.2.0",                  "symfony/yaml": "~2.0"              }, @@ -573,20 +688,20 @@                  "testing",                  "xunit"              ], -            "time": "2013-07-06 06:29:15" +            "time": "2013-08-09 06:58:24"          },          {              "name": "phpunit/phpunit-mock-objects",              "version": "1.2.3",              "source": {                  "type": "git", -                "url": "git://github.com/sebastianbergmann/phpunit-mock-objects.git", -                "reference": "1.2.3" +                "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", +                "reference": "5794e3c5c5ba0fb037b11d8151add2a07fa82875"              },              "dist": {                  "type": "zip", -                "url": "https://github.com/sebastianbergmann/phpunit-mock-objects/archive/1.2.3.zip", -                "reference": "1.2.3", +                "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/5794e3c5c5ba0fb037b11d8151add2a07fa82875", +                "reference": "5794e3c5c5ba0fb037b11d8151add2a07fa82875",                  "shasum": ""              },              "require": { @@ -626,34 +741,39 @@          },          {              "name": "symfony/browser-kit", -            "version": "v2.1.11", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/BrowserKit",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/BrowserKit.git", -                "reference": "v2.1.11" +                "reference": "2639dc4eec81f92760e05396a93bb78000b4f5ca"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/v2.1.11", -                "reference": "v2.1.11", +                "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/2639dc4eec81f92760e05396a93bb78000b4f5ca", +                "reference": "2639dc4eec81f92760e05396a93bb78000b4f5ca",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3", -                "symfony/dom-crawler": "2.1.*" +                "symfony/dom-crawler": "~2.0"              },              "require-dev": { -                "symfony/css-selector": "2.1.*", -                "symfony/process": "2.1.*" +                "symfony/css-selector": "~2.0", +                "symfony/process": "~2.0"              },              "suggest": { -                "symfony/process": "2.1.*" +                "symfony/process": ""              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "2.3-dev" +                } +            },              "autoload": {                  "psr-0": { -                    "Symfony\\Component\\BrowserKit": "" +                    "Symfony\\Component\\BrowserKit\\": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -672,30 +792,35 @@              ],              "description": "Symfony BrowserKit Component",              "homepage": "http://symfony.com", -            "time": "2013-04-29 20:22:06" +            "time": "2013-07-21 12:12:18"          },          {              "name": "symfony/css-selector", -            "version": "v2.1.11", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/CssSelector",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/CssSelector.git", -                "reference": "v2.1.11" +                "reference": "885544201cb24e79754da1dbd61bd779c2e4353e"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/CssSelector/zipball/v2.1.11", -                "reference": "v2.1.11", +                "url": "https://api.github.com/repos/symfony/CssSelector/zipball/885544201cb24e79754da1dbd61bd779c2e4353e", +                "reference": "885544201cb24e79754da1dbd61bd779c2e4353e",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3"              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "2.3-dev" +                } +            },              "autoload": {                  "psr-0": { -                    "Symfony\\Component\\CssSelector": "" +                    "Symfony\\Component\\CssSelector\\": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -710,40 +835,49 @@                  {                      "name": "Symfony Community",                      "homepage": "http://symfony.com/contributors" +                }, +                { +                    "name": "Jean-François Simon", +                    "email": "jeanfrancois.simon@sensiolabs.com"                  }              ],              "description": "Symfony CssSelector Component",              "homepage": "http://symfony.com", -            "time": "2013-05-17 00:31:34" +            "time": "2013-07-21 12:12:18"          },          {              "name": "symfony/dom-crawler", -            "version": "v2.1.11", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/DomCrawler",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/DomCrawler.git", -                "reference": "v2.1.11" +                "reference": "e05e07fe8958a304b5e135f8e65d4ae6148cf59b"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/v2.1.11", -                "reference": "v2.1.11", +                "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/e05e07fe8958a304b5e135f8e65d4ae6148cf59b", +                "reference": "e05e07fe8958a304b5e135f8e65d4ae6148cf59b",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3"              },              "require-dev": { -                "symfony/css-selector": "2.1.*" +                "symfony/css-selector": "~2.0"              },              "suggest": { -                "symfony/css-selector": "2.1.*" +                "symfony/css-selector": ""              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "2.3-dev" +                } +            },              "autoload": {                  "psr-0": { -                    "Symfony\\Component\\DomCrawler": "" +                    "Symfony\\Component\\DomCrawler\\": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -762,28 +896,28 @@              ],              "description": "Symfony DomCrawler Component",              "homepage": "http://symfony.com", -            "time": "2013-05-16 00:06:15" +            "time": "2013-07-21 12:12:18"          },          {              "name": "symfony/event-dispatcher", -            "version": "v2.3.1", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/EventDispatcher",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/EventDispatcher.git", -                "reference": "v2.3.1" +                "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.1", -                "reference": "v2.3.1", +                "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/41c9826457c65fa3cf746f214985b7ca9cba42f8", +                "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3"              },              "require-dev": { -                "symfony/dependency-injection": ">=2.0,<3.0" +                "symfony/dependency-injection": "~2.0"              },              "suggest": {                  "symfony/dependency-injection": "", @@ -816,30 +950,35 @@              ],              "description": "Symfony EventDispatcher Component",              "homepage": "http://symfony.com", -            "time": "2013-05-13 14:36:40" +            "time": "2013-07-21 12:12:18"          },          {              "name": "symfony/finder", -            "version": "v2.1.11", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/Finder",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/Finder.git", -                "reference": "v2.1.11" +                "reference": "4a0fee5b86f5bbd9dfdc11ec124eba2915737ce1"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/Finder/zipball/v2.1.11", -                "reference": "v2.1.11", +                "url": "https://api.github.com/repos/symfony/Finder/zipball/4a0fee5b86f5bbd9dfdc11ec124eba2915737ce1", +                "reference": "4a0fee5b86f5bbd9dfdc11ec124eba2915737ce1",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3"              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "2.3-dev" +                } +            },              "autoload": {                  "psr-0": { -                    "Symfony\\Component\\Finder": "" +                    "Symfony\\Component\\Finder\\": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -858,30 +997,35 @@              ],              "description": "Symfony Finder Component",              "homepage": "http://symfony.com", -            "time": "2013-05-25 15:47:15" +            "time": "2013-08-13 20:18:00"          },          {              "name": "symfony/process", -            "version": "v2.1.11", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/Process",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/Process.git", -                "reference": "v2.1.11" +                "reference": "1e91553e1cedd0b8fb1da6ea4f89b02e21713d5b"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/Process/zipball/v2.1.11", -                "reference": "v2.1.11", +                "url": "https://api.github.com/repos/symfony/Process/zipball/1e91553e1cedd0b8fb1da6ea4f89b02e21713d5b", +                "reference": "1e91553e1cedd0b8fb1da6ea4f89b02e21713d5b",                  "shasum": ""              },              "require": {                  "php": ">=5.3.3"              },              "type": "library", +            "extra": { +                "branch-alias": { +                    "dev-master": "2.3-dev" +                } +            },              "autoload": {                  "psr-0": { -                    "Symfony\\Component\\Process": "" +                    "Symfony\\Component\\Process\\": ""                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -900,21 +1044,21 @@              ],              "description": "Symfony Process Component",              "homepage": "http://symfony.com", -            "time": "2013-05-06 10:21:56" +            "time": "2013-08-22 06:42:25"          },          {              "name": "symfony/yaml", -            "version": "v2.3.1", +            "version": "v2.3.4",              "target-dir": "Symfony/Component/Yaml",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/Yaml.git", -                "reference": "v2.3.1" +                "reference": "5a279f1b5f5e1045a6c432354d9ea727ff3a9847"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/Yaml/zipball/v2.3.1", -                "reference": "v2.3.1", +                "url": "https://api.github.com/repos/symfony/Yaml/zipball/5a279f1b5f5e1045a6c432354d9ea727ff3a9847", +                "reference": "5a279f1b5f5e1045a6c432354d9ea727ff3a9847",                  "shasum": ""              },              "require": { @@ -947,7 +1091,7 @@              ],              "description": "Symfony Yaml Component",              "homepage": "http://symfony.com", -            "time": "2013-05-10 18:12:13" +            "time": "2013-08-24 15:26:22"          }      ],      "aliases": [ diff --git a/phpBB/docs/coding-guidelines.html b/phpBB/docs/coding-guidelines.html index a541fe8866..f3d161589b 100644 --- a/phpBB/docs/coding-guidelines.html +++ b/phpBB/docs/coding-guidelines.html @@ -728,7 +728,7 @@ $sql = 'SELECT *  $sql_ary = array(  	'somedata'		=> $my_string,  	'otherdata'		=> $an_int, -	'moredata'		=> $another_int +	'moredata'		=> $another_int,  );  $db->sql_query('INSERT INTO ' . SOME_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary)); @@ -740,7 +740,7 @@ $db->sql_query('INSERT INTO ' . SOME_TABLE . ' ' . $db->sql_build_array('I  $sql_ary = array(  	'somedata'		=> $my_string,  	'otherdata'		=> $an_int, -	'moredata'		=> $another_int +	'moredata'		=> $another_int,  );  $sql = 'UPDATE ' . SOME_TABLE . ' @@ -833,20 +833,20 @@ $sql_array = array(  	'FROM'		=> array(  		FORUMS_WATCH_TABLE	=> 'fw', -		FORUMS_TABLE		=> 'f' +		FORUMS_TABLE		=> 'f',  	),  	'LEFT_JOIN'	=> array(  		array(  			'FROM'	=> array(FORUMS_TRACK_TABLE => 'ft'), -			'ON'	=> 'ft.user_id = ' . $user->data['user_id'] . ' AND ft.forum_id = f.forum_id' -		) +			'ON'	=> 'ft.user_id = ' . $user->data['user_id'] . ' AND ft.forum_id = f.forum_id', +		),  	),  	'WHERE'		=> 'fw.user_id = ' . $user->data['user_id'] . '  		AND f.forum_id = fw.forum_id', -	'ORDER_BY'	=> 'left_id' +	'ORDER_BY'	=> 'left_id',  );  $sql = $db->sql_build_query('SELECT', $sql_array); @@ -860,13 +860,13 @@ $sql_array = array(  	'FROM'		=> array(  		FORUMS_WATCH_TABLE	=> 'fw', -		FORUMS_TABLE		=> 'f' +		FORUMS_TABLE		=> 'f',  	),  	'WHERE'		=> 'fw.user_id = ' . $user->data['user_id'] . '  		AND f.forum_id = fw.forum_id', -	'ORDER_BY'	=> 'left_id' +	'ORDER_BY'	=> 'left_id',  );  if ($config['load_db_lastread']) @@ -874,8 +874,8 @@ if ($config['load_db_lastread'])  	$sql_array['LEFT_JOIN'] = array(  		array(  			'FROM'	=> array(FORUMS_TRACK_TABLE => 'ft'), -			'ON'	=> 'ft.user_id = ' . $user->data['user_id'] . ' AND ft.forum_id = f.forum_id' -		) +			'ON'	=> 'ft.user_id = ' . $user->data['user_id'] . ' AND ft.forum_id = f.forum_id', +		),  	);  	$sql_array['SELECT'] .= ', ft.mark_time '; diff --git a/phpBB/includes/acp/acp_forums.php b/phpBB/includes/acp/acp_forums.php index 50e12a0f15..dc2e6b75fb 100644 --- a/phpBB/includes/acp/acp_forums.php +++ b/phpBB/includes/acp/acp_forums.php @@ -56,7 +56,6 @@ class acp_forums  				$total = request_var('total', 0);  				$this->display_progress_bar($start, $total); -				exit;  			break;  			case 'delete': diff --git a/phpBB/includes/constants.php b/phpBB/includes/constants.php index 3533c49d46..8d09fe4d9b 100644 --- a/phpBB/includes/constants.php +++ b/phpBB/includes/constants.php @@ -25,7 +25,7 @@ if (!defined('IN_PHPBB'))  */  // phpBB Version -define('PHPBB_VERSION', '3.0.12'); +define('PHPBB_VERSION', '3.0.13-dev');  // QA-related  // define('PHPBB_QA', 1); diff --git a/phpBB/includes/functions_content.php b/phpBB/includes/functions_content.php index b7650ecd6a..6213d2fd24 100644 --- a/phpBB/includes/functions_content.php +++ b/phpBB/includes/functions_content.php @@ -413,7 +413,7 @@ function generate_text_for_display($text, $uid, $bitfield, $flags)  {  	static $bbcode; -	if (!$text) +	if ($text === '')  	{  		return '';  	} @@ -459,7 +459,7 @@ function generate_text_for_storage(&$text, &$uid, &$bitfield, &$flags, $allow_bb  	$uid = $bitfield = '';  	$flags = (($allow_bbcode) ? OPTION_FLAG_BBCODE : 0) + (($allow_smilies) ? OPTION_FLAG_SMILIES : 0) + (($allow_urls) ? OPTION_FLAG_LINKS : 0); -	if (!$text) +	if ($text === '')  	{  		return;  	} diff --git a/phpBB/includes/mcp/mcp_pm_reports.php b/phpBB/includes/mcp/mcp_pm_reports.php index 77bc7680e6..0a33c80a90 100644 --- a/phpBB/includes/mcp/mcp_pm_reports.php +++ b/phpBB/includes/mcp/mcp_pm_reports.php @@ -166,6 +166,7 @@ class mcp_pm_reports  					'S_CLOSE_ACTION'		=> append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=pm_reports&mode=pm_report_details&r=' . $report_id),  					'S_CAN_VIEWIP'			=> $auth->acl_getf_global('m_info'),  					'S_POST_REPORTED'		=> $pm_info['message_reported'], +					'S_REPORT_CLOSED'		=> $report['report_closed'],  					'S_USER_NOTES'			=> true,  					'U_MCP_REPORT'				=> append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=pm_reports&mode=pm_report_details&r=' . $report_id), diff --git a/phpBB/includes/mcp/mcp_reports.php b/phpBB/includes/mcp/mcp_reports.php index def5422be2..b13c8b20c6 100644 --- a/phpBB/includes/mcp/mcp_reports.php +++ b/phpBB/includes/mcp/mcp_reports.php @@ -192,6 +192,7 @@ class mcp_reports  					'S_POST_REPORTED'		=> $post_info['post_reported'],  					'S_POST_UNAPPROVED'		=> !$post_info['post_approved'],  					'S_POST_LOCKED'			=> $post_info['post_edit_locked'], +					'S_REPORT_CLOSED'		=> $report['report_closed'],  					'S_USER_NOTES'			=> true,  					'U_EDIT'					=> ($auth->acl_get('m_edit', $post_info['forum_id'])) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=edit&f={$post_info['forum_id']}&p={$post_info['post_id']}") : '', diff --git a/phpBB/includes/ucp/ucp_profile.php b/phpBB/includes/ucp/ucp_profile.php index d35d13b6c1..847311058b 100644 --- a/phpBB/includes/ucp/ucp_profile.php +++ b/phpBB/includes/ucp/ucp_profile.php @@ -548,6 +548,9 @@ class ucp_profile  				// Build custom bbcodes array  				display_custom_bbcodes(); +				// Generate smiley listing +				generate_smilies('inline', 0); +  			break;  			case 'avatar': diff --git a/phpBB/includes/ucp/ucp_remind.php b/phpBB/includes/ucp/ucp_remind.php index cb89ad99be..bcb21cbedc 100644 --- a/phpBB/includes/ucp/ucp_remind.php +++ b/phpBB/includes/ucp/ucp_remind.php @@ -98,6 +98,8 @@ class ucp_remind  			$messenger->to($user_row['user_email'], $user_row['username']);  			$messenger->im($user_row['user_jabber'], $user_row['username']); +			$messenger->anti_abuse_headers($config, $user); +  			$messenger->assign_vars(array(  				'USERNAME'		=> htmlspecialchars_decode($user_row['username']),  				'PASSWORD'		=> htmlspecialchars_decode($user_password), diff --git a/phpBB/install/database_update.php b/phpBB/install/database_update.php index 90d4010d5f..7c57dfdc1f 100644 --- a/phpBB/install/database_update.php +++ b/phpBB/install/database_update.php @@ -8,7 +8,7 @@  *  */ -define('UPDATES_TO_VERSION', '3.0.12'); +define('UPDATES_TO_VERSION', '3.0.13-dev');  // Enter any version to update from to test updates. The version within the db will not be updated.  define('DEBUG_FROM_VERSION', false); diff --git a/phpBB/install/install_update.php b/phpBB/install/install_update.php index c18a0fb4ec..2f3ee1c55a 100644 --- a/phpBB/install/install_update.php +++ b/phpBB/install/install_update.php @@ -58,7 +58,6 @@ class install_update extends module  	var $new_location;  	var $latest_version;  	var $current_version; -	var $unequal_version;  	var $update_to_version; @@ -76,7 +75,6 @@ class install_update extends module  		$this->tpl_name = 'install_update';  		$this->page_title = 'UPDATE_INSTALLATION'; -		$this->unequal_version = false;  		$this->old_location = $phpbb_root_path . 'install/update/old/';  		$this->new_location = $phpbb_root_path . 'install/update/new/'; @@ -195,8 +193,6 @@ class install_update extends module  		// Check if the update files are actually meant to update from the current version  		if ($this->current_version != $this->update_info['version']['from'])  		{ -			$this->unequal_version = true; -  			$template->assign_vars(array(  				'S_ERROR'	=> true,  				'ERROR_MSG'	=> sprintf($user->lang['INCOMPATIBLE_UPDATE_FILES'], $this->current_version, $this->update_info['version']['from'], $this->update_info['version']['to']), @@ -204,10 +200,8 @@ class install_update extends module  		}  		// Check if the update files stored are for the latest version... -		if ($this->latest_version != $this->update_info['version']['to']) +		if (version_compare(strtolower($this->latest_version), strtolower($this->update_info['version']['to']), '>'))  		{ -			$this->unequal_version = true; -  			$template->assign_vars(array(  				'S_WARNING'		=> true,  				'WARNING_MSG'	=> sprintf($user->lang['OLD_UPDATE_FILES'], $this->update_info['version']['from'], $this->update_info['version']['to'], $this->latest_version)) @@ -232,7 +226,14 @@ class install_update extends module  			}  			// What about the language file? Got it updated? -			if (in_array('language/en/install.' . $phpEx, $this->update_info['files'])) +			if (in_array('language/' . $language . '/install.' . $phpEx, $this->update_info['files'])) +			{ +				$lang = array(); +				include($this->new_location . 'language/' . $language . '/install.' . $phpEx); +				// this is the user's language.. just merge it +				$user->lang = array_merge($user->lang, $lang); +			} +			if ($language != 'en' && in_array('language/en/install.' . $phpEx, $this->update_info['files']))  			{  				$lang = array();  				include($this->new_location . 'language/en/install.' . $phpEx); @@ -287,7 +288,7 @@ class install_update extends module  				);  				// Print out version the update package updates to -				if ($this->unequal_version) +				if ($this->latest_version != $this->update_info['version']['to'])  				{  					$template->assign_var('PACKAGE_VERSION', $this->update_info['version']['to']);  				} diff --git a/phpBB/install/schemas/schema_data.sql b/phpBB/install/schemas/schema_data.sql index 6eae984cb7..e1b36e64a2 100644 --- a/phpBB/install/schemas/schema_data.sql +++ b/phpBB/install/schemas/schema_data.sql @@ -246,7 +246,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('topics_per_page',  INSERT INTO phpbb_config (config_name, config_value) VALUES ('tpl_allow_php', '0');  INSERT INTO phpbb_config (config_name, config_value) VALUES ('upload_icons_path', 'images/upload_icons');  INSERT INTO phpbb_config (config_name, config_value) VALUES ('upload_path', 'files'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '3.0.12'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '3.0.13-dev');  INSERT INTO phpbb_config (config_name, config_value) VALUES ('warnings_expire_days', '90');  INSERT INTO phpbb_config (config_name, config_value) VALUES ('warnings_gc', '14400'); diff --git a/phpBB/language/en/email/forum_notify.txt b/phpBB/language/en/email/forum_notify.txt index 6a2eb90190..a05be5fd96 100644 --- a/phpBB/language/en/email/forum_notify.txt +++ b/phpBB/language/en/email/forum_notify.txt @@ -2,7 +2,7 @@ Subject: Forum post notification - "{FORUM_NAME}"  Hello {USERNAME}, -You are receiving this notification because you are watching the forum, "{FORUM_NAME}" at "{SITENAME}". This forum has received a new reply to the topic "{TOPIC_TITLE}"<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit. You can use the following link to view the last unread reply, no more notifications will be sent until you visit the topic. +You are receiving this notification because you are watching the forum "{FORUM_NAME}" at "{SITENAME}". This forum has received a new reply to the topic "{TOPIC_TITLE}"<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit. You can use the following link to view the last unread reply, no more notifications will be sent until you visit the topic.  {U_NEWEST_POST} diff --git a/phpBB/language/en/email/newtopic_notify.txt b/phpBB/language/en/email/newtopic_notify.txt index 2da7ee8766..dcc1fff343 100644 --- a/phpBB/language/en/email/newtopic_notify.txt +++ b/phpBB/language/en/email/newtopic_notify.txt @@ -2,7 +2,7 @@ Subject: New topic notification - "{FORUM_NAME}"  Hello {USERNAME}, -You are receiving this notification because you are watching the forum, "{FORUM_NAME}" at "{SITENAME}". This forum has received a new topic<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit, "{TOPIC_TITLE}". You can use the following link to view the forum, no more notifications will be sent until you visit the forum. +You are receiving this notification because you are watching the forum "{FORUM_NAME}" at "{SITENAME}". This forum has received a new topic<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit, "{TOPIC_TITLE}". You can use the following link to view the forum, no more notifications will be sent until you visit the forum.  {U_FORUM} diff --git a/phpBB/language/en/email/topic_notify.txt b/phpBB/language/en/email/topic_notify.txt index f48eb5d40a..99865494ac 100644 --- a/phpBB/language/en/email/topic_notify.txt +++ b/phpBB/language/en/email/topic_notify.txt @@ -2,7 +2,7 @@ Subject: Topic reply notification - "{TOPIC_TITLE}"  Hello {USERNAME}, -You are receiving this notification because you are watching the topic, "{TOPIC_TITLE}" at "{SITENAME}". This topic has received a reply<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit. You can use the following link to view the replies made, no more notifications will be sent until you visit the topic. +You are receiving this notification because you are watching the topic "{TOPIC_TITLE}" at "{SITENAME}". This topic has received a reply<!-- IF AUTHOR_NAME !== '' --> by {AUTHOR_NAME}<!-- ENDIF --> since your last visit. You can use the following link to view the replies made, no more notifications will be sent until you visit the topic.  If you want to view the newest post made since your last visit, click the following link:  {U_NEWEST_POST} diff --git a/phpBB/styles/prosilver/template/mcp_post.html b/phpBB/styles/prosilver/template/mcp_post.html index f8403ffccd..11f63a3ea2 100644 --- a/phpBB/styles/prosilver/template/mcp_post.html +++ b/phpBB/styles/prosilver/template/mcp_post.html @@ -13,7 +13,7 @@  		<div class="postbody">  			<h3>{L_REPORT_REASON}: {REPORT_REASON_TITLE}</h3>  			<p class="author">{L_REPORTED} {L_POST_BY_AUTHOR} {REPORTER_FULL} « {REPORT_DATE}</p> -		<!-- IF not S_POST_REPORTED --> +		<!-- IF S_REPORT_CLOSED -->  			<p class="rules">{L_REPORT_CLOSED}</p>  		<!-- ENDIF -->  			<div class="content"> @@ -31,7 +31,7 @@  	<form method="post" id="mcp_report" action="{S_CLOSE_ACTION}">  	<fieldset class="submit-buttons"> -		<!-- IF S_POST_REPORTED --> +		<!-- IF not S_REPORT_CLOSED -->  			<input class="button1" type="submit" value="{L_CLOSE_REPORT}" name="action[close]" />    		<!-- ENDIF -->  		<input class="button2" type="submit" value="{L_DELETE_REPORT}" name="action[delete]" /> diff --git a/phpBB/styles/prosilver/template/posting_smilies.html b/phpBB/styles/prosilver/template/posting_smilies.html index 86ac24aa53..d45b185ed3 100644 --- a/phpBB/styles/prosilver/template/posting_smilies.html +++ b/phpBB/styles/prosilver/template/posting_smilies.html @@ -2,8 +2,8 @@  <script type="text/javascript">  // <![CDATA[ -	var form_name = 'postform'; -	var text_name = 'message'; +	var form_name = opener.form_name; +	var text_name = opener.text_name;  // ]]>  </script>  <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script> diff --git a/phpBB/styles/prosilver/theme/colours.css b/phpBB/styles/prosilver/theme/colours.css index b9e4491feb..ef345e5113 100644 --- a/phpBB/styles/prosilver/theme/colours.css +++ b/phpBB/styles/prosilver/theme/colours.css @@ -1,4 +1,4 @@ -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for common.css  -------------------------------------------------------------- */ @@ -81,7 +81,7 @@ hr.dashed {  }  .bg1	{ background-color: #ECF3F7; } -.bg2	{ background-color: #e1ebf2;  } +.bg2	{ background-color: #e1ebf2; }  .bg3	{ background-color: #cadceb; }  .ucprowbg { @@ -234,7 +234,7 @@ p.rules {  	background-image: none;  } -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for links.css  -------------------------------------------------------------- */ @@ -327,7 +327,7 @@ a.topictitle:active {  	color: #105289;  } -/* Profile searchresults */	 +/* Profile searchresults */  .search .postprofile a {  	color: #105289;  } @@ -346,10 +346,10 @@ a.top2 {  }  /* Arrow links  */ -a.up		{ background-image: url("{T_THEME_PATH}/images/arrow_up.gif") } -a.down		{ background-image: url("{T_THEME_PATH}/images/arrow_down.gif") } -a.left		{ background-image: url("{T_THEME_PATH}/images/arrow_left.gif") } -a.right		{ background-image: url("{T_THEME_PATH}/images/arrow_right.gif") } +a.up		{ background-image: url("{T_THEME_PATH}/images/arrow_up.gif"); } +a.down		{ background-image: url("{T_THEME_PATH}/images/arrow_down.gif"); } +a.left		{ background-image: url("{T_THEME_PATH}/images/arrow_left.gif"); } +a.right		{ background-image: url("{T_THEME_PATH}/images/arrow_right.gif"); }  a.up:hover {  	background-color: transparent; @@ -364,7 +364,7 @@ a.right:hover {  } -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for content.css  -------------------------------------------------------------- */ @@ -655,7 +655,7 @@ fieldset.polls dd div {  	background-image: url("{IMG_ICON_USER_ONLINE_SRC}");  } -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for buttons.css  -------------------------------------------------------------- */ @@ -664,9 +664,9 @@ Colours and backgrounds for buttons.css  .reply-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }  .post-icon span		{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); }  .locked-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); } -.pmreply-icon span	{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;} -.newpm-icon span 	{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;} -.forwardpm-icon span	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;} +.pmreply-icon span	{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}"); } +.newpm-icon span	{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}"); } +.forwardpm-icon span	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}"); }  a.print {  	background-image: url("{T_THEME_PATH}/images/icon_print.gif"); @@ -714,7 +714,7 @@ a.fontsize {  .info-icon, .info-icon a			{ background-image: url("{IMG_ICON_POST_INFO_SRC}"); }  .warn-icon, .warn-icon a			{ background-image: url("{IMG_ICON_USER_WARN_SRC}"); } /* Need updated warn icon */ -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for cp.css  -------------------------------------------------------------- */ @@ -916,7 +916,7 @@ dl.mini dt {  	background-color: #EEE;  } -/*  	 +/*  --------------------------------------------------------------  Colours and backgrounds for forms.css  -------------------------------------------------------------- */ @@ -967,7 +967,7 @@ fieldset.quick-login input.inputbox {  /* Input field styles  ---------------------------------------- */  .inputbox { -	background-color: #FFFFFF;  +	background-color: #FFFFFF;  	border-color: #B4BAC0;  	color: #333333;  } diff --git a/phpBB/styles/prosilver/theme/forms.css b/phpBB/styles/prosilver/theme/forms.css index 43888733cc..3926da7139 100644 --- a/phpBB/styles/prosilver/theme/forms.css +++ b/phpBB/styles/prosilver/theme/forms.css @@ -29,6 +29,10 @@ select {  	font-size: 1em;  } +select:focus { +	outline-style: none; +} +  option {  	padding-right: 1em;  } @@ -298,6 +302,7 @@ fieldset.submit-buttons input {  .inputbox:focus {  	border: 1px solid #eaeaea;  	color: #4b4b4b; +	outline-style: none;  }  input.inputbox	{ width: 85%; } @@ -369,6 +374,11 @@ input.disabled {  	color: #666666;  } +/* Focus states */ +input.button1:focus, input.button2:focus, input.button3:focus { +	outline-style: none; +} +  /* Topic and forum Search */  .search-box {  	margin-top: 3px; diff --git a/phpBB/styles/subsilver2/template/mcp_post.html b/phpBB/styles/subsilver2/template/mcp_post.html index 6fb68ca680..d026ac22c0 100644 --- a/phpBB/styles/subsilver2/template/mcp_post.html +++ b/phpBB/styles/subsilver2/template/mcp_post.html @@ -28,7 +28,7 @@  		</tr>  	<!-- ENDIF -->  	<tr> -		<td class="cat" align="center" colspan="2"><!-- IF S_POST_REPORTED --><input class="btnmain" type="submit" value="{L_CLOSE_REPORT}" name="action[close]" /><!-- ELSE -->{L_REPORT_CLOSED}<!-- ENDIF -->   <input class="btnlite" type="submit" value="{L_DELETE_REPORT}" name="action[delete]" /></td> +		<td class="cat" align="center" colspan="2"><!-- IF not S_REPORT_CLOSED --><input class="btnmain" type="submit" value="{L_CLOSE_REPORT}" name="action[close]" /><!-- ELSE -->{L_REPORT_CLOSED}<!-- ENDIF -->   <input class="btnlite" type="submit" value="{L_DELETE_REPORT}" name="action[delete]" /></td>  	</tr>  	</table> diff --git a/phpBB/styles/subsilver2/template/memberlist_view.html b/phpBB/styles/subsilver2/template/memberlist_view.html index 434d795895..7898e9b235 100644 --- a/phpBB/styles/subsilver2/template/memberlist_view.html +++ b/phpBB/styles/subsilver2/template/memberlist_view.html @@ -18,7 +18,7 @@  			<table cellspacing="1" cellpadding="2" border="0">  			<!-- IF S_USER_INACTIVE -->  			<tr> -				<td align="center" style="color: red;"><b class="gen">{L_USER_IS_INACTIVE}</b><br />{L_INACTIVE_REASON}: {USER_INACTIVE_REASON}<br /><br /></td> +				<td align="center"><b class="gen inactive">{L_USER_IS_INACTIVE}</b><br />{L_INACTIVE_REASON}: {USER_INACTIVE_REASON}<br /><br /></td>  			</tr>  			<!-- ENDIF -->  			<tr> diff --git a/phpBB/styles/subsilver2/template/overall_header.html b/phpBB/styles/subsilver2/template/overall_header.html index 62ed79ed39..7eb736aa32 100644 --- a/phpBB/styles/subsilver2/template/overall_header.html +++ b/phpBB/styles/subsilver2/template/overall_header.html @@ -160,7 +160,7 @@ function marklist(id, name, state)  			<td class="genmed">  				<!-- IF not S_IS_BOT --><a href="{U_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_LOGIN_LOGOUT}</a> <!-- ENDIF -->  				<!-- IF U_RESTORE_PERMISSIONS -->  <a href="{U_RESTORE_PERMISSIONS}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_RESTORE_PERMISSIONS}</a><!-- ENDIF --> -				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->  <span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF --> +				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->  <span class="error">{L_BOARD_DISABLED}</span><!-- ENDIF -->  				<!-- IF not S_IS_BOT -->  					<!-- IF S_USER_LOGGED_IN -->  						<!-- IF S_DISPLAY_PM -->  <a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message.gif" width="12" height="13" alt="*" /> {PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF --> diff --git a/phpBB/styles/subsilver2/template/posting_smilies.html b/phpBB/styles/subsilver2/template/posting_smilies.html index fcab578bd9..d2224887bc 100644 --- a/phpBB/styles/subsilver2/template/posting_smilies.html +++ b/phpBB/styles/subsilver2/template/posting_smilies.html @@ -2,8 +2,8 @@  <script type="text/javascript">  // <![CDATA[ -	var form_name = 'postform'; -	var text_name = 'message'; +	var form_name = opener.form_name; +	var text_name = opener.text_name;  // ]]>  </script>  <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script> diff --git a/phpBB/styles/subsilver2/template/ucp_header.html b/phpBB/styles/subsilver2/template/ucp_header.html index 1566a15929..4ad27738fa 100644 --- a/phpBB/styles/subsilver2/template/ucp_header.html +++ b/phpBB/styles/subsilver2/template/ucp_header.html @@ -123,7 +123,7 @@  	<tr>  		<td class="row1" align="center"> -			<b class="genmed" style="color:green">{L_FRIENDS_ONLINE}</b> +			<b class="genmed online">{L_FRIENDS_ONLINE}</b>  			<ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">  			<!-- BEGIN friends_online --> @@ -139,7 +139,7 @@  			<hr /> -			<b class="genmed" style="color:red">{L_FRIENDS_OFFLINE}</b> +			<b class="genmed offline">{L_FRIENDS_OFFLINE}</b>  			<ul class="nav" style="margin: 0; padding: 0; list-style-type: none; line-height: 175%;">  			<!-- BEGIN friends_offline --> diff --git a/phpBB/styles/subsilver2/template/ucp_pm_history.html b/phpBB/styles/subsilver2/template/ucp_pm_history.html index bf20108f7b..e27417ea3f 100644 --- a/phpBB/styles/subsilver2/template/ucp_pm_history.html +++ b/phpBB/styles/subsilver2/template/ucp_pm_history.html @@ -25,7 +25,7 @@  				</tr>  				</table>  			</td> -			<td width="100%"<!-- IF history_row.S_CURRENT_MSG --> style="background-color:lightblue"<!-- ENDIF -->> +			<td width="100%"<!-- IF history_row.S_CURRENT_MSG --> class="current"<!-- ENDIF -->>  				<div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};"><b>{L_PM_SUBJECT}:</b> {history_row.SUBJECT}</div><div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><b>{L_FOLDER}:</b> {history_row.FOLDER}</div>  			</td>  		</tr> diff --git a/phpBB/styles/subsilver2/template/ucp_profile_signature.html b/phpBB/styles/subsilver2/template/ucp_profile_signature.html index a33726e166..54e8aaa723 100644 --- a/phpBB/styles/subsilver2/template/ucp_profile_signature.html +++ b/phpBB/styles/subsilver2/template/ucp_profile_signature.html @@ -1,13 +1,22 @@  <!-- INCLUDE ucp_header.html --> +<script type="text/javascript"> +// <![CDATA[ +	var form_name = 'ucp'; +	var text_name = 'signature'; +// ]]> +</script> +  <!-- DEFINE $S_SIGNATURE = 1 -->  <table class="tablebg" width="100%" cellspacing="1">  <tr>  	<th colspan="2">{L_TITLE}</th>  </tr> +<!-- IF not S_SMILIES_ALLOWED -->  <tr>  	<td colspan="2" class="row1">{L_SIGNATURE_EXPLAIN}</td>  </tr> +<!-- ENDIF -->  <!-- IF ERROR -->  	<tr> @@ -16,14 +25,32 @@  <!-- ENDIF -->  <tr> -	<td colspan="2" class="row2"> -		<script type="text/javascript"> -		// <![CDATA[ -			var form_name = 'ucp'; -			var text_name = 'signature'; -		// ]]> -		</script> -		 +	<!-- IF S_SMILIES_ALLOWED --> +	<td class="row1" width="22%" valign="top"> +		{L_SIGNATURE_EXPLAIN} +		<table width="100%" cellspacing="5" cellpadding="0" border="0" align="center"> +			<tr> +				<td class="gensmall" align="center"><b>{L_SMILIES}</b></td> +			</tr> +			<tr> +				<td align="center"> +				<!-- BEGIN smiley --> +					<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;" style="line-height: 20px;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a> +				<!-- END smiley --> +				</td> +			</tr> +			<!-- IF S_SHOW_SMILEY_LINK --> +			<tr> +				<td align="center"><a class="nav" href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></td> +			</tr> +			<!-- ENDIF --> +		</table> +	</td> +	<td class="row2"> +	<!-- ELSE --> +	<td class="row2" colspan="2"> +	<!-- ENDIF --> +  		<table cellspacing="0" cellpadding="2" border="0" width="99%">  		<!-- INCLUDE posting_buttons.html -->  		<tr> diff --git a/phpBB/styles/subsilver2/theme/stylesheet.css b/phpBB/styles/subsilver2/theme/stylesheet.css index 177a988e93..ec36baa251 100644 --- a/phpBB/styles/subsilver2/theme/stylesheet.css +++ b/phpBB/styles/subsilver2/theme/stylesheet.css @@ -181,7 +181,7 @@ p.datetime {  p.searchbar {  	padding: 2px 0;  	white-space: nowrap; -}  +}  p.searchbarreg {  	margin: 0; @@ -292,7 +292,11 @@ p.topicdetails {  	text-decoration: none;  } -.error { +.online { +	color: green; +} + +.offline, .error, .inactive {  	color: red;  } @@ -360,6 +364,10 @@ td.profile {  	background-color: #D1D7DC;  } +.current { +	background-color: lightblue; +} +  hr {  	height: 1px;  	border-width: 0; @@ -455,7 +463,7 @@ textarea {  	background-color: #FAFAFA;  	color: #333333;  	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; -	font-size: 1.3em;  +	font-size: 1.3em;  	line-height: 1.4em;  	font-weight: normal;  	border: 1px solid #A9B8C2; @@ -535,6 +543,9 @@ input.radio {  	border-style: none;  } +input:focus, select:focus, textarea:focus { +	outline-style: none; +}  /* BBCode   ------------ */  | 
