aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | [feature/extension-manager] Correctly detect and handle directories in finderNils Adermann2011-09-291-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Find dirs with SELF_FIRST setting on iteratorNils Adermann2011-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Make sure the directory pattern matches on windowsNils Adermann2011-09-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Correctly reset paths in set_templateNils Adermann2011-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Make sure named styles are loaded from root dirNils Adermann2011-09-294-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Fallback template might not always be setNils Adermann2011-09-291-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Reset all template paths after a set_templates callNils Adermann2011-09-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Refactoring the structure of extension providerNils Adermann2011-09-298-68/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Don't use the extension manager during installNils Adermann2011-09-291-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Template needs to be able to work without extensions. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Add support for templates in extensions.Nils Adermann2011-09-295-85/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | [feature/extension-manager] Don't cache the phpbb_root_path in the ext managerNils Adermann2011-09-292-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the paths are incorrect from e.g. adm/ PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Extract extension provider functionality from cronNils Adermann2011-09-292-46/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Prepend the phpbb_root_path if necessary.Nils Adermann2011-09-291-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Correct formatting of documentationNils Adermann2011-09-291-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Add support for directories to the extension finderNils Adermann2011-09-291-6/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Always store the full class name as module basenameNils Adermann2011-09-291-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The updater swaps out all basenames. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Make sure the extension manager works without cacheNils Adermann2011-09-291-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes a test for manager without a cache PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Make the cache variable name for extensions dynamicNils Adermann2011-09-292-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows multiple instances to use cache simultaneously. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Use _ext for cache - avoids conflict with file extNils Adermann2011-09-292-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Test creation of new extension finder cacheNils Adermann2011-09-291-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Correct usage of false cache return valueNils Adermann2011-09-292-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Add docblocks for query members of extension finderNils Adermann2011-09-291-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Remove 5.2 incompatible \ in front of SPL classnameNils Adermann2011-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB-10323
| * | | | | | | | | | [feature/extension-manager] Use an incremental process for enable and purgeNils Adermann2011-09-293-18/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | [feature/extension-manager] Add missing sql_freeresult callNils Adermann2011-09-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Allow extensions to define captcha plugins.Nils Adermann2011-09-293-24/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The base class for captcha plugins has been renamed, but the old name continues to exist as an empty subclass of it for backwards compatability. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Avoid unecessary loading of acp classesNils Adermann2011-09-291-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Fix whitespace in acp_modulesNils Adermann2011-09-291-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Load (A/U/M)CP modules from extensionsNils Adermann2011-09-292-75/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid large bc breaking changes, modules in the old includes directory structure still follow the same naming conventions. Modules in extensions have to be placed in an xcp/ folder and need a _module suffix. The corresponding info file is in the same directory but with an _info suffix. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Add filename prefix matching in extension finderNils Adermann2011-09-291-5/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Remove cron's dependency on the extension manager.Nils Adermann2011-09-292-44/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead a separate cron provider supplies the manager with tasks from the extension finder. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] The class loader no longer knows about extensionsNils Adermann2011-09-291-29/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead the class loader is instantiated twice. Once with the phpbb_ prefix and once with the phpbb_ext_ prefix. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Skip phpbb_search_base by checking for get_name()Nils Adermann2011-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Never cache extension finder queries in debug modeNils Adermann2011-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During development the detection of files should happen immediately and performance is less of a concern. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Make search backends loadable from extensionsNils Adermann2011-09-295-38/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Search backends are now required to be autoloadable. The database updater to 3.1 tries to guess the class name as phpbb_search_<oldname> which works for the default backends we ship. PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Porting cron tasks over to the extension finderNils Adermann2011-09-291-99/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10323
| * | | | | | | | | | [feature/extension-manager] Extension Manager & FinderNils Adermann2011-09-296-8/+630
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extensions RFC: http://area51.phpbb.com/phpBB/viewtopic.php?f=84&t=41499 Ticket: http://tracker.phpbb.com/browse/PHPBB3-10323 PHPBB3-10323
* | | | | | | | | | | Merge branch 'develop-olympus' into developNils Adermann2011-11-181-4/+4
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * develop-olympus: [ticket/9776] Delete poll if no poll options were submitted.
| * | | | | | | | | | Merge remote-tracking branch 'github-nickvergessen/ticket/9776' into ↵Nils Adermann2011-11-181-4/+4
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop-olympus * github-nickvergessen/ticket/9776: [ticket/9776] Delete poll if no poll options were submitted.
| | * | | | | | | | | | [ticket/9776] Delete poll if no poll options were submitted.Joas Schilling2011-11-181-4/+4
| | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-9776
* | | | | | | | | | | Merge branch 'develop-olympus' into developNils Adermann2011-11-181-0/+4
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * develop-olympus: [ticket/9956] Display error message if no disapprove reason given Conflicts: phpBB/includes/mcp/mcp_queue.php
| * | | | | | | | | | Merge remote-tracking branch 'github-nickvergessen/ticket/9956' into ↵Nils Adermann2011-11-181-0/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop-olympus * github-nickvergessen/ticket/9956: [ticket/9956] Display error message if no disapprove reason given
| | * | | | | | | | | | [ticket/9956] Display error message if no disapprove reason givenJoas Schilling2011-10-141-0/+3
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-9956
* | | | | | | | | | | Merge branch 'develop-olympus' into developNils Adermann2011-11-181-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | / / / / / / / | |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | * 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
| * | | | | | | | | Merge remote-tracking branch 'github-nickvergessen/ticket/10296' into ↵Nils Adermann2011-11-181-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | | | | | | [ticket/10296] Fix CROSS JOIN with INNER JOIN on MSSQL, Postgres and Oracledmauri2011-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-10296
* | | | | | | | | | | Merge branch 'develop-olympus' into developJoas Schilling2011-11-181-3/+9
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | / / / | |_|_|_|_|_|_|/ / / |/| | | | | | | | | Conflicts: phpBB/includes/functions.php
| * | | | | | | | | Merge remote-tracking branch 'remotes/rxu/ticket/9008' into develop-olympusJoas Schilling2011-11-181-3/+9
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | [ticket/9008] Incorrect unread topic tracking for unapproved topicsrxu2011-09-251-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHPBB3-9008
* | | | | | | | | | | Merge branch 'develop-olympus' into developOleg Pudeyev2011-11-171-1/+8
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * develop-olympus: [ticket/10157] Add notification to update cpfs when installing a language.