Andreas Fischer
21bd0ca31a
Merge branch 'develop-olympus' into develop
...
With 5efdbfa5e4
reverted.
* develop-olympus:
[task/php54] Disable E_STRICT in Olympus when running on PHP 5.4.
[task/php54] Refactor error_reporting call slightly.
2012-03-22 10:51:03 +01:00
Andreas Fischer
e5205ba2f8
Merge remote-tracking branch 'p/task/php54-olympus' into develop-olympus
...
* p/task/php54-olympus:
[task/php54] Disable E_STRICT in Olympus when running on PHP 5.4.
[task/php54] Refactor error_reporting call slightly.
2012-03-22 10:49:37 +01:00
Dhruv Goel
92f771eb82
[ticket/10704] minor typo in a comment
...
Make sure $id separation is working fine
PHPBB3-10704
2012-03-22 03:10:14 +05:30
Igor Wiedler
baefbdb882
[feature/event-dispatcher] Add phpbb_event_dispatcher_wrapper
...
PHPBB3-9550
2012-03-21 13:15:45 +01:00
Igor Wiedler
b4b586ae10
[feature/event-dispatcher] Switch subscriber loader to EventDispatcherInterface
...
Do not hardcode the implementation of EventDispatcher.
PHPBB3-9550
2012-03-21 13:09:39 +01:00
Richard Foote
70d88965c7
[ticket/10708] Check converted passwords for multi-byte characters
...
Check for multi-byte characters in converted passwords.
PHPBB3-10708
2012-03-19 23:19:21 -04:00
Richard Foote
97d4f168f5
[ticket/10675] Add disk full language string when posting attachments
...
Add language string visible by admins only for when the disk does not have
enough free space to upload attachments.
PHPBB3-10675
2012-03-19 15:08:28 -04:00
David King
e45452d1b3
[ticket/10586] Sanitize periods from class names, use manager to get path.
...
PHPBB3-10586
2012-03-19 09:12:32 -04:00
David King
a0131b45f5
[ticket/10586] Extension front controller
...
Handle extension front pages
PHPBB3-10586
2012-03-19 09:12:31 -04:00
Bruno Ais
28c6b95100
[feature/save-post-on-report] bbcode_nl2br missing.
...
New lines were missing in the reported_post_text.
By adding the bbcode_nl2br() became as it is supposed to.
PHPBB3-10600
2012-03-19 08:27:32 -04:00
Bruno Ais
18373035c3
[feature/save-post-on-report] Changed the name of the column
...
The name of the column was changed from reported_post AND
reported_text to reported_post_text.
This change was made by request
PHPBB3-10600
2012-03-19 08:27:32 -04:00
Bruno Ais
95b5109c62
[feature/save-post-on-report] The complete changes for this feature
...
This covers all the changes so that when a report is made, the post
itself is copied and displayed in the MCP instead of the current post.
Unfortunatly, I made all commits in the wrong way and they were lost.
Now I have only the final files.
2012-03-19 08:27:31 -04:00
Igor Wiedler
847d47a533
[feature/event-dispatcher] Change subscriber naming {subscriber => listener}.php
...
This is more consistent with what Symfony2 uses (EventListener/FooListener.php).
PHPBB3-9550
2012-03-18 23:12:17 +01:00
Oleg Pudeyev
43899ffdf3
[feature/event-dispatcher] Implement mutation for page_header ledge.
...
PHPBB3-9550
2012-03-18 02:48:55 -04:00
Oleg Pudeyev
be23445b8c
[feature/event-dispatcher] Add get_data_filtered function to event data.
...
Its purpose is to discard any keys added by hooks to data stored
in the event, such that only keys that the ledge knows how to handle
are processed.
PHPBB3-9550
2012-03-18 02:48:55 -04:00
Oleg Pudeyev
fbf34f16ab
[feature/event-dispatcher] Implement configurable autoloader selection.
...
The code is in startup.php which should be used by all scripts.
PHPBB3-9550
2012-03-18 02:48:55 -04:00
Callum Macrae
79a987ffcb
[ticket/10510] Moved a $user->lang call into the function.
...
PHPBB3-10510
2012-03-17 18:06:46 +00:00
Callum Macrae
784c9725f3
[ticket/10510] Made a couple improvements to phpbb_add_quickmod_option.
...
PHPBB3-10510
2012-03-17 18:06:45 +00:00
Callum Macrae
4f59990d90
[ticket/10510] Added phpbb_add_quickmod_option and moved existing to it.
...
PHPBB3-10510
2012-03-17 18:06:45 +00:00
Oleg Pudeyev
1fa39ea722
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/8636] Add resync option to topic_view moderation page
2012-03-16 06:18:35 -04:00
Oleg Pudeyev
81eeafbb8d
Merge remote-tracking branch 'nickvergessen/ticket/8636' into develop-olympus
...
* nickvergessen/ticket/8636:
[ticket/8636] Add resync option to topic_view moderation page
2012-03-16 06:18:29 -04:00
Oleg Pudeyev
ccdd176b72
[task/php54-ascraeus] Bring p_master#module_auth into PHP 5 era.
...
Split module_auth into a static and a non-static version.
Call the static version statically and the non-static version non-statically.
PHPBB3-10615
2012-03-16 04:56:41 -04:00
Oleg Pudeyev
5efdbfa5e4
[task/php54] Disable E_STRICT in Olympus when running on PHP 5.4.
...
We cannot use static in Olympus because it must be PHP 4 compatible.
Therefore disable E_STRICT for Olympus.
This commit should be reverted for Ascraeus.
PHPBB3-10615
2012-03-15 22:47:42 -04:00
Oleg Pudeyev
71afba0ded
[task/php54] Refactor error_reporting call slightly.
...
Separate error level assignment into a variable in this commit
so that the only difference between Olympus and Ascraeus
is the addition of logic altering $level.
PHPBB3-10615
2012-03-15 22:46:06 -04:00
Vjacheslav Trushkin
fd96f97dc3
[feature/merging-style-components] Updating style initialization
...
Changing template initialization to style initialization.
PHPBB3-10632
2012-03-15 21:11:34 +02:00
Vjacheslav Trushkin
1ce4d4c4fc
[feature/merging-style-components] Changing style class
...
Moving functions that deal with styles from template to style class, updating docblocks
PHPBB3-10632
2012-03-15 21:09:49 +02:00
Vjacheslav Trushkin
5b149e93b9
[feature/merging-style-components] Changing template class
...
Removing functions that are now handled by phpbb_style class, allowing to write $context, updating docblocks
PHPBB3-10632
2012-03-15 21:08:41 +02:00
Vjacheslav Trushkin
0b2abe5250
[feature/merging-style-components] Changing resource locator
...
Changing "template" to "style" in all functions that deal with styles, changing error messages, updating docblocks
PHPBB3-10632
2012-03-15 21:06:24 +02:00
Vjacheslav Trushkin
c692e0d92d
[feature/merging-style-components] Changing path provider
...
Changing set_templates() to set_style() and removing second parameter, changing get_main_template_path() to get_main_style_path(), removing template_root_for_style(), updating docblocks
PHPBB3-10632
2012-03-15 21:04:27 +02:00
Joas Schilling
9915ed5255
[ticket/8743] Include poster´s name in mail notifications
...
PHPBB3-8743
2012-03-15 16:07:14 +01:00
Vjacheslav Trushkin
8b7c2c3c65
[feature/merging-style-components] Renaming style locator
...
Renaming style locator to style resource locator
PHPBB3-10632
2012-03-15 16:33:13 +02:00
Vjacheslav Trushkin
c83f386c92
[feature/merging-style-components] Changing $style to $style_id
...
Changing $style to $style_id in user::setup to avoid conflict with new global style variable
PHPBB3-10632
2012-03-15 13:41:23 +02:00
Vjacheslav Trushkin
3997ffac2a
[feature/merging-style-components] Creating style class
...
Creating phpbb_style class, changing template initialization to style initialization
PHPBB3-10632
2012-03-15 13:13:21 +02:00
Oleg Pudeyev
bb461c8daa
[feature/new-tz-handling] Sort timezones in selector by offset.
...
Since the list of timezones is very long, and users are likely
to know their current offset but not necessarily which city
that is nearby is in the timezone database, sort the list of
timezones by offset.
UTC is specially handled to show up before other GMT+0 timezones.
PHPBB3-9558
2012-03-14 22:57:31 -04:00
Chris Smith
f17664a00c
[feature/new-tz-handling] Correct a bug preventing multiple formats working.
...
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
190b019fa2
[feature/new-tz-handling] Remove case mangling, the identifiers are correct.
...
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
0f320a6c48
[feature/new-tz-handling] Update tz_select() to use the PHP timezone database.
...
tz_select() now uses the PHP timezone database to generate the timezone
selection box, it tries to use a translated language string otherwise falls
back to a label produced from the timezone identifier. I've done this so
new timezones are available immediately without a new language pack.
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
1665434853
[feature/new-tz-handling] Remove code using legacy timezone properties.
...
Code accessing the legacy user::$timezone and user::$dst properties
has been removed and replaced with code utilising user::create_datetime().
Changed by Oleg:
in viewtopic, memberlist and index use getTimestamp() + getOffset().
We show members that have birthdays on the specified date.
getTimestamp() returns the current date in UTC. We add getOffset() to
obtain the current local time in the viewing user's timezone.
Then we find members having birthday on this date.
Changed by Oleg again:
Take leap year status out of the datetime object we have, this seems
like it should work as one would expect.
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
6e1278655f
[feature/new-tz-handling] Removed line that was missed in cc312d8.
...
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
e9fe9ea518
[feature/new-tz-handling] Fix bug from 3.0 formatting future dates.
...
Future dates can get formatted as 'less than a minute ago' if they
occur in the future on the same minute as the current minute.
PHPBB3-9558 PHPBB3-9712
2012-03-14 22:57:30 -04:00
Chris Smith
5dd7916c49
[feature/new-tz-handling] Check the is_short flag stored inside the format array.
...
Reuse the existing check store in the format array to determine if the date time
format supports relative formatting.
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
8fe46175af
[feature/new-tz-handling] Fix undefined variable.
...
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
f085735ef8
[feature/new-tz-handling] Explained name of phpbb_datetime::getTimestamp()
...
phpbb_datetime::getTimestamp() exists purely to support PHP 5.2 which
does not implement the method.
PHPBB3-9558
2012-03-14 22:57:30 -04:00
Chris Smith
dba89a5341
[feature/new-tz-handling] Added phpbb_datetime::__toString().
...
New phpbb_datetime::__toString() magic method that formats the datetime
according to the users default settings.
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
c521ef1591
[feature/new-tz-handling] Comment and optimise phpbb_datetime::format().
...
- Added comments explaining the complex time computations for rendering
relative date times.
- Replaced some repeated method invokations with variables.
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
522f65d079
[feature/new-tz-handling] Correct typo in member comment.
...
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
2e7d9ec805
[feature/new-tz-handling] Fixed bug with signature of user::create_datetime().
...
First argument to user::create_datetime() should be optional.
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
74be23a098
[feature/new-tz-handling] Added a user::create_datetime() method.
...
New method which handles instantiating new phpbb_datetime objects in
the context of the current user.
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
6a783b843b
[feature/new-tz-handling] Replace user::$timezone with user::$tz.
...
user::$tz will store the new DateTimeZone object representing the users
timezone instead of the existing user::$timezone and user::$dst combination.
PHPBB3-9558
2012-03-14 22:57:29 -04:00
Chris Smith
9e1812a0ca
[feature/new-tz-handling] Remove old user::$dst property
...
PHPBB3-9558
2012-03-14 22:57:29 -04:00