aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* change cache:: to phpbb_cache::Meik Sievertsen2008-12-2421-260/+222
| | | | git-svn-id: file:///svn/phpbb/trunk@9226 89ea8834-ac86-4346-8a33-228a782c2dd0
* relocate some filesMeik Sievertsen2008-12-246-0/+0
| | | | git-svn-id: file:///svn/phpbb/trunk@9225 89ea8834-ac86-4346-8a33-228a782c2dd0
* add new classes directoryMeik Sievertsen2008-12-240-0/+0
| | | | git-svn-id: file:///svn/phpbb/trunk@9224 89ea8834-ac86-4346-8a33-228a782c2dd0
* put acp, mcp and ucp into modules/ directoryMeik Sievertsen2008-12-24102-0/+0
| | | | git-svn-id: file:///svn/phpbb/trunk@9223 89ea8834-ac86-4346-8a33-228a782c2dd0
* add directories for modules, plugins and the coreMeik Sievertsen2008-12-240-0/+0
| | | | git-svn-id: file:///svn/phpbb/trunk@9222 89ea8834-ac86-4346-8a33-228a782c2dd0
* remove no longer necessary files... hoorayMeik Sievertsen2008-12-24231-11598/+0
| | | | git-svn-id: file:///svn/phpbb/trunk@9221 89ea8834-ac86-4346-8a33-228a782c2dd0
* merge #r9217Meik Sievertsen2008-12-241-51/+64
| | | | git-svn-id: file:///svn/phpbb/trunk@9218 89ea8834-ac86-4346-8a33-228a782c2dd0
* merge in r9090, r9170, r9174, r9179Chris Smith2008-12-235-8/+12
| | | | git-svn-id: file:///svn/phpbb/trunk@9214 89ea8834-ac86-4346-8a33-228a782c2dd0
* Remove cache files after each test, ensure they are not included in the ↵Chris Smith2008-12-071-0/+11
| | | | | | coverage report git-svn-id: file:///svn/phpbb/trunk@9181 89ea8834-ac86-4346-8a33-228a782c2dd0
* Should not be needed, unlink() should clear sthe cache and this was never ↵Chris Smith2008-12-071-4/+0
| | | | | | the problem anyway git-svn-id: file:///svn/phpbb/trunk@9180 89ea8834-ac86-4346-8a33-228a782c2dd0
* fix postcount resync for situations where low and high post ids are higher ↵Meik Sievertsen2008-12-053-12/+76
| | | | | | | | | than step value, resulting in users having 0 posts. (Bug #38195) Enforce a requirement for some DBMS (Oracle, PostgreSQL, MSSQL) where the table order is quite important in some situations. ;) Since this does not affect the operation of the other DBMS the code is placed into dbal.php. git-svn-id: file:///svn/phpbb/trunk@9176 89ea8834-ac86-4346-8a33-228a782c2dd0
* every second commit an pre/post-commit error... :/Meik Sievertsen2008-12-031-0/+19
| | | | | | | Ask for forum password if post within passworded forum quoted in private message (Reported by nickvergessen) git-svn-id: file:///svn/phpbb/trunk@9169 89ea8834-ac86-4346-8a33-228a782c2dd0
* correctly update last topic/forum information if changing guest usernames ↵Meik Sievertsen2008-12-031-3/+19
| | | | | | | | through editing posts - Bug #38095 (Changelog follows) git-svn-id: file:///svn/phpbb/trunk@9167 89ea8834-ac86-4346-8a33-228a782c2dd0
* Use "less than a minute ago" instead of "0 minutes ago"Meik Sievertsen2008-12-033-5/+5
| | | | | | Use "Sent: {DATE}" in pm's, instead of "Sent at: {DATE}" git-svn-id: file:///svn/phpbb/trunk@9163 89ea8834-ac86-4346-8a33-228a782c2dd0
* fix the no_profile one called after another mode with the same user_id and ↵Meik Sievertsen2008-12-031-2/+2
| | | | | | guest_username git-svn-id: file:///svn/phpbb/trunk@9161 89ea8834-ac86-4346-8a33-228a782c2dd0
* ok... now i remember. Added more precise commentsMeik Sievertsen2008-12-031-5/+6
| | | | git-svn-id: file:///svn/phpbb/trunk@9159 89ea8834-ac86-4346-8a33-228a782c2dd0
* fix tiny typos in r9087Chris Smith2008-12-021-2/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@9158 89ea8834-ac86-4346-8a33-228a782c2dd0
* Merge in r9156Chris Smith2008-12-021-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@9157 89ea8834-ac86-4346-8a33-228a782c2dd0
* Add same redirect disable_cd_check parameter to meta_refresh - #38065Meik Sievertsen2008-12-021-2/+7
| | | | git-svn-id: file:///svn/phpbb/trunk@9154 89ea8834-ac86-4346-8a33-228a782c2dd0
* Slight performance increase for common parameter calls to append_sid() (Bug ↵Meik Sievertsen2008-12-021-12/+27
| | | | | | | | #37555 - Patch by BartVB) Unsure if this works with the mysterious, uncommented block in front of it, the parsed_urls thingy... whoever wrote it, please prod me. :) Or add comments. git-svn-id: file:///svn/phpbb/trunk@9151 89ea8834-ac86-4346-8a33-228a782c2dd0
* Performance increase for get_username_string() (Bug #37545 - Patch by BartVB)Meik Sievertsen2008-12-021-48/+45
| | | | git-svn-id: file:///svn/phpbb/trunk@9149 89ea8834-ac86-4346-8a33-228a782c2dd0
* merge in r9145Chris Smith2008-12-012-6/+6
| | | | git-svn-id: file:///svn/phpbb/trunk@9147 89ea8834-ac86-4346-8a33-228a782c2dd0
* merge in r9144Chris Smith2008-12-011-0/+8
| | | | git-svn-id: file:///svn/phpbb/trunk@9145 89ea8834-ac86-4346-8a33-228a782c2dd0
* Clear the stat cache of cache files after writing themChris Smith2008-12-011-0/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@9143 89ea8834-ac86-4346-8a33-228a782c2dd0
* Fixed :DChris Smith2008-12-011-0/+4
| | | | git-svn-id: file:///svn/phpbb/trunk@9142 89ea8834-ac86-4346-8a33-228a782c2dd0
* do not display ban link for own profileMeik Sievertsen2008-11-301-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@9141 89ea8834-ac86-4346-8a33-228a782c2dd0
* force full date on "edited by" line. ;)Meik Sievertsen2008-11-302-3/+3
| | | | git-svn-id: file:///svn/phpbb/trunk@9139 89ea8834-ac86-4346-8a33-228a782c2dd0
* [Change] Performance increase for format_date() (Bug #37575 - Patch by BartVB)Meik Sievertsen2008-11-3017-109/+158
| | | | | | | | | [Change] Changed prosilver date separator from 'on' to '»' [Feature] Added 'AGO' setting to relative date strings. For example: posted 14 minutes ago. (Patch by BartVB) [Fix] Extend vertical line for last post column if no posts in forum (Bug #37125) git-svn-id: file:///svn/phpbb/trunk@9137 89ea8834-ac86-4346-8a33-228a782c2dd0
* Do not increment users post count after post approval if post had been ↵Meik Sievertsen2008-11-301-2/+6
| | | | | | posted in a forum with no post count increasing set (Bug #37865) git-svn-id: file:///svn/phpbb/trunk@9134 89ea8834-ac86-4346-8a33-228a782c2dd0
* Let's face it - the most common setup we see with phpBB is having ↵Meik Sievertsen2008-11-301-2/+5
| | | | | | | | group-specific settings for external users (FTP, whatever). Changed phpbb_chmod() to set the group bit, even if the PHP user is the owner. (somehow this sounds complicated, i hope you get the idea). git-svn-id: file:///svn/phpbb/trunk@9132 89ea8834-ac86-4346-8a33-228a782c2dd0
* extend the style columns (style_id, template_id, imageset_id, image_id...)Meik Sievertsen2008-11-271-11/+11
| | | | | | No, not only because of possible style demos. :o git-svn-id: file:///svn/phpbb/trunk@9130 89ea8834-ac86-4346-8a33-228a782c2dd0
* Test empty filename and invalid handleChris Smith2008-11-251-0/+7
| | | | git-svn-id: file:///svn/phpbb/trunk@9119 89ea8834-ac86-4346-8a33-228a782c2dd0
* Test empty filenameChris Smith2008-11-251-1/+7
| | | | git-svn-id: file:///svn/phpbb/trunk@9118 89ea8834-ac86-4346-8a33-228a782c2dd0
* Test missing filesChris Smith2008-11-251-6/+16
| | | | git-svn-id: file:///svn/phpbb/trunk@9117 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Add template variable S_BLOCK_NAMEChris Smith2008-11-254-10/+322
| | | | | | | | - Modify template::alter_block_array() so it supports modification of nested blocks - Add (incomplete) tests for template::alter_block_array() git-svn-id: file:///svn/phpbb/trunk@9116 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Make a start on completing the phpDoc comments for the template engineChris Smith2008-11-248-39/+192
| | | | | | | | - Tidy template engine code, mainly PHP5 stuff, made some methods void instead of just returning true - Add tests for the remaining untested compilation code git-svn-id: file:///svn/phpbb/trunk@9115 89ea8834-ac86-4346-8a33-228a782c2dd0
* - merge r9113: Handle checking for duplicate usernames in chunks (Bug #17285 ↵Nils Adermann2008-11-242-37/+28
| | | | | | - Patch by A_Jelly_Doughnut) git-svn-id: file:///svn/phpbb/trunk@9114 89ea8834-ac86-4346-8a33-228a782c2dd0
* - added a PHPUnit version checkNils Adermann2008-11-241-1/+7
| | | | git-svn-id: file:///svn/phpbb/trunk@9112 89ea8834-ac86-4346-8a33-228a782c2dd0
* Test is (even|odd) by yChris Smith2008-11-242-0/+18
| | | | git-svn-id: file:///svn/phpbb/trunk@9110 89ea8834-ac86-4346-8a33-228a782c2dd0
* Fix a bug we inherited from Smarty a long time agoChris Smith2008-11-241-2/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@9109 89ea8834-ac86-4346-8a33-228a782c2dd0
* Optimized this so it would not renumber the keys in the array every time it ↵David M2008-11-241-2/+3
| | | | | | would grab a unicode character. Instead, it uses the php internal functions to get at the array as we see fit. git-svn-id: file:///svn/phpbb/trunk@9108 89ea8834-ac86-4346-8a33-228a782c2dd0
* Deprecate S_ROW_COUNT, remove *really* old assignments from the codeChris Smith2008-11-2433-57/+53
| | | | git-svn-id: file:///svn/phpbb/trunk@9107 89ea8834-ac86-4346-8a33-228a782c2dd0
* - updating all tests to use new frameworkNils Adermann2008-11-2412-17/+17
| | | | git-svn-id: file:///svn/phpbb/trunk@9106 89ea8834-ac86-4346-8a33-228a782c2dd0
* - adding tests for the new request class and extending the tests for ↵Nils Adermann2008-11-243-45/+203
| | | | | | request_var to include deep direct access to multidimensional arrays and arbitrary number of dimensions git-svn-id: file:///svn/phpbb/trunk@9105 89ea8834-ac86-4346-8a33-228a782c2dd0
* - updated security/redirect test to use new framework functionalityNils Adermann2008-11-241-37/+9
| | | | git-svn-id: file:///svn/phpbb/trunk@9104 89ea8834-ac86-4346-8a33-228a782c2dd0
* - added phpBB test framework which is an extension with some additionalNils Adermann2008-11-242-0/+35
| | | | | | | | functionality of PHPUnit - first addition: setExpectedTriggerError() if a test expects a call to trigger_error(). git-svn-id: file:///svn/phpbb/trunk@9103 89ea8834-ac86-4346-8a33-228a782c2dd0
* - updated all code to use the request class instead of any direct access toNils Adermann2008-11-2473-347/+369
| | | | | | | | | super globals - disabled super globals in common.php. See commit r9101 for more information - cleaned up/simplified a few lines along the way. git-svn-id: file:///svn/phpbb/trunk@9102 89ea8834-ac86-4346-8a33-228a782c2dd0
* Introducing the new request class. All input his handled through this class.Nils Adermann2008-11-231-126/+513
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Given a choice between dancing pigs and security, users will pick dancing pigs every time." (Gary McGraw and Edward Felten) What stays the same? - request_var() keeps working as it used to, alternatively you can directly use request::variable() which allows choosing which super global you want to read So what's new? - request::disable_super_globals() which disables super globals. This function causes any direct use of $_POST, $_GET, $_REQUEST or $_COOKIE to result in an E_USER_ERROR. We hope that this will force MOD authors to at least think about validation as they will have to read about how to use the request class. - request::is_set() / request::is_set_post will be used instead of using isset directly on super globals - request_var() now supports arrays with arbitrary depth - request_var() can be used with an array as the variable name to directly access values in mutli dimensional arrays. What's next? - request::disable_super_globals() will be active by default (set in common.php) - all code will be adjusted to use the new class consistently - tests for the request class to make sure it works as designed and will not change behaviour between releases I've also already updated all the code within functions.php to use the request class. git-svn-id: file:///svn/phpbb/trunk@9101 89ea8834-ac86-4346-8a33-228a782c2dd0
* More testsChris Smith2008-11-237-9/+147
| | | | git-svn-id: file:///svn/phpbb/trunk@9100 89ea8834-ac86-4346-8a33-228a782c2dd0
* test advanced loop constructsChris Smith2008-11-232-1/+66
| | | | git-svn-id: file:///svn/phpbb/trunk@9099 89ea8834-ac86-4346-8a33-228a782c2dd0