Nathaniel Guse
8f303b376b
[feature/twig] Don't forget to set the context when rendering!
...
PHPBB3-11598
2013-07-01 21:16:36 -05:00
Nathaniel Guse
1c7e077fea
[feature/twig] Remove get_lang function (it's not used anywhere)
...
PHPBB3-11598
2013-07-01 21:11:24 -05:00
Nathaniel Guse
46d6899b46
[feature/twig] Do not assign var by reference
...
PHPBB3-11598
2013-07-01 20:41:36 -05:00
Nathaniel Guse
87e4e05220
Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/twig
...
# By Dhruv
# Via Andreas Fischer (3) and Dhruv (1)
* 'develop' of https://github.com/phpbb/phpbb3 :
[ticket/10838] Fix URL for wiki and remove irrelevant line
[ticket/10838] Remove php 5.4 and builtin server references
[ticket/10838] Fix missing data
[ticket/10838] separate database used mentioned in unit tests
[ticket/11585] Make $auth_admin class property
[ticket/10838] Updated RUNNING_TESTS.md
2013-07-01 20:38:29 -05:00
Nathaniel Guse
943728d3ef
[feature/twig] Fix length replace in lexer
...
PHPBB3-11598
2013-07-01 14:58:20 -05:00
Nathaniel Guse
1a58d188aa
[feature/twig] Prevent errors from empty user->style
...
PHPBB3-11598
2013-07-01 14:42:05 -05:00
Andreas Fischer
60e474c551
Merge remote-tracking branch 'dhruvgoel92/ticket/11585' into develop
...
* dhruvgoel92/ticket/11585:
[ticket/11585] Make $auth_admin class property
2013-07-01 20:43:34 +02:00
Dhruv
9e3d5420ad
[ticket/11585] Make $auth_admin class property
...
$auth_admin is class property and used via $this reference in all
methods
PHPBB3-11585
2013-07-02 00:10:30 +05:30
Nathaniel Guse
d7cff78443
[feature/twig] Use adm_relative_path to build admin namespace
...
PHPBB3-11598
2013-07-01 13:39:51 -05:00
Nathaniel Guse
9fbba760fb
[feature/twig] Remove classes related to old template engine
...
PHPBB3-11598
2013-07-01 13:34:28 -05:00
Nathaniel Guse
793ee3f8d9
[feature/twig] Remove debug code, set debug/auto reload correctly
...
PHPBB3-11598
2013-07-01 13:32:43 -05:00
Nathaniel Guse
bdc05b7dc8
[feature/twig] Remove resource locator dependency from template
...
PHPBB3-11598
2013-07-01 13:28:08 -05:00
Nathaniel Guse
2d9bbe0ef2
[feature/twig] Fix template/context.php
...
PHPBB3-11598
2013-07-01 13:26:00 -05:00
Nathaniel Guse
341bae40eb
[feature/twig] Remove the twig loader class that I started (don't use it)
...
PHPBB3-11598
2013-07-01 12:58:31 -05:00
Nathaniel Guse
6c30441ad4
[feature/twig] Changing INCLUDEJS behavior slightly
...
Automatically parsing inline variables the same way it is done for
INCLUDE, INCLUDEPHP
PHPBB3-11598
2013-07-01 12:26:01 -05:00
Nathaniel Guse
e9bbeeb1a4
[feature/twig] Fix includephp node
...
PHPBB3-11598
2013-07-01 12:23:25 -05:00
Nathaniel Guse
f08330f762
Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/twig
...
# By Dhruv (7) and others
# Via Andreas Fischer (7) and others
* 'develop' of https://github.com/phpbb/phpbb3 :
[ticket/11593] initialize $is_expr as null before being passed to get_varref
[ticket/9341] Assert that page doesnt contain next or prev page posts
[ticket/9341] Follow the Next/Prev link in tests follow the next/prev link and then assert if the page contains its last post or not
[ticket/9341] remove PREV_PAGE tpl var used for backward compatability
[ticket/11618] Replace glob() with scandir() and string matching
[ticket/9341] Add tests for checking Next and Previous template vars
[ticket/9341] Move create_topic and post into functional test case
[ticket/11615] Fix typo in creation_test
[ticket/11615] Remove magic number in creation_test
[ticket/11615] Rename class in file to match
[ticket/11615] Rename init_test to creation_test for clarity
[ticket/9341] Use U_PREVIOUS and U_NEXT in template files
[ticket/9341] Correctly named template vars
Conflicts:
tests/template/template_test_case.php
2013-07-01 12:03:24 -05:00
Nathaniel Guse
ddaccaf63e
[feature/twig] A bit of cleanup in twig.php
...
PHPBB3-11598
2013-07-01 11:52:03 -05:00
Nathaniel Guse
4ee7fb1a9d
[feature/twig] Add S_BLOCK_NAME to context, set S_NUM_ROWS in alter_block
...
PHPBB3-11598
2013-07-01 10:57:57 -05:00
Nathaniel Guse
42e3a4bfb9
[feature/twig] Add addslashes filter (to use on LA_ instead of escape)
...
To match previous parser behavior
PHPBB3-11598
2013-07-01 10:17:58 -05:00
Nathaniel Guse
8d3fd1fcdd
[feature/twig] Remove the get_rootref and get_tpldata functions prev added
...
These are not really necessary
PHPBB3-11598
2013-07-01 09:38:51 -05:00
Nathaniel Guse
9749405129
[feature/twig] Transform {L_, {LA_ to use the lang() function
...
PHPBB3-11598
2013-07-01 09:32:21 -05:00
Nathaniel Guse
658d1b6afe
[feature/twig] Fixing include node
...
PHPBB3-11598
2013-07-01 09:20:46 -05:00
Nathaniel Guse
ecdc73a81a
[feature/twig] Fixing define node
...
PHPBB3-11598
2013-07-01 09:19:54 -05:00
Nathaniel Guse
2c55671767
[feature/twig] Fixing div by replacement
...
PHPBB3-11598
2013-07-01 09:19:30 -05:00
Nathaniel Guse
c49d27329d
[feature/twig] Adding ! operator
...
PHPBB3-11598
2013-07-01 09:18:58 -05:00
Nathaniel Guse
c477f865fb
[feature/twig] Add S_NUM_ROWS to loops in context
...
PHPBB3-11598
2013-06-29 19:22:58 -05:00
Nathaniel Guse
82aa4edeab
[feature/twig] Adding some operators to the extension
...
PHPBB3-11598
2013-06-29 19:22:01 -05:00
Nathaniel Guse
f18cbd50f0
[feature/twig] Fixing more stuff for DEFINE/INCLUDE
...
PHPBB3-11598
2013-06-29 19:19:18 -05:00
Nathaniel Guse
64963b5962
[feature/twig] Fixing DEFINE statements
...
PHPBB3-11598
2013-06-29 11:07:10 -05:00
Joas Schilling
8233c3e340
Merge remote-tracking branch 'dhruvgoel92/ticket/9341' into develop
...
* dhruvgoel92/ticket/9341:
[ticket/9341] Assert that page doesnt contain next or prev page posts
[ticket/9341] Follow the Next/Prev link in tests follow the next/prev link and then assert if the page contains its last post or not
[ticket/9341] remove PREV_PAGE tpl var used for backward compatability
[ticket/9341] Add tests for checking Next and Previous template vars
[ticket/9341] Move create_topic and post into functional test case
[ticket/9341] Use U_PREVIOUS and U_NEXT in template files
[ticket/9341] Correctly named template vars
2013-06-29 15:49:23 +02:00
Andreas Fischer
c0c4ce8b8b
Merge remote-tracking branch 'dhruvgoel92/ticket/11593' into develop
...
* dhruvgoel92/ticket/11593:
[ticket/11593] initialize $is_expr as null before being passed to get_varref
2013-06-29 14:07:42 +02:00
Dhruv
5182ec09a5
[ticket/11593] initialize $is_expr as null before being passed to get_varref
...
PHPBB3-11593
2013-06-29 15:26:36 +05:30
Nathaniel Guse
abb7901edb
[feature/twig] New Twig filter, subset
...
This filter grabs a subset of a loop for output (according to past
functionality).
PHPBB3-11598
2013-06-28 15:40:30 -05:00
Dhruv
69001902b9
[ticket/9341] remove PREV_PAGE tpl var used for backward compatability
...
PHPBB3-9341
2013-06-27 20:47:03 +05:30
Nathaniel Guse
09ed0dd7bc
[feature/twig] Replace BEGIN with Twig for using Lexer
...
No longer using the begin tokenparser/node as it did not allow proper
handling of <!-- BEGIN !foo, <!-- BEGIN foo(0,2). Now the lexer will
use regular expressions to handle that correctly and replace it with Twig's
for token
Also fixing <!-- IF .foo as I discovered it evaluates to if sizeof(foo)
PHPBB3-11598
2013-06-26 12:30:59 -05:00
Nathaniel Guse
6d709525c3
[feature/twig] Set S_ROW_NUM in context also (previously was a hack in filter)
...
PHPBB3-11598
2013-06-26 12:27:32 -05:00
Nathaniel Guse
15e4b33495
[feature/twig] Fix alter_block_array to correctly set S_ROW_COUNT
...
PHPBB3-11598
2013-06-26 09:09:11 -05:00
Nathaniel Guse
040186418a
[feature/twig] Forgot to set up $config in node/php.php
...
PHPBB3-11598
2013-06-25 20:52:04 -05:00
Nathaniel Guse
6c771a38de
[feature/twig] Going back to Twig's handling of cache file names for now
...
My method was not working correctly, will work on it more later.
PHPBB3-11598
2013-06-25 19:24:32 -05:00
Nathaniel Guse
7a9aec5fda
[feature/twig] No longer using the phpbb_template_locator
...
This functionality is handled by the Twig Filesystem Loader
PHPBB3-11598
2013-06-25 19:23:42 -05:00
Nathaniel Guse
3766b736da
[feature/twig] Don't require phpbb_config, some tests pass null
...
PHPBB3-11598
2013-06-25 18:06:45 -05:00
Nathaniel Guse
1c8c03c4db
[feature/twig] INCLUDEPHP token abs paths & fix test
...
PHPBB3-11598
2013-06-25 16:51:50 -05:00
Nathaniel Guse
8bccba1a2f
[feature/twig] INCLUDEPHP token, replace variable usage with $context
...
I could find no better way to do this...
PHPBB3-11598
2013-06-25 16:27:58 -05:00
Nathaniel Guse
e227f05e9a
[feature/twig] INCLUDEPHP token support
...
PHPBB3-11598
2013-06-25 15:02:55 -05:00
Nathaniel Guse
99b776a4e5
[feature/twig] Add a comment to tpl output if PHP used, but disabled
...
PHPBB3-11598
2013-06-25 14:59:41 -05:00
Nathaniel Guse
68225d9f29
[feature/twig] Pass parameters required to twig env via constructor
...
Instead of creating set functions
PHPBB3-11598
2013-06-25 14:58:55 -05:00
Nathaniel Guse
ea785efb30
[feature/twig] PHP token support
...
PHPBB3-11598
2013-06-25 14:22:40 -05:00
Nathaniel Guse
3ca99f8122
[feature/twig] Append assets_version to includejs tag
...
Some fixes for main template parser
PHPBB3-11598
2013-06-24 22:37:58 -05:00
Nathan Guse
a1f957af84
[feature/twig] Working on fixing tests
...
PHPBB3-11598
2013-06-24 15:28:54 -05:00