diff options
| author | Nils Adermann <naderman@naderman.de> | 2010-03-02 01:05:40 +0100 |
|---|---|---|
| committer | Nils Adermann <naderman@naderman.de> | 2010-03-02 01:05:40 +0100 |
| commit | 021c186be91095397d4e76801738373989360a52 (patch) | |
| tree | 4a5b42c0ebcaeb0be77edacb839bf164fe2dadc0 /phpBB/docs | |
| parent | 4f9c3b8f5c0181c2ebf367436f3c0336d8f2251d (diff) | |
| parent | 3ddedd5ff228cdcc3c0b05000affe3944afc7854 (diff) | |
| download | forums-021c186be91095397d4e76801738373989360a52.tar forums-021c186be91095397d4e76801738373989360a52.tar.gz forums-021c186be91095397d4e76801738373989360a52.tar.bz2 forums-021c186be91095397d4e76801738373989360a52.tar.xz forums-021c186be91095397d4e76801738373989360a52.zip | |
Merge commit 'release-3.0.6-RC1'
Diffstat (limited to 'phpBB/docs')
| -rw-r--r-- | phpBB/docs/AUTHORS | 39 | ||||
| -rw-r--r-- | phpBB/docs/CHANGELOG.html | 247 | ||||
| -rw-r--r-- | phpBB/docs/INSTALL.html | 10 | ||||
| -rw-r--r-- | phpBB/docs/coding-guidelines.html | 141 | ||||
| -rw-r--r-- | phpBB/docs/hook_system.html | 48 |
5 files changed, 437 insertions, 48 deletions
diff --git a/phpBB/docs/AUTHORS b/phpBB/docs/AUTHORS index 49281e2297..63540ea8a0 100644 --- a/phpBB/docs/AUTHORS +++ b/phpBB/docs/AUTHORS @@ -20,32 +20,39 @@ Please see: http://www.phpbb.com/about/team/ for a list of all the people currently involved in phpBB. -phpBB Lead Developer : Acyd Burn (Meik Sievertsen) +phpBB Lead Developer : Acyd Burn (Meik Sievertsen) -phpBB Developers : APTX (Marek A. R.) - DavidMJ (David M.) - dhn (Dominik Dröscher) - kellanved (Henry Sudhof) - naderman (Nils Adermann) - ToonArmy (Chris Smith) - Vic D'Elfant (Vic D'Elfant) +phpBB Developers : APTX (Marek A. R.) + bantu (Andreas Fischer) + DavidMJ (David M.) + dhn (Dominik Dröscher) + kellanved (Henry Sudhof) + naderman (Nils Adermann) + Terrafrost (Jim Wigginton) + ToonArmy (Chris Smith) +Contributions by : leviatan21 (Gabriel Vazquez) + nickvergessen (Joas Schilling) + Raimon (Raimon Meuldijk) + rxu (Ruslan Uzdenov) + Xore (Robert Hetzler) --- Previous Contributors -- -phpBB Project Manager : theFinn (James Atkinson) [Founder - 04/2007] - SHS` (Jonathan Stanley) +-- Previous Contributors -- -phpBB Lead Developer : psoTFX (Paul S. Owen) [2001 - 09/2005] +phpBB Project Manager : theFinn (James Atkinson) [Founder - 04/2007] + SHS` (Jonathan Stanley) -phpBB Developers : Ashe (Ludovic Arnaud) [10/2002 - 11/2003, 06/2006 - 10/2006] - BartVB (Bart van Bragt) [11/2000 - 03/2006] - GrahamJE (Graham Eames) [09/2005 - 11/2006] +phpBB Lead Developer : psoTFX (Paul S. Owen) [2001 - 09/2005] +phpBB Developers : Ashe (Ludovic Arnaud) [10/2002 - 11/2003, 06/2006 - 10/2006] + BartVB (Bart van Bragt) [11/2000 - 03/2006] + GrahamJE (Graham Eames) [09/2005 - 11/2006] + Vic D'Elfant (Vic D'Elfant) [04/2007 - 04/2009] -- Copyrights -- -Visual Confirmation : Xore (Robert Hetzler) +Visual Confirmation : Xore (Robert Hetzler) Original subSilver by subBlue Design, Tom Beddard, (c) 2001 phpBB Group prosilver by subBlue Design, Tom Beddard, (c) 2004 phpBB Group diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html index 60a0b9ddfc..ca791ef155 100644 --- a/phpBB/docs/CHANGELOG.html +++ b/phpBB/docs/CHANGELOG.html @@ -53,6 +53,7 @@ <ol> <li><a href="#changelog">Changelog</a> <ol style="list-style-type: lower-roman;"> + <li><a href="#v305">Changes since 3.0.5</a></li> <li><a href="#v304">Changes since 3.0.4</a></li> <li><a href="#v303">Changes since 3.0.3</a></li> <li><a href="#v302">Changes since 3.0.2</a></li> @@ -84,7 +85,223 @@ <div class="inner"><span class="corners-top"><span></span></span> <div class="content"> - <a name="v304"></a><h3>1.i. Changes since 3.0.4</h3> + <a name="v305"></a><h3>1.i. Changes since 3.0.5</h3> + + <ul> + <li>[Fix] Allow whitespaces in avatar gallery names. (Bug #44955)</li> + <li>[Fix] Sorting by author or subject on viewtopic now preserves the order. (Bug #44875)</li> + <li>[Fix] Correctly determine writable status of files on Windows operating system. (Bug #39035)</li> + <li>[Fix] Show report button in prosilver for guests who are allowed to report posts. (Bug #45695 - Patch by bantu)</li> + <li>[Fix] Correctly show private message history (Bug #46065 - Patch by bantu)</li> + <li>[Fix] Various XHTML mistakes in prosilver, subsilver2 and the ACP. (Bugs #25545 - Patch by bantu, #26315, #38555, #45505 - Patch by Raimon, #45785, #45865, #47085 - Patch by Raimon)</li> + <li>[Fix] Fix some ACP style issues (Bug #45975 - Patch by leviatan21, Bug #16109 - Patch by prototech)</li> + <li>[Fix] Move post bump information markup to the template. (Bug #34295 - Patch by bantu)</li> + <li>[Fix] Show error in the ACP when template folder is not readable. (Bug #45705 - Patch by bantu)</li> + <li>[Fix] Adjust viewonline filename regular expression to be less strict. (Bug #46215 - Patch by bantu)</li> + <li>[Fix] Correctly apply the can change vote permission again. Regression introduced in r9470. (Bug #45895)</li> + <li>[Fix] Also remove data from friend/foe table when deleting user. (Bug #45345 - Patch by nickvergessen)</li> + <li>[Fix] Correctly hide skiplink in prosilver right-to-left mode. (Bug #45765 - Patch by prototech and bantu)</li> + <li>[Fix] Fix dynamic config update routine error if firebird is used (Bug #46315)</li> + <li>[Fix] Allow friends/foes to be added and removed at the same time. (Bug #46255 - Patch by bantu)</li> + <li>[Fix] Only change topic/post icon if icons are enabled and user is allowed to. (Bug #46355 - Patch by bantu)</li> + <li>[Fix] Fix saving custom profile fields in ACP if Oracle is used. (Bug #46015)</li> + <li>[Fix] Make view_log() more resilient to corrupt serialized data. (Bug #46545)</li> + <li>[Fix] Show error if hostname lookup doesn't return a valid IP address when banning. (Bug #45585 - Patch by bantu)</li> + <li>[Fix] Fix incorrect layout when loading private message draft. (Bug #38435 - Patch by nickvergessen)</li> + <li>[Fix] Show proper error message when trying to add bots to friends/foes list. (Bug #40205 - Patch by nickvergessen)</li> + <li>[Fix] Fix Oracle database backup (Bug #46715)</li> + <li>[Fix] Update attachments table when deleting user and retaining his posts. (Bug #40245 - Patch by rxu)</li> + <li>[Fix] Correctly detect files in subfolders when viewing cached template files. (Bug #46145 - Patch by nickvergessen)</li> + <li>[Fix] Display user's Jabber address in popup when Jabber functionality is disabled (Bug #20775 - Patch by nickvergessen)</li> + <li>[Fix] Correctly exclude forums from active topics list. (Bug #19135 - Patch by nickvergessen)</li> + <li>[Fix] Do not display birthdays of banned users (Bug #20625 - Patch by nickvergessen)</li> + <li>[Fix] Fix function to recalculate Nested Sets (Bug #41555 - Patch by EXreaction)</li> + <li>[Fix] Display but also highlight already used rank images when creating new ranks. (Bug #22665 - Patch by nickvergessen)</li> + <li>[Fix] Correctly orientate quoted text image on RTL languages (Bug #33745 - Patch by nickvergessen)</li> + <li>[Fix] Do not display "View user notes" and "Warn user" links in user profile if corresponding MCP modules are disabled. (Bug #10519 - Patch by rxu)</li> + <li>[Fix] Show proper error message when trying to create a private messages folder with an empty name. (Bug #39875 - Patch by nickvergessen)</li> + <li>[Fix] No longer state that it is possible to manage group leaders from the UCP. (Bug #19945 - Patch by nickvergessen)</li> + <li>[Fix] Do not throw an error when PDO is a shared module and not loaded preventing SQLite from being loaded.</li> + <li>[Fix] Fix censoring of unicode words. (Bug #16555 - Patches by rxu)</li> + <li>[Fix] Display coloured usernames in ACP groups management screens</li> + <li>[Fix] Correctly describe founder permissions on trace-information (Bug #37235 - Patch by nickvergessen)</li> + <li>[Fix] Correct the width value for poll_center.gif omitted in imageset.cfg for subsilver2. (Bug #43005 - Patch by rxu)</li> + <li>[Fix] Correctly load complex language variable using acp_language (Bug #45735 - Patch by leviatan21)</li> + <li>[Fix] Fix reapply_sid() to correctly strip session id in certain circumstances (Bug #43125 - Patch by leviatan21)</li> + <li>[Fix] Correctly state why one language pack is marked with an asterisk in the ACP. (Bug #37565 - Patch by bantu)</li> + <li>[Fix] Correctly check if install directory is still present. (Bug #46965 - Patch by rxu)</li> + <li>[Fix] Correct banned user behaviour when "force password change" is enabled (Bug #47145 - Patch by nickvergessen and leviatan21)</li> + <li>[Fix] Correctly display ACP logs options, without permission to clear logs. (Bug #24155 - Patch by leviatan21)</li> + <li>[Fix] Display topic icons in MCP forum view again (only prosilver).</li> + <li>[Fix] Properly display post status messages in topic when post is reported and unapproved (Bug #44455 - Patch by leviatan21)</li> + <li>[Fix] Do not remove recipients when loading private message draft. (Bug #38395 - Patch by nickvergessen)</li> + <li>[Fix] Add author name to moderator log when deleting post/topic. (Bug #46225 - Patch by nickvergessen)</li> + <li>[Fix] Fix broken "Report details" link in the MCP. (Bug #46975 - Patch by nickvergessen)</li> + <li>[Fix] Resolve accesskey conflicts in prosilver. (Bug #44685 - Patch by bantu)</li> + <li>[Fix] Check if template file is empty before trying to read from it. (Bug #47345 - Patch by bantu)</li> + <li>[Fix] Correct descriptions of the permissions to use BBCode, smilies, images and flash to be more relevant. (Bug #36065 - Patch by rxu)</li> + <li>[Fix] Fix style issues in print mode. (Bug #26375 - Patch by leviatan21)</li> + <li>[Fix] Fix minor issue with L_QUOTE language string missing in several PM composing modes. (Bug #39625 - Patch by rxu)</li> + <li>[Fix] Also fetch posts of guests and deleted or deactivated users when searching for author names. (Bug #36565, #47765 - Patch by nickvergessen)</li> + <li>[Fix] Show end of ban in MCP and ACP when user is banned by duration. (Bug #47815 - Patch by Pyramide)</li> + <li>[Fix] Correctly count posts awaiting approval in the MCP. (Bug #47685 - Patch by nickvergessen)</li> + <li>[Fix] Display user's posts count in private message when it is equal to 0 (prosilver). (Bug #40155 - Patch by rxu)</li> + <li>[Fix] Only allow users to disable word censor if globally allowed. (Bug #47575 - Patch by 00mohgta7)</li> + <li>[Fix] Fix database updater and db tools to support multiple column changes/additions/removals with SQLite</li> + <li>[Fix] Correctly detect GZIP status in debug mode. (Bug #24075 - Patch by rxu)</li> + <li>[Fix] Posting smilies in view more smilies now work again in IE (Bug #46025 - Patch by leviatan21)</li> + <li>[Fix] Properly convert and show filesize information. (Bug #47775 - Patch by bantu)</li> + <li>[Fix] Add ability to prune users who never logged in. (Bug #44295 - Patch by rxu)</li> + <li>[Fix] Show smilies and images in topic print view. (Bug #47265 - Patch by nickvergessen)</li> + <li>[Fix] Force full date in private message print view. (Patch by nickvergessen)</li> + <li>[Fix] Fix "Always show a scrollbar for short pages" for IE8 and Firefox 3.5 (Bug #47865 - Patch by stokerpiller)</li> + <li>[Fix] Do not allow setting group as default group for pending users. (Bug #45675 - Patch by nickvergessen)</li> + <li>[Fix] Fail gracefully if store folder is not writable during update. (Bugs #46615, #46945)</li> + <li>[Fix] Hide profile-icon from viewtopic-page if user has no permissions (subsilver2 only) (Bug #37635 - Patch by leviatan21)</li> + <li>[Fix] Correct escaping/unescaping in the LDAP authentication plugin. (Bug #48175)</li> + <li>[Fix] Add hard limit for smilies.</li> + <li>[Fix] Remove redundant SQL query from ucp.php. (Bug #40305)</li> + <li>[Fix] Reorder frame order of animated subsilver2 topic icons to be useful when animation is disabled. (Bug #29385 - Patch by prototech)</li> + <li>[Fix] Ensure user errors are displayed regardless of PHP settings. (Bug #47505)</li> + <li>[Fix] Permit null values for non-required integer custom profile fields and ensure zero complies with the range limits. (Bug #40925)</li> + <li>[Fix] Allow changing forum from select box under certain circumstances. (Bug #37525)</li> + <li>[Fix] Display required fields notice on registration above the custom profile fields. (Bug #39665)</li> + <li>[Fix] Copy poll options properly when copying topic. (Bug #39065)</li> + <li>[Fix] Fix error with disapproval of topics having several queued posts only. (Bug #47705 - Patch by rxu)</li> + <li>[Fix] Preserve newlines in template files (one newline had been always dropped after a template variable due to PHP's handling of closing tags)</li> + <li>[Fix] Be less strict with FTP daemons when getting directory filelists. (Bug #46295)</li> + <li>[Fix] Fix set_custom_template for database-stored styles (Bug #40515 - Patch by nickvergessen)</li> + <li>[Fix] Banning an already banned user states to be successful, but has no effect (Bug #47825 - Patch by Pyramide)</li> + <li>[Fix] Do not add style-parameter to URL again, after admin re-authentification (Bug #18005 - Patch by leviatan21)</li> + <li>[Fix] Do not cut post-message in between HTML-Entities on search.php (Bug #31505 - Patch by leviatan21)</li> + <li>[Fix] Correctly set attachment flag for topics, posts and pms after deleting attachments (Bug #48265 - Patch by MarcoDM and nickvergessen)</li> + <li>[Fix] Display "Locked" button instead of "Reply" one for locked forum in viewtopic (prosilver). (Bug #38055 - Patch by Raimon)</li> + <li>[Fix] Correctly propagate umlauts over search result pages (Bug #33755)</li> + <li>[Fix] Preserve post options when refusing to save the post as a draft. (Bug #39115)</li> + <li>[Fix] Do not send private message back to sender if sender is in the same group the private message was sent to.</li> + <li>[Fix] Correctly add user to a group making it a default one. (Bug #48345 - Patch by rxu)</li> + <li>[Fix] Add log entry when copying forum permissions.</li> + <li>[Fix] Min/max characters per posts no longer affects poll options (Bug #47295 - Patch by nickvergessen)</li> + <li>[Fix] Correctly log action when users request to join a group (Bug #37585 - Patch by nickvergessen)</li> + <li>[Fix] Do not try to create thumbnails for images we cannot open properly. (Bug #48695)</li> + <li>[Fix] Apply locale-independent basename() to attachment filenames. New function added: utf8_basename(). (Bug #43335 - Patch by ocean=Yohsuke)</li> + <li>[Fix] Adjust build_url() to not prepend $phpbb_root_path if path returned from redirect() is an URL. This fixes redirect issues with some installations and bridges. (Bug #47535)</li> + <li>[Fix] Do not mark global announcements as read if all topics in a forum become read (Bug #15729).</li> + <li>[Fix] Fix general error while registration, through undefined variable $config in validate_referer (Bug #49035 - Patch by wjvriend)</li> + <li>[Fix] Correctly extract column default value when exporting PostgreSQL tables. (Bug #48955)</li> + <li>[Fix] Allow updater to work correctly with PHP filename extensions other than ".php". (Bugs #15809, #49215)</li> + <li>[Fix] Update search index if only post subject changed. (Bug #49435)</li> + <li>[Fix] Fix who is online displaying incorrect data. (Bug #49485, thanks Brainy)</li> + <li>[Fix] Fixed incorrect "topic does not exist" when unapproved posts were visited without global moderator permissions. (Bug #47795)</li> + <li>[Fix] Prevent style switcher from blocking the tab key. (Bug #49335)</li> + <li>[Fix] Correctly redirect on MCP main page after posts approval/disapproval from it. (Bug #49625)</li> + <li>[Fix] Do not display topic approval status image for shadow topic if a user is not a moderator in the forum the topic has been moved to. (Bug #43295)</li> + <li>[Fix] Fix email problems on servers with PHP installations not accepting RFC-compliant subject string passed to the the mail()-function. (Bug #46725)</li> + <li>[Fix] Correctly orientate Control-Panel-Navigation background-image on RTL languages. (Bug #49945)</li> + <li>[Fix] Sort private messages by message time and not message id. (Bug #50015)</li> + <li>[Fix] Make sure only logs for existing users are displayed and user-specific logs removed on user deletion. (Bug #49855)</li> + <li>[Fix] Only show "Add friend" and "Add foe" links if the specific module is enabled. (Bug #50475)</li> + <li>[Fix] Correctly display list items in forum description in prosilver and administration. (Bug #48055 - Patch by leviatan21)</li> + <li>[Fix] Fix handling of bookmarks and subscriptions on "split topics", "merge topics" and "merge posts". (Bug #50035)</li> + <li>[Fix] Only embed cron.php if there is no cron lock present to reduce overhead. (Bug #45725 - Patch by TerryE)</li> + <li>[Fix] Add header gradient back into subsilver2 but keep site logo easily replaceable with smaller and bigger ones. (Bug #11142 - Patch by dark/Rain and Raimon)</li> + <li>[Fix] Send activation email when activating user from user settings. (Bug #43145)</li> + <li>[Fix] Do not show resend activation email link when using admin activation. (Bug #44375 - Patch by bbrunnrman)</li> + <li>[Fix] Do not display links to user/post search if search is disabled. (Bug #50685 - Patch by HardStyle)</li> + <li>[Fix] Fix icon alignment for forums with large descriptions in subsilver2. (Bug #50445)</li> + <li>[Fix] Correctly display underlined links placed in last line in viewtopic. (Bug #14811 - Patch by primehalo)</li> + <li>[Change] submit_post() now accepts force_approved_state key passed to $data to indicate new posts being approved (true) or unapproved (false).</li> + <li>[Change] Change the data format of the default file ACM to be more secure from tampering and have better performance.</li> + <li>[Change] Add index on log_time to the log table to prevent slowdown on boards with many log entries. (Bug #44665 - Patch by bantu)</li> + <li>[Change] Template engine now permits to a limited extent variable includes.</li> + <li>[Change] Quote BBCode no longer requires the f_reply permission. (Bug #16079)</li> + <li>[Change] Banning/unbanning users now generates an entry in their user notes (Bug #21825 - Patch by nickvergessen)</li> + <li>[Change] Smilies no longer require the f_bbcode permission. (Bug #26545)</li> + <li>[Change] Ability to define column split in FAQ/BBCode help (Bug #31405)</li> + <li>[Change] Changed behaviour of group_create() function to support specifying additional group columns</li> + <li>[Change] Hide avatar when avatar-type is not allowed (Bug #46785 - Patch by cYbercOsmOnauT and nickvergessen)</li> + <li>[Change] INCLUDEPHP not depending on phpbb_root_path (Bug #45805 - Patch by nickvergessen)</li> + <li>[Change] Ability to fetch moderators with get_moderators() even if load_moderators setting is off. (Bug #35955)</li> + <li>[Change] "Post details" links with image in MCP. (Bug #39845 - Patch by leviatan21)</li> + <li>[Change] PM history now only shows PMs of users you currently reply to. (Bug #39505 - Patch by nickvergessen)</li> + <li>[Change] Show quote button for own PMs in PM history. (Bug #37285 - Patch by nickvergessen)</li> + <li>[Change] Fetch requested cookie variables directly from cookie super global. (Bug #47785)</li> + <li>[Change] Add confirmation for deactivating styles (Bug #14304 - Patch by leviatan21)</li> + <li>[Change] Add confirmation for deactivating language packs (Patch by leviatan21)</li> + <li>[Change] Add confirm-box when deleting permissions (Bug #13673 - Patch by nickvergessen)</li> + <li>[Change] Add pagination for icons and smilies in the ACP and smilies in the smiley popup</li> + <li>[Change] Cache get_username_string() function calls on viewtopic.</li> + <li>[Change] Cache version check.</li> + <li>[Change] When creating a new forum without copying permissions, ask again.</li> + <li>[Change] Parse multiline url title for [url] BBCode tag. (Bug #1309)</li> + <li>[Change] Introduce new parameter to page_header() for forum specific who is online listings.</li> + <li>[Change] Lifted minimum requirement for Firebird DBMS from 2.0+ to 2.1+.</li> + <li>[Change] Unapproved topics can no longer be replied to (Bug #44005, #47675, #23605)</li> + <li>[Change] Require user to be registered and logged in to search for unread posts if topic read tracking is disabled for guests (Bug #49525)</li> + <li>[Change] Allow three-digit hex notation in Color BBcode. (Bug #39965 - Patch by m0rpha)</li> + <li>[Change] Simplified login_box() and redirection after login. S_LOGIN_ACTION can now be used on every page. (Bug #50285)</li> + <li>[Change] Do not take edit post time into account for determining permission to delete last post in topic. (Bug #48615)</li> + <li>[Change] Resize oversized Topic icons (Bug #44415)</li> + <li>[Change] Banned IPs are now sorted (Bug #43045 - Patch by DavidIQ)</li> + <li>[Change] phpBB updater now skips sole whitespace changes. This reduces the chance of conflicts tremendously.</li> + <li>[Feature] Add language selection on the registration terms page (Bug #15085 - Patch by leviatan21)</li> + <li>[Feature] Backported 3.2 captcha plugins. + <ul> + <li>Classic and GD CAPTCHA</li> + <li>reCaptcha (based on API from recaptcha.net by Mike Crawford and Ben Maurer)</li> + <li>Q&A CAPTCHA</li> + <li>3D Wave (by Robert "Xore" Hetzler)</li> + </ul> + </li> + <li>[Feature] Introduced new ACM plugins: + <ul> + <li>null</li> + <li><a href="http://pecl.php.net/package/memcache">memcache</a></li> + <li><a href="http://pecl.php.net/package/APC">APC</a></li> + <li><a href="http://xcache.lighttpd.net/">XCache</a></li> + <li><a href="http://eaccelerator.net/">eAccelerator</a></li> + </ul> + </li> + <li>[Feature] ATOM Feeds (Idea and diversed from RSS Feed 2.0 MOD (Version 1.0.8/9) by leviatan21)</li> + <li>[Feature] New groups option to excempt group leaders from group permissions</li> + <li>[Feature] New "Newly Registered Users" group for assigning permissions to newly registered users. They will be removed from this group once they reach a defineable amount of posts.</li> + <li>[Feature] Ability to define if the "Newly Registered Users" group will be assigned as the default group to newly registered users.</li> + <li>[Feature] Add new option to disable avatars board-wide (Bug #46785 - Patch by cYbercOsmOnauT and nickvergessen)</li> + <li>[Feature] Enhance obtain_users_online_string to be able to return user-lists for other session-items (Bug #31975 - Patch by nickvergessen)</li> + <li>[Feature] Add unapproved topic icon for moderators on forum list (Bug #46865 - Patch by nickvergessen)</li> + <li>[Feature] Ability to define minimum number of characters for posts/pms</li> + <li>[Feature] Store signature configuration options in database (Bug #45115 - Patch by rxu)</li> + <li>[Feature] Add bare-bones quick-reply editor to viewtopic.</li> + <li>[Feature] Detect when a post has been altered by someone else while editing. (Patch by bantu)</li> + <li>[Feature] Add unread posts quick search option (Bug #46765 - Patch by rxu)</li> + <li>[Feature] Add option to disable avatar uploads from remote locations. (Bug #45375 - Patch by nickvergessen)</li> + <li>[Feature] Ability to delete warnings and keep warnings permanently (Bug #43375 - Patch by nickvergessen)</li> + <li>[Feature] Ability to empty a user's outbox from the user ACP quick tools.</li> + <li>[Feature] Ability to search ACP / MCP logs</li> + <li>[Feature] Users can report PMs to moderators which are then visible in a new MCP module</li> + <li>[Feature] Parse email text files with the template engine.</li> + <li>[Feature] Use email-style quoting when bbcodes are disabled.</li> + <li>[Feature] Added new functionality to inactive users module: + <ul> + <li>Ability to set users per page.</li> + <li>Ability to sort by posts/number of reminders/last reminded date.</li> + <li>Show number of posts and ability to search posts.</li> + <li>Show number of reminders sent to user.</li> + <li>Show date of last reminder sent to user.</li> + </ul> + </li> + <li>[Feature] Display version check on ACP main page.</li> + <li>[Feature] Ability to copy permissions from one forum to several other forums.</li> + <li>[Feature] Ability to control the display of custom profile fields on viewtopic (Bug #48985).</li> + <li>[Feature] Fallback options for missing language files. (Bug #38575 - Patch by EXreaction)</li> + <li>[Feature] Separate PM Reply and PM Reply to all in prosilver.</li> + <li>[Feature] Place debug notices during captcha rendering in the error log - useful for debugging output already started errors.</li> + <li>[Feature] Ability to define constant PHPBB_USE_BOARD_URL_PATH to use board url for images/avatars/ranks/imageset...</li> + <li>[Feature] Added function to generate Email hash. (Bug #49195)</li> + <li>[Feature] Style authors are now able to define the default submit button used for form submission on ENTER keypress on forms using more than one. Prosilver uses this for the posting page(s) and registration screen.</li> + <li>[Feature] Ability to specify amount of time user is able to delete his last post in topic.</li> + </ul> + <a name="v304"></a><h3>1.ii. Changes since 3.0.4</h3> <ul> <li>[Fix] Delete user entry from ban list table upon user deletion (Bug #40015 - Patch by TerraFrost)</li> @@ -101,7 +318,7 @@ <li>[Fix] Changed the success message when requesting a new password to be more accurate. (Bug #41405)</li> <li>[Fix] Add missing anti-abuse email headers to acp_inactive.php and ucp_resend.php.</li> <li>[Fix] Only remind users in the correct inactive states depending on the board account activation level.</li> - <li>[Fix] Various XHTML mistakes in prosilver, subsilver2 and the ACP. (Bugs #41745, #42265 - Patch by nickvergessen, #38465, #43015)</li> + <li>[Fix] Various XHTML mistakes in prosilver, subsilver2 and the ACP. (Bugs #41745, #42265 - Patch by nickvergessen, #38465, #43015, #46585 - Patch by Raimon)</li> <li>[Fix] Log password changes via password reset function. (Bug #41365)</li> <li>[Fix] Poll, negative durations generate error (Bug #41295 - Patch by TerraFrost)</li> <li>[Fix] Visibility of custom field on registration is incorrectly controlled by setting "display" (Bug #41385 - Patch by Eelke and fade2gray)</li> @@ -173,7 +390,7 @@ <li>[Sec] Only use forum id supplied for posting if global announcement detected. (Reported by nickvergessen)</li> </ul> - <a name="v303"></a><h3>1.ii. Changes since 3.0.3</h3> + <a name="v303"></a><h3>1.iii. Changes since 3.0.3</h3> <ul> <li>[Fix] Allow mixed-case template directories to be inherited (Bug #36725)</li> @@ -205,7 +422,7 @@ <li>[Sec] Ask for forum password if post within passworded forum quoted in private message. (Reported by nickvergessen)</li> </ul> - <a name="v302"></a><h3>1.iii. Changes since 3.0.2</h3> + <a name="v302"></a><h3>1.iv. Changes since 3.0.2</h3> <ul> <li>[Fix] Correctly set topic starter if first post in topic removed (Bug #30575 - Patch by blueray2048)</li> @@ -304,7 +521,7 @@ <li>[Sec Precaution] Stricter validation of the HTTP_HOST header (Thanks to Techie-Micheal et al for pointing out possible issues in derived code)</li> </ul> - <a name="v301"></a><h3>1.iv. Changes since 3.0.1</h3> + <a name="v301"></a><h3>1.v. Changes since 3.0.1</h3> <ul> <li>[Fix] Ability to set permissions on non-mysql dbms (Bug #24955)</li> @@ -352,7 +569,7 @@ <li>[Sec] Only allow urls gone through redirect() being used within login_box(). (thanks nookieman)</li> </ul> - <a name="v300"></a><h3>1.v. Changes since 3.0.0</h3> + <a name="v300"></a><h3>1.vi Changes since 3.0.0</h3> <ul> <li>[Change] Validate birthdays (Bug #15004)</li> @@ -423,7 +640,7 @@ <li>[Fix] Find and display colliding usernames correctly when converting from one database to another (Bug #23925)</li> </ul> - <a name="v30rc8"></a><h3>1.vi. Changes since 3.0.RC8</h3> + <a name="v30rc8"></a><h3>1.vii. Changes since 3.0.RC8</h3> <ul> <li>[Fix] Cleaned usernames contain only single spaces, so "a_name" and "a__name" are treated as the same name (Bug #15634)</li> @@ -432,7 +649,7 @@ <li>[Fix] Call garbage_collection() within database updater to correctly close connections (affects Oracle for example)</li> </ul> - <a name="v30rc7"></a><h3>1.vii. Changes since 3.0.RC7</h3> + <a name="v30rc7"></a><h3>1.viii. Changes since 3.0.RC7</h3> <ul> <li>[Fix] Fixed MSSQL related bug in the update system</li> @@ -467,7 +684,7 @@ <li>[Fix] No duplication of active topics (Bug #15474)</li> </ul> - <a name="v30rc6"></a><h3>1.viii. Changes since 3.0.RC6</h3> + <a name="v30rc6"></a><h3>1.ix. Changes since 3.0.RC6</h3> <ul> <li>[Fix] Submitting language changes using acp_language (Bug #14736)</li> @@ -477,7 +694,7 @@ <li>[Fix] Able to request new password (Bug #14743)</li> </ul> - <a name="v30rc5"></a><h3>1.ix. Changes since 3.0.RC5</h3> + <a name="v30rc5"></a><h3>1.x. Changes since 3.0.RC5</h3> <ul> <li>[Feature] Removing constant PHPBB_EMBEDDED in favor of using an exit_handler(); the constant was meant to achive this more or less.</li> @@ -540,7 +757,7 @@ <li>[Sec] New password hashing mechanism for storing passwords (#i42)</li> </ul> - <a name="v30rc4"></a><h3>1.x. Changes since 3.0.RC4</h3> + <a name="v30rc4"></a><h3>1.xi. Changes since 3.0.RC4</h3> <ul> <li>[Fix] MySQL, PostgreSQL and SQLite related database fixes (Bug #13862)</li> @@ -591,7 +808,7 @@ <li>[Fix] odbc_autocommit causing existing result sets to be dropped (Bug #14182)</li> </ul> - <a name="v30rc3"></a><h3>1.xi. Changes since 3.0.RC3</h3> + <a name="v30rc3"></a><h3>1.xii. Changes since 3.0.RC3</h3> <ul> <li>[Fix] Fixing some subsilver2 and prosilver style issues</li> @@ -700,7 +917,7 @@ </ul> - <a name="v30rc2"></a><h3>1.xii. Changes since 3.0.RC2</h3> + <a name="v30rc2"></a><h3>1.xiii. Changes since 3.0.RC2</h3> <ul> <li>[Fix] Re-allow searching within the memberlist</li> @@ -746,7 +963,7 @@ </ul> - <a name="v30rc1"></a><h3>1.xiii. Changes since 3.0.RC1</h3> + <a name="v30rc1"></a><h3>1.xiv. Changes since 3.0.RC1</h3> <ul> <li>[Fix] (X)HTML issues within the templates (Bug #11255, #11255)</li> @@ -902,4 +1119,4 @@ </div> </body> -</html>
\ No newline at end of file +</html> diff --git a/phpBB/docs/INSTALL.html b/phpBB/docs/INSTALL.html index 4eee4520dc..c297abe267 100644 --- a/phpBB/docs/INSTALL.html +++ b/phpBB/docs/INSTALL.html @@ -139,7 +139,7 @@ <li>MySQL 3.23 or above (MySQLi supported)</li> <li>PostgreSQL 7.3+</li> <li>SQLite 2.8.2+</li> - <li>Firebird 2.0+</li> + <li>Firebird 2.1+</li> <li>MS SQL Server 2000 or above (directly or via ODBC)</li> <li>Oracle</li> </ul> @@ -273,7 +273,7 @@ <p>This package is meant for those wanting to only replace changed files from a previous version to the latest version. This package normally contains the changed files from up to five previous versions.</p> - <p>This package contains a number of archives, each contains the files changed from a given release to the latest version. You should select the appropriate archive for your current version, e.g. if you currently have <samp>3.0.4</samp> you should select the phpBB-3.0.4_to_3.0.5.zip/tar.gz file.</p> + <p>This package contains a number of archives, each contains the files changed from a given release to the latest version. You should select the appropriate archive for your current version, e.g. if you currently have <samp>3.0.5</samp> you should select the phpBB-3.0.5_to_3.0.6.zip/tar.gz file.</p> <p>The directory structure has been preserved enabling you (if you wish) to simply upload the contents of the archive to the appropriate location on your server, i.e. simply overwrite the existing files with the new versions. Do not forget that if you have installed any MODs these files will overwrite the originals possibly destroying them in the process. You will need to re-add MODs to any affected file before uploading.</p> @@ -283,9 +283,9 @@ <p>The patch file package is for those wanting to update through the patch application, and being comfortable with it.</p> - <p>The patch file is one solution for those with many Modifications (MODs) or other changes who do not want to re-add them back to all the changed files if they use the method explained above. To use this you will need command line access to a standard UNIX type <strong>patch</strong> application. If you do not have access to such an application but still want to use this update approach, we strongly recommend the <a href="#update_auto">Automatic update package</a> explained below. It is also the preferred update method.</p> + <p>The patch file is one solution for those with many Modifications (MODs) or other changes who do not want to re-add them back to all the changed files if they use the method explained above. To use this you will need command line access to a standard UNIX type <strong>patch</strong> application. If you do not have access to such an application but still want to use this update approach, we strongly recommend the <a href="#update_auto">Automatic update package</a> explained below. It is also the recommended update method.</p> - <p>A number of patch files are provided to allow you to update from previous stable releases. Select the correct patch, e.g. if your current version is 3.0.4 you need the phpBB-3.0.4_to_3.0.5.patch file. Place the correct patch in the parent directory containing the phpBB3 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: <strong>patch -cl -d [PHPBB DIRECTORY] -p1 < [PATCH NAME]</strong> (where PHPBB DIRECTORY is the directory name your phpBB Installation resides in, for example phpBB3, and where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.</p> + <p>A number of patch files are provided to allow you to update from previous stable releases. Select the correct patch, e.g. if your current version is 3.0.5 you need the phpBB-3.0.5_to_3.0.6.patch file. Place the correct patch in the parent directory containing the phpBB3 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: <strong>patch -cl -d [PHPBB DIRECTORY] -p1 < [PATCH NAME]</strong> (where PHPBB DIRECTORY is the directory name your phpBB Installation resides in, for example phpBB3, and where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.</p> <p>If you do get failures you should look at using the <a href="#update_files">Changed files only</a> package to replace the files which failed to patch, please note that you will need to manually re-add any Modifications (MODs) to these particular files. Alternatively if you know how you can examine the .rej files to determine what failed where and make manual adjustments to the relevant source.</p> @@ -293,7 +293,7 @@ <a name="update_auto"></a><h3>4.iv. Automatic update package</h3> - <p>This update method is the preferred method for updating. This package allows detecting changed files automatically and merges changes if needed.</p> + <p>This update method is the recommended method for updating. This package allows detecting changed files automatically and merges changes if needed.</p> <p>The automatic update package contains - contrary to the others - only the information required to update the previous release version to the latest available version. These packages are meant for use with the automatic update tool.</p> diff --git a/phpBB/docs/coding-guidelines.html b/phpBB/docs/coding-guidelines.html index bfd134faac..8ac2e4e89d 100644 --- a/phpBB/docs/coding-guidelines.html +++ b/phpBB/docs/coding-guidelines.html @@ -57,6 +57,7 @@ <li><a href="#editorsettings">Editor Settings</a></li> <li><a href="#fileheader">File Header</a></li> <li><a href="#locations">File Locations</a></li> + <li><a href="#constants">Special Constants</a></li> </ol> </li> <li><a href="#code">Code Layout/Guidelines</a> @@ -86,6 +87,12 @@ <li><a href="#writingstyle">Writing Style</a></li> </ol> </li> + <li><a href="#vcs">VCS Guidelines</a> + <ol style="list-style-type: lower-roman;"> + <li><a href="#repostruct">Repository structure</a></li> + <li><a href="#commitmessage">Commit messages</a></li> + </ol> + </li> <li><a href="#changes">Guidelines Changelog</a></li> <li><a href="#disclaimer">Copyright and disclaimer</a></li> </ol> @@ -217,6 +224,54 @@ class ... <li><strong>styles</strong><br /><code>/styles</code>, <code>style.php</code><br />phpBB Styles/Templates/Themes/Imagesets</li> </ul> + <a name="constants"></a></h3>1.iv. Special Constants</h3> + + <p>There are some special constants application developers are able to utilize to bend some of phpBB's internal functionality to suit their needs.</p> + + <div class="codebox"><pre> +PHPBB_MSG_HANDLER (overwrite message handler) +PHPBB_DB_NEW_LINK (overwrite new_link parameter for sql_connect) +PHPBB_ROOT_PATH (overwrite $phpbb_root_path) +PHPBB_ADMIN_PATH (overwrite $phpbb_admin_path) +PHPBB_USE_BOARD_URL_PATH (use generate_board_url() for image paths instead of $phpbb_root_path) +PHPBB_DISABLE_ACP_EDITOR (disable ACP style editor for templates) +PHPBB_DISABLE_CONFIG_CHECK (disable ACP config.php writeable check) + +PHPBB_ACM_MEMCACHE_PORT (overwrite memcached port, default is 11211) +PHPBB_ACM_MEMCACHE_COMPRESS (overwrite memcached compress setting, default is disabled) +PHPBB_ACM_MEMCACHE_HOST (overwrite memcached host name, default is localhost) + +PHPBB_QA (Set board to QA-Mode, which means the updater also checks for RC-releases) +</pre></div> + +<h4>PHPBB_USE_BOARD_URL_PATH</h4> + +<p>If the <code>PHPBB_USE_BOARD_URL_PATH</code> constant is set to true, phpBB uses generate_board_url() (this will return the boards url with the script path included) on all instances where web-accessible images are loaded. The exact locations are:</p> + +<ul> + <li>/includes/session.php - user::img()</li> + <li>/includes/functions_content.php - smiley_text()</li> +</ul> + +<p>Path locations for the following template variables are affected by this too:</p> + +<ul> + <li>{T_THEME_PATH} - styles/xxx/theme</li> + <li>{T_TEMPLATE_PATH} - styles/xxx/template</li> + <li>{T_SUPER_TEMPLATE_PATH} - styles/xxx/template</li> + <li>{T_IMAGESET_PATH} - styles/xxx/imageset</li> + <li>{T_IMAGESET_LANG_PATH} - styles/xxx/imageset/yy</li> + <li>{T_IMAGES_PATH} - images/</li> + <li>{T_SMILIES_PATH} - $config['smilies_path']/</li> + <li>{T_AVATAR_PATH} - $config['avatar_path']/</li> + <li>{T_AVATAR_GALLERY_PATH} - $config['avatar_gallery_path']/</li> + <li>{T_ICONS_PATH} - $config['icons_path']/</li> + <li>{T_RANKS_PATH} - $config['ranks_path']/</li> + <li>{T_UPLOAD_PATH} - $config['upload_path']/</li> + <li>{T_STYLESHEET_LINK} - styles/xxx/theme/stylesheet.css (or link to style.php if css is parsed dynamically)</li> + <li>New template variable {BOARD_URL} for the board url + script path.</li> +</ul> + </div> <div class="back2top"><a href="#wrap" class="top">Back to Top</a></div> @@ -1110,6 +1165,29 @@ append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&amp; <p>You will note in the 3.0 templates the major sources start with <code><!-- INCLUDE overall_header.html --></code> or <code><!-- INCLUDE simple_header.html --></code>, etc. In 2.0.x control of "which" header to use was defined entirely within the code. In 3.0.x the template designer can output what they like. Note that you can introduce new templates (i.e. other than those in the default set) using this system and include them as you wish ... perhaps useful for a common "menu" bar or some such. No need to modify loads of files as with 2.0.x.</p> +<p>Added in <strong>3.0.6</strong> is the ability to include a file using a template variable to specify the file, this functionality only works for root variables (i.e. not block variables).</p> +<div class="codebox"><pre> +<span class="comment"><!-- INCLUDE {FILE_VAR} --></span> +</pre></div> + +<p>Template defined variables can also be utilised. + +<div class="codebox"><pre> +<span class="comment"><!-- DEFINE $SOME_VAR = 'my_file.html' --></span> +<span class="comment"><!-- INCLUDE {$SOME_VAR} --></span> +</pre></div> +<!-- no longer added in 3.0.6 +<p>Also added in <strong>3.0.6</strong> is the ability to increment or decrement a variable on use. This can be used for instances like tabindexes, where the amount of entries is not statically known. +The INC (for incrementing) and DEC (for decrementing) commands will print the <strong>current</strong> state of a defined var and then increment/decrement it by one (postincrement/postdecrement).</p> + +<div class="codebox"><pre> +<span class="comment"><!-- DEFINE $SOME_VAR = 1 --></span> +<span class="comment"><!-- INC $SOME_VAR --></span> +Result: 1<br /> +<span class="comment">{$SOME_VAR}</span> +Result: 2<br /> +</pre></div> +//--> <h4>PHP</h4> <p>A contentious decision has seen the ability to include PHP within the template introduced. This is achieved by enclosing the PHP within relevant tags:</p> @@ -2252,12 +2330,71 @@ if (utf8_case_fold_nfc($string1) == utf8_case_fold_nfc($string2)) <hr /> -<a name="changes"></a><h2>7. Guidelines Changelog</h2> +<a name="vcs"></a><h2>7. VCS Guidelines</h2> + + <div class="paragraph"> + <div class="inner"><span class="corners-top"><span></span></span> + + <div class="content"> + + <p>The version control system for phpBB3 is subversion. The repository is available at <a href="http://code.phpbb.com/svn/phpbb" title="repository">http://code.phpbb.com/svn/phpbb</a>. + + <a name="repostruct"></a><h3>7.i. Repository Structure</h3> + + <ul> + <li><strong>trunk</strong><br />The latest unstable development version with new features etc. Contains the actual board in <code>/trunk/phpBB</code></li> + <li><strong>branches</strong><br />Development branches of stable phpBB releases. Copied from <code>/trunk</code> at the time of release. + <ul> + <li><strong>phpBB3.0</strong><code>/branches/phpBB-3_0_0/phpBB</code><br />Development branch of the stable 3.0 line. Bug fixes are applied here.</li> + <li><strong>phpBB2</strong><code>/branches/phpBB-2_0_0/phpBB</code><br />Old phpBB2 development branch.</li> + </ul> + </li> + <li><strong>tags</strong><br />Released versions. Copies of trunk or the respective branch, made at the time of release. + <ul> + <li><code>/tags/release_3_0_BX</code><br />Beta release X of the 3.0 line.</li> + <li><code>/tags/release_3_0_RCX</code><br />Release candidate X of the 3.0 line.</li> + <li><code>/tags/release_3_0_X-RCY</code><br />Release candidate Y of the stable 3.0.X release.</li> + <li><code>/tags/release_3_0_X</code><br />Stable <strong>3.0.X</strong> release.</li> + <li><code>/tags/release_2_0_X</code><br />Old stable 2.0.X release.</li> + </ul> + </li> + </ul> + + <a name="commitmessage"></a><h3>7.ii. Commit Messages</h3> + + <p>The commit message should contain a brief explanation of all changes made within the commit. Often identical to the changelog entry. A bug ticket can be referenced by specifying the ticket ID with a hash, e.g. #12345. A reference to another revision should simply be prefixed with r, e.g. r12345.</p> + + <p>Junior Developers need to have their patches approved by a development team member first. The commit message must end in a line with the following format:</p> + + <div class="codebox"><pre> +Authorised by: developer1[, developer2[, ...]] + </pre></div> + + </div> + + <div class="back2top"><a href="#wrap" class="top">Back to Top</a></div> + + <span class="corners-bottom"><span></span></span></div> + </div> + + <hr /> + +<a name="changes"></a><h2>8. Guidelines Changelog</h2> <div class="paragraph"> <div class="inner"><span class="corners-top"><span></span></span> <div class="content"> +<h3>Revision 10007</h3> + +<ul> + <li>Added <a href="#constants">Special Constants</a> section.</li> +</ul> + +<h3>Revision 9817</h3> +<ul> + <li>Added VCS section.</li> +</ul> <h3>Revision 8732</h3> @@ -2330,7 +2467,7 @@ if (utf8_case_fold_nfc($string1) == utf8_case_fold_nfc($string2)) <hr /> -<a name="disclaimer"></a><h2>8. Copyright and disclaimer</h2> +<a name="disclaimer"></a><h2>9. Copyright and disclaimer</h2> <div class="paragraph"> <div class="inner"><span class="corners-top"><span></span></span> diff --git a/phpBB/docs/hook_system.html b/phpBB/docs/hook_system.html index 565e0096fc..b23ebab869 100644 --- a/phpBB/docs/hook_system.html +++ b/phpBB/docs/hook_system.html @@ -104,14 +104,14 @@ h3 { border-top: 1px solid #ccc; } -code { - color: #006600; - font-weight: normal; - font-family: 'Courier New', monospace; - border-color: #D1D7DC; - border-width: 1px; - border-style: solid; - background-color: #FAFAFA; +code { + color: #006600; + font-weight: normal; + font-family: 'Courier New', monospace; + border-color: #D1D7DC; + border-width: 1px; + border-style: solid; + background-color: #FAFAFA; } #wrap { @@ -387,8 +387,36 @@ PHPBB_MSG_HANDLER (overwrite message handler) PHPBB_DB_NEW_LINK (overwrite new_link parameter for sql_connect) PHPBB_ROOT_PATH (overwrite $phpbb_root_path) PHPBB_ADMIN_PATH (overwrite $phpbb_admin_path) +PHPBB_USE_BOARD_URL_PATH (use generate_board_url() for image paths instead of $phpbb_root_path) </pre></div> +<p>If the <code>PHPBB_USE_BOARD_URL_PATH</code> constant is set to true, phpBB uses generate_board_url() (this will return the boards url with the script path included) on all instances where web-accessible images are loaded. The exact locations are:</p> + +<ul> + <li>/includes/session.php - user::img()</li> + <li>/includes/functions_content.php - smiley_text()</li> +</ul> + +<p>Path locations for the following template variables are affected by this too:</p> + +<ul> + <li>{T_THEME_PATH} - styles/xxx/theme</li> + <li>{T_TEMPLATE_PATH} - styles/xxx/template</li> + <li>{T_SUPER_TEMPLATE_PATH} - styles/xxx/template</li> + <li>{T_IMAGESET_PATH} - styles/xxx/imageset</li> + <li>{T_IMAGESET_LANG_PATH} - styles/xxx/imageset/yy</li> + <li>{T_IMAGES_PATH} - images/</li> + <li>{T_SMILIES_PATH} - $config['smilies_path']/</li> + <li>{T_AVATAR_PATH} - $config['avatar_path']/</li> + <li>{T_AVATAR_GALLERY_PATH} - $config['avatar_gallery_path']/</li> + <li>{T_ICONS_PATH} - $config['icons_path']/</li> + <li>{T_RANKS_PATH} - $config['ranks_path']/</li> + <li>{T_UPLOAD_PATH} - $config['upload_path']/</li> + <li>{T_STYLESHEET_LINK} - styles/xxx/theme/stylesheet.css (or link to style.php if css is parsed dynamically)</li> + <li>New template variable {BOARD_URL} for the board url + script path.</li> +</ul> + + </div> <div class="back2top"><a href="#wrap" class="top">Back to Top</a></div> @@ -616,7 +644,7 @@ echo $second_object->hook_me('first', 'second') . '<br />'; <div class="codebox"><pre> not hooked -hooked +hooked </pre></div> <p>A different possibility would be using a function variable (which could be left out on passing the function variables to the hook):</p> @@ -670,7 +698,7 @@ echo $second_object->hook_me('first', 'second') . '<br />'; <div class="codebox"><pre> not hooked -hooked +hooked </pre></div> </div> |
