| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [feature/template-engine] Rename is_absolute to phpbb_is_absolute. | Oleg Pudeyev | 2011-07-24 | 3 | -4/+4 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Test template DEFINE statements across files | Nils Adermann | 2011-07-17 | 3 | -1/+7 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Docblocks, no more constructor for filter | Igor Wiedler | 2011-07-16 | 1 | -6/+18 |
| | | | | | | | Add docblocks for phpbb_template_filter, remove the useless constructor. PHPBB3-9726 | ||||
| * | [feature/template-engine] Add ampersands to return refs by reference. | Oleg Pudeyev | 2011-07-10 | 1 | -2/+2 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete useless assignment by reference for $lang. | Oleg Pudeyev | 2011-07-10 | 2 | -2/+2 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Remove $include_once argument of display() | Igor Wiedler | 2011-07-10 | 3 | -12/+9 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Refactor $config dependency out of the filter | Igor Wiedler | 2011-07-10 | 8 | -29/+46 |
| | | | | | | | | | | | The template stream filter no longer depends on the $config global. Instead it uses a 'allow_php' param that is passed via stream_bucket_append's last argument. Tests also adjusted. PHPBB3-9726 | ||||
| * | [feature/template-engine] Fix some comments | Igor Wiedler | 2011-07-10 | 2 | -15/+16 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Move template.php to includes/template | Igor Wiedler | 2011-07-10 | 6 | -5/+0 |
| | | | | | | | This allows making use of autoloading. PHPBB3-9726 | ||||
| * | [feature/template-engine] Fixed copyright year. | Oleg Pudeyev | 2011-05-19 | 1 | -1/+1 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Fixed absolute path PHP includes, added test. | Oleg Pudeyev | 2011-05-19 | 3 | -1/+33 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Moved includephp test to its own file. | Oleg Pudeyev | 2011-05-18 | 3 | -17/+28 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Added tests for template inheritance. | Oleg Pudeyev | 2011-05-18 | 5 | -0/+78 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete useless template require. | Oleg Pudeyev | 2011-05-18 | 1 | -1/+0 |
| | | | | | | | It is now handled by autoloading. PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete @version everywhere. | Oleg Pudeyev | 2011-05-14 | 7 | -7/+0 |
| | | | | | | | This is not used since the switch to git. PHPBB3-9726 | ||||
| * | [feature/template-engine] Moved phpbb_template_filter into own file. | Oleg Pudeyev | 2011-05-14 | 2 | -831/+848 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete @access everywhere. | Oleg Pudeyev | 2011-05-14 | 3 | -36/+0 |
| | | | | | | | Access specification in php 5 is done directly on functions/properties. PHPBB3-9726 | ||||
| * | [feature/template-engine] Added a test for inclusion of php files from subdir. | Oleg Pudeyev | 2011-05-14 | 3 | -100/+148 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Make INCLUDEPHP relative to board root. | Oleg Pudeyev | 2011-05-12 | 5 | -10/+11 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Replaced globals with dependency injection. | Oleg Pudeyev | 2011-05-12 | 4 | -39/+65 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Deleted useless catch. | Oleg Pudeyev | 2011-05-12 | 1 | -4/+0 |
| | | | | | | | In tests there is no need to catch unexpected exceptions. PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete obsolete comments pertaining to notices. | Oleg Pudeyev | 2011-05-12 | 1 | -7/+0 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Clarify cache directory path for set_custom_template | Oleg Pudeyev | 2011-05-12 | 1 | -1/+4 |
| | | | | | | | | Even if the template may be outside of phpBB, phpBB's cache directory is still going to be used for storing compiled template code. PHPBB3-9726 | ||||
| * | [feature/template-engine] Try to handle failed template includes. | Oleg Pudeyev | 2011-05-12 | 1 | -2/+3 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Rename $filename to $compiled_path for clarity. | Oleg Pudeyev | 2011-05-12 | 1 | -6/+6 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Move DEBUG_EXTRA check for $recompile up. | Oleg Pudeyev | 2011-05-12 | 1 | -14/+10 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Deleted useless assignment. | Oleg Pudeyev | 2011-05-12 | 1 | -1/+0 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Added docblocks to get_*_ref in context. | Oleg Pudeyev | 2011-05-12 | 1 | -0/+22 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Fixed reference usage. | Oleg Pudeyev | 2011-05-12 | 3 | -3/+7 |
| | | | | | | | | Hopefully this is right, I have not checked it against the manual (assuming the manual even covers these things). PHPBB3-9726 | ||||
| * | [feature/template-engine] Disposed of underscores in property names. | Oleg Pudeyev | 2011-05-12 | 2 | -32/+32 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Remove commented out error reporting logic. | Oleg Pudeyev | 2011-05-12 | 1 | -10/+0 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Refactor hook logic into a separate function. | Oleg Pudeyev | 2011-05-12 | 1 | -7/+24 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Reinstate phpbb_template#destroy function. | Oleg Pudeyev | 2011-05-12 | 1 | -0/+9 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Add back IN_PHPBB preamble. | Oleg Pudeyev | 2011-05-12 | 3 | -1/+53 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Moved template classes to subdirectory. | Oleg Pudeyev | 2011-05-08 | 5 | -0/+0 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Renamed template executor and friends to renderer. | Oleg Pudeyev | 2011-05-08 | 4 | -33/+33 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Added docblocks and boilerplate to new files. | Oleg Pudeyev | 2011-05-07 | 4 | -0/+76 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Removed more dead code. | Oleg Pudeyev | 2011-05-07 | 1 | -6/+0 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Added phpbb_template_context class. | Oleg Pudeyev | 2011-05-07 | 6 | -246/+367 |
| | | | | | | | Objects of this class hold variables assigned to templates. PHPBB3-9726 | ||||
| * | [feature/template-engine] Always call ob_end_clean. | Oleg Pudeyev | 2011-05-05 | 1 | -1/+1 |
| | | | | | | | We have to stop output buffering even when rendering fails. PHPBB3-9726 | ||||
| * | [feature/template-engine] Removed some dead code. | Oleg Pudeyev | 2011-05-04 | 1 | -3/+1 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Split template execution logic into classes. | Oleg Pudeyev | 2011-05-04 | 4 | -63/+123 |
| | | | | | | | | | | | | Template executor interface defines a template executor object. It is an object which can execute (i.e. display/render) a template. Currently there are two implementations: * phpbb_template_executor_include includes php code from a file. * phpbb_template_executor_eval eval's php code. PHPBB3-9726 | ||||
| * | [feature/template-engine] Removed storedb-related logic. | Oleg Pudeyev | 2011-05-04 | 1 | -124/+2 |
| | | | | | | | | | | phpBB 3.1 will not provide the option to store templates in the database. This commit removes code that handles templates stored in database from the template engine. PHPBB3-9726 | ||||
| * | [feature/template-engine] Delete template class, use phpbb_template instead. | Oleg Pudeyev | 2011-05-04 | 5 | -13/+4 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Rename template_compile methods for clarity. | Oleg Pudeyev | 2011-05-04 | 3 | -12/+12 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Extracted compile_stream_to_stream. | Oleg Pudeyev | 2011-05-01 | 1 | -4/+19 |
| | | | | | PHPBB3-9726 | ||||
| * | [feature/template-engine] Close output stream in compile(). | Oleg Pudeyev | 2011-05-01 | 1 | -1/+4 |
| | | | | | | | | There is no need to leave the stream to the garbage collector, and the amount of data stuck in it may be substantial. PHPBB3-9726 | ||||
| * | [feature/template-engine] Fixed description of assign_display(). | Oleg Pudeyev | 2011-05-01 | 1 | -1/+1 |
| | | | | | | | | This function returns false on failure, which can happen if display() failed. Document the failure return value. PHPBB3-9726 | ||||
| * | [feature/template-engine] Only copy files to cache if they exist. | Oleg Pudeyev | 2011-05-01 | 1 | -2/+3 |
| | | | | | | | | | When testing eval code path, compiled templates may not be written to the file system, and unconditionally trying to copy them breaks tests. PHPBB3-9726 | ||||
| * | [feature/template-engine] Relax missing file exception check. | Oleg Pudeyev | 2011-05-01 | 1 | -1/+1 |
| | | | | | | | | As long as the exception message has the correct description and file name we should not care which function raised the exception. PHPBB3-9726 | ||||
