| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit adds a template path provider to separate the process of locating
(cached) paths in extensions from the template engine. The locator is supplied
with a list of paths from the path provider.
Admin templates can now be created in ext/<ext>/adm/style/ and regular
templates go into ext/<ext>/styles/<style>/template/. Extension templates
override regular templates. So if an extension supplies a file with a name
used in phpBB, the extension's file will be used.
A side-effect of this commit: Locator and Provider are now able to deal with
arbitrary levels of template inheritance. So we can expose this through
phpbb_template if we choose to, and allow styles to inherit from inherited
styles.
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Otherwise the paths are incorrect from e.g. adm/
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Includes a test for manager without a cache
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allows multiple instances to use cache simultaneously.
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The enable or purge operation of an extension could take a long time if an
expensive operation needs to be executed on a large set of data. To allow
this to succeed from a web interface with max_execution_time set in the
webserver's php configuration, subsequent requests must continue the
operation started earlier. So individual enable and purge implementations
must be able to spread their work across multiple steps.
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Instead a separate cron provider supplies the manager with tasks from the
extension finder.
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Instead the class loader is instantiated twice. Once with the phpbb_ prefix
and once with the phpbb_ext_ prefix.
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10323
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Extensions RFC: http://area51.phpbb.com/phpBB/viewtopic.php?f=84&t=41499
Ticket: http://tracker.phpbb.com/browse/PHPBB3-10323
PHPBB3-10323
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | / / /
| | |/ / /
| |/| | |
| | | | | |
* develop-olympus:
[ticket/10296] Fix CROSS JOIN with INNER JOIN on MSSQL, Postgres and Oracle
[ticket/10296] Add unit test for CROSS JOIN with INNER JOIN
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
develop-olympus
* github-nickvergessen/ticket/10296:
[ticket/10296] Fix CROSS JOIN with INNER JOIN on MSSQL, Postgres and Oracle
[ticket/10296] Add unit test for CROSS JOIN with INNER JOIN
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10296
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* develop-olympus:
[ticket/9066] Move regex into get_preg_expression function and add tests
[ticket/9066] Disallow some database prefix to prevent same errors and problems
|
| |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
* nickvergessen/ticket/9066:
[ticket/9066] Move regex into get_preg_expression function and add tests
[ticket/9066] Disallow some database prefix to prevent same errors and problems
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-9066
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* develop-olympus:
[ticket/10416] Pass dbport to PDO object in ...connection_manager::connect().
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10416
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Tests still execute correctly using PHPUnit 3.5 on PHP 5.3 and above. The php
version limitation for a directory was added in PHPUnit 3.6. A separate test
suite is required because the functional tests are in the whitelisted tests
directory. The base test for functional testing is only included in bootstrap
in versions 5.3 and above.
PHPBB3-10414
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
PHPBB3-10417
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
* develop-olympus:
[ticket/10327] Use $this->tools instead of creating a new instance of db_tools.
[ticket/10327] Also change CREATE UNIQUE INDEX to use ALTER TABLE.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* bantu/ticket/10327:
[ticket/10327] Use $this->tools instead of creating a new instance of db_tools.
[ticket/10327] Also change CREATE UNIQUE INDEX to use ALTER TABLE.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-10327
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* develop-olympus:
[ticket/8240] Add ability to get a list of columns of a tables to db_tools.
[ticket/8240] Add ability to get a list of tables to db_tools.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-8240
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
PHPBB3-8240
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-10414
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-10414
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The functional tests now also use the test database
PHPBB3-10414
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-10414
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* develop-olympus:
[ticket/10327] Change CREATE INDEX to ALTER TABLE table ADD INDEX for MySQL.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* CREATE INDEX is internally mapped to an ALTER INDEX statement.
* CREATE INDEX requires the INDEX permission.
* ALTER TABLE requires the (more powerful) ALTER permission.
* We require the ALTER permission anyway for operation.
* Changing CREATE INDEX to ALTER TABLE thus removes dependency on the INDEX
permission which is good because some management software does not give
out the INDEX permission by default.
http://dev.mysql.com/doc/refman/5.0/en/create-index.html
PHPBB3-10327
|
|\ \ \ \ \
| |/ / / /
| | | / /
| |_|/ /
|/| | |
| | | | |
* develop-olympus:
[ticket/10307] Add a test for PHPBB3-10307
[ticket/10307] Return false in mysqli sql_fetchrow on empty result
|
| |/ /
| | |
| | |
| | | |
PHPBB3-10307
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* develop-olympus:
[ticket/10394] Use call_user_func_array to pass a ref into a dynamic function
|
| | |
| | |
| | |
| | | |
PHPBB3-10394
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* develop-olympus:
[ticket/10394] Remove call-time pass by reference from tests for PHP 5.4
|
| | |
| | |
| | |
| | | |
PHPBB3-10394
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 'develop' of git://github.com/phpbb/phpbb3:
[ticket/10392] Alter parent namespace stripping.
[ticket/10392] Test for magic loop variables with nested namespaces.
[ticket/10392] Missed fix for S_BLOCK_NAME.
[ticket/10392] Fix access to nested special block variables.
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-10392
|
|/ / /
| | |
| | |
| | | |
PHPBB3-10384
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* develop-olympus:
[ticket/10369] Replace root path with "[ROOT]" as per IRC.
[ticket/10369] Add warning about paths outside of phpBB root not being filtered
[ticket/10369] Rename filter_errfile() to filter_root_path().
[ticket/10369] DRY code to remove phpbb path from errfile.
[ticket/10369] Always include errfile and errline in format_errors().
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We remove the phpBB root path from errfile. This is consistent with how
msg_handler handles E_WARNING messages etc.
PHPBB3-10369
|