commit 132e55b2c977e20b0cc28dc9c23ca595858a75a6 Author: merlinyoda <merlinyoda> Date: Thu Jul 31 13:33:56 2008 +0000 Fix for Mantis Report #2467: Altered billing code query to only fetch billing codes for associated company and non-company-associated codes. Some details were "loat in translation" from a static SQL query string to using the DBQuery functions. commit 5cd09d97a2cad94ebea89579ae713f9615481289 Author: ajdonnison <ajdonnison> Date: Mon Aug 4 08:17:49 2008 +0000 Fix multiple edit handling in tasks list when over allocation is not checked. commit 9c54d34c04040de6d89a85bf980dfe5eac115b05 Author: ajdonnison <ajdonnison> Date: Tue Aug 5 09:32:29 2008 +0000 Fix problems with permissions that were upgraded but never installed. commit 5cc7e3851b6acbeef8fca011804ad70f88d90d85 Author: ajdonnison <ajdonnison> Date: Wed Aug 6 07:32:41 2008 +0000 Slight variation of suggested fix in post 38557 on the forums. commit ba8550b9fcf3c1590ab7ac47f649d97e8fd4a173 Author: ajdonnison <ajdonnison> Date: Wed Aug 6 07:39:21 2008 +0000 Remove DISTINCT from within a max() method. commit 83cdfe6eaf9f92aa1a1d5ed7b189eb5f089e0cf5 Author: ajdonnison <ajdonnison> Date: Mon Aug 11 09:19:07 2008 +0000 As per post #38656, fixed MySQL version-specific issue. commit f44ccceacbd12e266743dc298cf884cb82b2a1d2 Author: merlinyoda <merlinyoda> Date: Tue Aug 19 13:41:21 2008 +0000 Fix for Mantis Report #2482: Input to function dPgetUsername should not be compared to user_id. Function dPgetUsernameFromID is for getting this information from the user ID. Adjusted such uses of dPgetUsername to use dPgetUsernameFromID instead. commit 8c81cfe0e3df1f3cb3126a7b5641650509125ebf Author: merlinyoda <merlinyoda> Date: Tue Aug 19 16:24:53 2008 +0000 Fix for Mantis Report #2483 (and #2485): Clean up any past remants of temp tables. commit 3e50cc03d636756f57233acd39b3f10800dc3ad2 Author: merlinyoda <merlinyoda> Date: Wed Aug 20 16:20:22 2008 +0000 Fix for Mantis Report #2474: Try to honor local charset when switching locale to "en_AU" for translation purposes. commit 49645d18691e8a1053b2d25ee5b3489683470f58 Author: merlinyoda <merlinyoda> Date: Thu Aug 21 15:37:31 2008 +0000 Fix for Mantis Report 2474: Temporaryily change LC_ALL instead of _LC_TIME to get strftime() to work properly. Also needed to use 'utf8' instead of 'UTF8'. commit d260c81bbdfc12f8d2428f9e3a255df16b25c491 Author: merlinyoda <merlinyoda> Date: Tue Aug 26 16:39:44 2008 +0000 Fix for Mantis Report #2492: Gantt form action now generated more dynamically instead of using assumed string of necessary GET variables. ... also a little cleanup in one file commit d231b6a34cdc4af44d1a0424e34663354cc4a93b Author: merlinyoda <merlinyoda> Date: Wed Aug 27 14:55:39 2008 +0000 Fix for Mantis Report #2480: Modified library function to be more compact and less concerned with directory seperators. commit ed5b19a2b16e1434465085bb489da24112d71211 Author: merlinyoda <merlinyoda> Date: Wed Aug 27 23:52:05 2008 +0000 Fix for error caused by last submission. commit bf5145e637483a82c9474d9833bd9748c2b7a1a9 Author: merlinyoda <merlinyoda> Date: Thu Aug 28 01:32:32 2008 +0000 Properly fixed Mantis Report #2301 again. commit ad2e2479f8c0830c40f757722a222934942445fb Author: merlinyoda <merlinyoda> Date: Fri Aug 29 22:45:39 2008 +0000 Patching residual GET-based XSS/SSS security holes. Modules scanned: admin, calendar Modules remaining: companies, contacts, departments, files, forums, help, history, install, links, projects, public, resources, smartsearch, system, tasks, and base system files (i.e. index.php) ... also some code format clean-up along the way commit 050fd6e6c92785499fd81757560561a84a552e0d Author: merlinyoda <merlinyoda> Date: Fri Aug 29 23:50:32 2008 +0000 Fix for Mantis Report #2474 Had to tweak PEAR Date library file as month and week names were being forced to ISO-8859-1 character set reguardless of locale's charset. commit 59cfce7fb7a32a92c713778efafce8a96b5742cd Author: merlinyoda <merlinyoda> Date: Wed Sep 3 15:29:23 2008 +0000 Fix button label in session management tab. commit f794f3169e3a009bf01effdde495e63ac3d4bec7 Author: merlinyoda <merlinyoda> Date: Wed Sep 3 23:49:25 2008 +0000 Patching residual GET-based XSS/SSS security holes. Modules scanned: companies Modules remaining: contacts, departments, files, forums, help, history, install, links, projects, public, resources, smartsearch, system, tasks, and base system files (i.e. index.php) ... also some code format clean-up along the way and minor reformatting of address display on company view page. commit f8aa0d6ec3ca30a3eab947003f9abab35b19d514 Author: ajdonnison <ajdonnison> Date: Mon Sep 8 10:33:19 2008 +0000 Remove redundant DISTINCT. commit f01c40601c1c04582645ef815e285f5f5a165ee1 Author: merlinyoda <merlinyoda> Date: Mon Sep 8 21:07:49 2008 +0000 Clean up and "fix" for issues noted in Mantis Report #2499 commit 36ab24f53c8667fce7bbdd0e9d2358fdcc5a4555 Author: merlinyoda <merlinyoda> Date: Wed Sep 17 20:11:25 2008 +0000 Fix for Mantis Report #2507 Wrong name was being displayed. commit d708c232d3d6270361b8be8cbcb603625f7fab4a Author: merlinyoda <merlinyoda> Date: Thu Sep 18 00:42:32 2008 +0000 Fix for Mantis Report #2508: re-arranged code to allow for "empty" result set (equivalent to owner ids of 0). commit 9d4aef656093e17109611e4ade6841b942b73e6e Author: merlinyoda <merlinyoda> Date: Tue Sep 30 19:55:06 2008 +0000 Fix for Mantis Report #2510: Swapped else if blocks to avoid "empty haystack" warnings. commit 88e3718f361137496d9eb20bba3cdd2f358d4477 Author: merlinyoda <merlinyoda> Date: Wed Oct 1 00:52:08 2008 +0000 Fixed minor issue where logging out of a given session set the logout time on every user_access_log record for a given user where the logout time was currently unset (0000-00-00 00:00:00 or null) instead of just the user_access_log record asociated with that session. Also some formatting clean up and conditional statement reduction ex: from (!$a || ($a && !$b)) to ((!$a || $a) && (!$a || !$b) to !($a && $b) commit 299c40d8e7e4336d4bab482513b824382c559c60 Author: merlinyoda <merlinyoda> Date: Mon Oct 6 21:33:08 2008 +0000 Fix for Mantis Report 2517: Had to force-set object properties associated with checkboxes to false if state went from checked to unchecked. Checkbox names do not show as keys in the $_POST array if unchecked. commit 7704d9a0cc480451055f0a9616987987073a0fc1 Author: merlinyoda <merlinyoda> Date: Mon Oct 6 21:58:09 2008 +0000 Fix for Mantis report #2516: Added missing trailing quotation mark from form's action attribute. Set value of "All" in owner filter to -1 so filter would work properly. commit bdd2701e09c39374572d3235ba65429fba2e16e4 Author: merlinyoda <merlinyoda> Date: Tue Oct 7 00:21:43 2008 +0000 Fix for Mantis Report #2519: Added missing files and updated affected files to properly identify module image. create mode 100644 dotproject/images/helpdesk.png create mode 100644 dotproject/modules/resources/images/helpdesk.png commit 0b2267a4e2d9da02ffc2590666b1a31ffe9c240d Author: merlinyoda <merlinyoda> Date: Tue Oct 7 00:32:05 2008 +0000 Usability fix related to Mantis Report #2519: Tweaked "classic" style so that both the image and text name of a module are clickable as a link. commit c2f5c32f5eda7314fd04749e524200f10f4aa6d3 Author: merlinyoda <merlinyoda> Date: Wed Oct 15 22:53:02 2008 +0000 Fix related to Mantis Report 2497: Declared use of global variable in function where it was being used but not declared. commit 96c6a18b9e1cb7ccf1220f819eba7d3facbd6d48 Author: merlinyoda <merlinyoda> Date: Fri Nov 7 18:39:54 2008 +0000 Possible "fix" for Mantis Report #2528: Improved query syntax based on input to dpSessionDestroy function. commit cd877d1fe24adea3aace30f8bdacc39d2530a63a Author: merlinyoda <merlinyoda> Date: Fri Nov 7 20:12:33 2008 +0000 Fix for Mantis Report #2532: Altered PEAR Date function dateDiff() to actually return the mathmatical difference of two dates (i.e. date1 - date2) as opposed to a count of days seperating date1 and date2. This is how most practically every other difference function is implemented. I have no idea why those responsible for that function thought it was a good idea to only return the absolute value. commit f3f8c9c383d0b9d1b232fb3554dce961e010c45e Author: merlinyoda <merlinyoda> Date: Sat Nov 8 00:15:45 2008 +0000 Applied feature requested in Mantis Report #2534: Imported task's dates and durrations can now be scaled up/down based on the ratio between the destination project's length in days and the source project's length in days. commit fa4f5a93283ef8f10d86fe709c8ceb83b55ccdf7 Author: merlinyoda <merlinyoda> Date: Sat Nov 8 02:05:23 2008 +0000 Improvements to feature added from Mantis Report #2534: Compacted code and fixed date calculations to reflect hours as well as days. Also fixed some CDate class functions in date.class.php to properly use the new dateDiff() function. commit 2f29745949b721c0dc72173f8021c99eff27f720 Author: merlinyoda <merlinyoda> Date: Mon Nov 10 15:25:06 2008 +0000 Fix for Mantis Report #2536: Used htmlspecialchars() to properly escape any special characters that are "printed" on the Events tab of the Day view of the Calendar module. Also fixed other calendar views with similiar problem... commit def357adbc0cec3799f466bb1bb7136c1213fe27 Author: merlinyoda <merlinyoda> Date: Mon Nov 10 18:19:33 2008 +0000 Further fixes similiar to those for Mantis Report #2536 ... commit edd2478429e3eac75d81d5563d7026d2d4d3ba68 Author: merlinyoda <merlinyoda> Date: Mon Nov 10 23:32:39 2008 +0000 Fixes for small bugs created durring addition of feature to scale imported tasks commit 7475e68fdb1b6f3cfd94154b85c6e0b9a2816280 Author: merlinyoda <merlinyoda> Date: Thu Nov 20 23:23:35 2008 +0000 Some tweaks to gantt.php files as suggested in Mantis Report #2541. Using $AppUI->user_lang[0] instead of $AppUI->user_lang[2] Also fixed some small syntax errors in project module's viewgantt.php. commit e143637f129f0a130d3903ee39420e2e85db5779 Author: ajdonnison <ajdonnison> Date: Fri Nov 21 11:08:10 2008 +0000 Fix problem where queuescanner fails to send emails out. commit a124add3a4cc052cf69c8a7b2de2292d9b70e838 Author: merlinyoda <merlinyoda> Date: Mon Nov 24 20:39:45 2008 +0000 Fix for Mantis Report #2542: Fixed typo in link's href property. Removed unnecessary double-quote character. Also separated out HTML markup strings from standard text data to avoid accidentally using htmlspecialchar() on HTML markup. commit 3e1892cafc94d5573634635cfceebda195cfa015 Author: merlinyoda <merlinyoda> Date: Mon Dec 8 15:39:05 2008 +0000 Fix for issue mentioned in Help Forum posting URL: http://forums.dotproject.net/showthread.php?t=9022 Also a few XHTML improvements and other misc clean-up. commit e676ef3851c275bf40ab2c976cccf708e450470d Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Jan 15 02:11:13 2009 +0000 Fix for Mantis Report #2527 Made Project listing Tabs more onsistant with each other. Also did some HTML cleanup ... though not qute up to XHTML standards. Just did enough cleanup so as to validate effected pages. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5841 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 69a7db5ba53fb3ccdb9317417e4feb108e287259 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Jan 15 02:32:43 2009 +0000 Fixing Project tab in calendar day view so that listing is tied to Company filter. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5842 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit cb983cca29a27bdc46505335c7e7763f19b6d94a Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Feb 9 14:59:42 2009 +0000 Fix for Mantis Report #2562: The base canDelete function was not properly checking if there were existing objects as specified by the "joins" array parameter. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5847 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit b45dc344b699048eb3deb0107037a7b2970b0a86 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Feb 9 17:19:52 2009 +0000 Applied suggestion in Mantis Report #2552: Any "false" values returned by gethostbyaddr($_SERVER['SERVER_ADDR']) in getHostName() now cause 'localhost' to be returned by function instead of something invalid like '[]'. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5848 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit b830dba99a890122bba8ee4427d0f4c6d2960b60 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Feb 9 20:25:52 2009 +0000 Fix for Mantis Report #2572: Text of button reffered to in report now goes through translation method. Also fixed some other small translation issues (mainly spelling). git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5849 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit c0c67a6830af884a668bbe9fbb66cf1bd2cc89b9 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Feb 9 21:34:17 2009 +0000 "Fix" for Mantis Report #2571: Users shouldn't get access to "edit this user" page just because they are validly logged in as that given user. This can undermine task "access" settings since they can change the company/department they are affiliated with on this page. These changes should instead be user administrative tasks and not in the hands of the users themselves. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5850 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 6c3609b6466431f4dfbf95670d4bd57da5d45ce1 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Feb 9 22:44:26 2009 +0000 "Fix" for Mantis Report #2522: Forcing tabbed view on viewuser.php page. Not as elegant a solution as actually fixing the base JavaScript error issue, but this page is too cluttered when viewed in flat view anyway. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5851 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit bfc4f44b5fe4ed4cf47c3a31a47ba39e77f0fbeb Author: ajdonnison <ajdonnison@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Mar 2 11:18:39 2009 +0000 Remove call time pass-by-reference. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5852 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit c07cf93fed80f3ac45b57994567ed58cde70a0c1 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Apr 15 18:01:26 2009 +0000 Adding strings "Events" and "Links" to projects module of base English translation locale. Also random fix that would appear not to have gotten checked in previously. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5855 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 059ce95db5957e9a151b74b1ea57b1091f77131e Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Apr 15 19:24:47 2009 +0000 Fix for Mantis Report #2596: Permissions checks were on the wrong module. Some format clean-up as well. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5856 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 5dfad5459fed24c80ed611431f86c965c75851df Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Apr 15 19:38:43 2009 +0000 Misc cleanup for files related to last bugfix. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5857 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 00703924ae353298ab50f4887a095580be552556 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 19 01:01:20 2009 +0000 Fix for Mantis Report #2504. Modified JavaScript Method to pass along all selected ID values between pages as opposed to just those currelny visible due to filtering. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5858 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 3af87a2d8d66ab50c8c57db3ca7f0dee1b54ecf7 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 19 01:34:52 2009 +0000 Fix for Mantis Report #2551: Making sure a directory seperator is at the end of $baseDir. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5859 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit dc7f162de4edda73418716a2e22b99717b48bbfd Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 19 01:50:50 2009 +0000 Fix on fix for Mantis Report #2551. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5860 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit f80c2498e32dc579a0514750e47edeff47b94223 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 19 04:27:44 2009 +0000 Fix for Mantis Report #2574: Column Heading "Project Name" needed to be added to PDF of "Task List" Report. Otherwise headings were off by one column and last column wouldn't display. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5861 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 5d5afab884f2f92c9f43aa5f46039e280ca7e80c Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Apr 20 01:17:53 2009 +0000 Fix for Mantis Report #2581: cleaned up "dp-grey" theme mostly as suggested. Also removed some proprietary and depricated bgcolor properties and used sed to update others to use the style property and specify the "background-color" directive instead. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5862 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit e39caef2768707dc2208b259a17cfadd326850cf Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Apr 22 04:55:37 2009 +0000 Fix for Mantis Report #2579: Used "centralized" getPermission() method defined in includes/permissions.php and adjusted some 'view' permissions to 'access' permissions, specifically in 'vw_task_log.php' which task view uses and was unecessarily denying view access to task view. Also did some wide-spread clean-up (mainly by use of 'sed' on command line) to favor getPermission() method use over checkModule() and checkModuleItem() in included files (i.e. files included through main index.php) and removed any remaining unnecessary "$perms" permission object variables. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5865 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 43228752727b7a134b2926c96ef0f0ed10cd6ddb Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Apr 23 15:48:12 2009 +0000 Fixed bug created by purging of "$perms" variables where getPermission() usage was more desireable by design. Added and initialized a "$perms" access control list object in the affected function. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5867 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 72f355cb18334568df507387a901c57c07e2257f Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Apr 23 16:07:00 2009 +0000 Last cleanup (hopefully) of unnecessary "$perms" variables. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5868 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit c987d344187f6fb59a44fa7e25062d90197a7e08 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Apr 23 20:24:06 2009 +0000 Fix for Mantis Report #2615: Both getAllowedSQL() and and setAllowedSQL in classes/dp.class.php needed to be extended so that an alternate permissions module name could be specified instead of assuming that the calling object's table name and permission module name were the same and that access could be chaeck using the table name. This assumption fails in the smartsearch module as it does not extend the class in classes/dp.class.php and the defined table is not synonymous with the module which permissions should be checked against. The smartsearch module now makes use of this extended functionality to correct the problem. Also did some clean-up of the smartsearch module to make it more maintainable. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5869 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit e47450aca3c65a71773637ceba192e82ab1d8d03 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Apr 23 23:45:55 2009 +0000 Fixing issue noted in my comments on Mantis Report #2505: While prermissions are enforced when following links given by the smartsearch module, too many results appear giving the illusion of access. Issue resolved by checking "view" instead of "access" permissions on the item level. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5870 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit c9387eb205aa05d923547a20ec05247e3edbfa1d Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri Apr 24 00:30:00 2009 +0000 Further improvements on smartsearch and permissions: Results counts in smartsearch module accurately reflect counts based on items displayed as opposed to records retrieved (which we may not have view permissions on). Also added permission check so that for tasks logs to be "viewable" the associated task must also be viewable. This falls in line with our permissions hierarchy (Company -> Project -> Task -> Task Log). git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5871 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 1f0fe1f73ebaf255c2e4b121d49c26aaed8dd29e Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat Apr 25 00:09:56 2009 +0000 Cleaned up coding style in several files (e.g. make sure there is a space between 'if' keyword and opening paren) and substituted multibyte compatible string functions in non-third party codebase (i.e. PHP files not in lib directory) in place of less compatible string functions (e.g. mb_strlen() function in place of strlen() function) Most of both done with the help of grep command and carefully targeted use of the sed command. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5872 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit b0cae33c3ab4461ecc34126f0d5d198ae38a5e59 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat Apr 25 00:30:00 2009 +0000 Upgraded ezpdf library to 009e. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5873 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 78325571aecb3cc669f574719e5edf2a5d8dce83 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat Apr 25 13:04:46 2009 +0000 Fix for Mantis Report #2557: Code in modules/projects/reports.php was checking for translation file in wrong directory. Used full path in check instead and translation file is now found and used properly. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5874 6cfb33f2-fe3e-0410-9678-87ca8a581921 mode change 100755 => 100644 dotproject/locales/en/styles.inc commit ef54fa548236156847223d809ebd1e548e779df2 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat Apr 25 14:43:53 2009 +0000 Fix for Mantis Report #2591: Filtered through query results to check that retrieved tasks can be accessed by the user before appearing on Tasks Gantt chart. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5875 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 76a5709ff1adfe2c14a347798fb85fb80b2b9a12 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 26 01:49:00 2009 +0000 Miscellaneous improvements in translation (mainly for pop-up callendar). git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5876 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit b634d1004f8608907ace47b700edb64a438c03e2 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 26 03:07:32 2009 +0000 Fixes for localization/font issues based on diffs in Mantis Report #2614 and similiar existing code in modules/tasks/gantt.php. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5877 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit a394bbc80f5280534aeba45897afc976874e0d9c Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 26 22:19:37 2009 +0000 Fix for Mantis Report #2578: Events now display properly on all levels (month, week, and day views). Events will now dispaly in the day view if that day (or a part of it) falls within the event's start and end dates. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5878 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit a8cfa566a4fb6a9ddef0dd926299a3e39fd5edb8 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sun Apr 26 22:21:07 2009 +0000 Changed display logic in modules/calendar/vw_day_events.php to pre-determine the number of concurrent events per row as well as the greates number of required columns to accurately determine the number of blank table columns needed to generate the display of events for the "Events" tab of "Day View". git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5879 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit bed4c161407adfedf91f7e76a1cf111a9f46a70d Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon Apr 27 21:22:40 2009 +0000 Fixes for Mantis Reports #2486 and #2545: SMTPSend() in classes/libmail.class.php now tries to connect first using the ESMTP keyword "EHLO" and then falls back to older SMTP "HELO". Also, since ESMTP functions are potentially available, capability to apply TLS to a connection has been added should it be desired or required. Use of TLS is toggled by a new config value. If TLS is selected, the fallback to "HELO" is not done as the keyword "STARTTLS" is only available under ESMTP. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5880 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 5ef43a4d21eb23c4f912eabad566af77492254ef Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu May 7 17:10:40 2009 +0000 Various fixes and tweaks in history module. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5881 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 0e19fdc545971edca1529b888291b44c2f4194bc Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri May 8 04:51:10 2009 +0000 Fixes toward Mantis Report #2471: Updated and streamlined code to make use of existing functions that accomlish the same or similiar tasks as previous code (and do so correctly hopefully). git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5882 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit dae81b965727d1d354fec7eed2577b86c15a1c45 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri May 8 04:52:34 2009 +0000 Fixed Mantis Report #2471: Clash detected and "suggestion" page now correctly finds earliest available slot as specified per user date and time inputs. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5883 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 7f6b95f7d564049e36cdb3c7a23252f768726383 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri May 8 20:41:34 2009 +0000 Tweaks on "View User" page. Some amperstands were "escaped" with "&" and technically should not have been escaped. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5884 6cfb33f2-fe3e-0410-9678-87ca8a581921 <<<<<<< HEAD Also some minor format clean-up and removed obsolete use of '=&' assignment operator in conjunction with the 'new' operator (i.e. $t = new Task();). ======= commit bf8ffb41e760b6dad0ff59621f3d12a96c2e0856 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat May 9 21:54:21 2009 +0000 >>>>>>> stable_2 Better fix for Mantis Report #2471: Last fix wasn't detecting clashes for recurrent events. Recurrent event clashes are now properly detected. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5885 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 806c8700069b0c81dc7e8d3007e6b4746802863f Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon May 11 13:59:20 2009 +0000 Fix for Mantis Report #2620: Small tweaks to get images to display properly. A couple stray quotation marks were gumming up the works. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5886 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 7ea403b452f203b2a3b87112e055854556a5a044 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Mon May 11 14:05:59 2009 +0000 Fix for Mantis Report #2619: Fixed typo of "Yask" to "Task". git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5887 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 977efb201c816982a7805abe1e8c85e75bb898c8 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu May 14 13:14:59 2009 +0000 Fix for Mantis Report #2622 Base link for TabBox was not properly constructed. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5888 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 11d689e1f83c45bf73a4a76c24fb3c491a6abd47 Author: cyberhorse <cyberhorse@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri May 15 12:10:55 2009 +0000 Fixing security issue git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5889 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit c24612ce0dc458d827e24db7bae7e7fec2820637 Author: cyberhorse <cyberhorse@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Fri May 15 12:18:00 2009 +0000 XSS vulnerability fixed git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5890 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 58013de65dd048f839ea4f966343ad3521262b4b Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Sat May 23 21:08:38 2009 +0000 Fix for Mantis Report #2540 and Mantis Report #2589: Root cause of both would seem to be the same. When generating an e-mail, an extra tab character was introduced into the header where it was not needed and would cause problems when supplying addresses from an array causing either mails to display improperly or not reach an intended destination at all due to a "malformed address". git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5891 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit d48ce2e459b653d25c342f11e650931aa0afa645 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Jun 20 16:56:06 2009 -0400 Small fixes for simple display and syntax bugs. commit 5eb017abd39a5177b2ced990592ef6d3e21ebb0d Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Jul 1 21:51:45 2009 +0000 Fix for Mantis Report #2639 and other code clean-up: Cleaned up a chunk of the code to avoid using the \" escape character. Also applied some other code cleanup such as favoring single quote usage over double quote usage. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5893 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit f3d06dba75aebc32fb773efc43313b5a0a4f76a3 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Thu Jul 9 14:16:59 2009 +0000 Fixed syntax error in modules/links/addedit.php git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5894 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit ecadfa7ab8cb9f5220c71b290f00b5595861d832 Author: merlinyoda <merlinyoda@6cfb33f2-fe3e-0410-9678-87ca8a581921> Date: Wed Aug 12 13:03:26 2009 +0000 Fix for Mantis Report #2858 String was not properly escaped for use in link property. git-svn-id: https://dotproject.svn.sourceforge.net/svnroot/dotproject/branches/stable_2@5904 6cfb33f2-fe3e-0410-9678-87ca8a581921 commit 0665f325f29a3085e2129745068167efae93b8e7 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Wed Aug 12 19:04:57 2009 -0400 Fix for Mantis Report #2663 Needed to pass Task's name through dPformSafe first before writing to page. Also expanded dPformSafe to handle some "edge cases" like JavaScript literals and URIs. Tweaked previous fix to take advangage of new dPformSafe functionality. commit 9fef7b99f9c5dcf56c2ca192986fb1b411bb6650 Author: TheIdeaMan <theideaman@users.sourceforge.net> Date: Fri Aug 28 15:31:10 2009 -0400 added git ignore to hide Mac and Eclipse related files create mode 100644 .gitignore commit b0a236e32b20164f05767b6941df6d932f1fb80d Author: MerlinYoda <merlinyoda@dotproject.net> Date: Wed Sep 2 09:35:35 2009 -0400 Fixed minor CSS error in header.php for default style. commit 1829c0d9d4048b4b7f54dbab58c8b559a8fd43e6 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Wed Sep 2 11:07:45 2009 -0400 Slight tweak to properly default value of $showEditCheckbox for modules/tasks/tasks.php commit fd634449f2ee64651874036a8df761d4529b7dfa Author: MerlinYoda <merlinyoda@dotproject.net> Date: Wed Sep 2 12:29:16 2009 -0400 Hide edit checkboxes on Tasks tab in project view page. commit 2a3c8ff48e19e6d18e41ed3013ae53478c551f60 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Tue Sep 8 17:33:39 2009 -0400 Fix for Mantis Report #2662: Fixed syntax error in style/dp-grey-theme/header.php Also some minor format cleanup. commit bec20e29e909abc65d5f8e2145c047d23f169ee8 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Tue Sep 8 20:54:10 2009 -0400 Fixes related to Mantis Report #2668: Fixed logic/symantics for permission checks. commit 9b0dbe2ad0abe81e638b966c2868798554d7f2da Author: MerlinYoda <merlinyoda@dotproject.net> Date: Tue Sep 8 21:11:09 2009 -0400 Fix for Mantis Report #2669: Fixed syntax error in modules/contacts/addedit.php. commit 75ee6580e6b50e6c190d6f3e6c4742d4559b296c Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Sep 19 18:28:48 2009 -0400 Fix for Mantis Report #2676: Fixed syntatical error. commit 6e69689b3d41f64c8c125f2a0484021745d28123 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Sep 19 21:46:41 2009 -0400 Fix for Manits Report # 2641: Header row titles were being translated but needed UI_OUTPUT_RAW flag passed so that escape sequences (like &) didn't appear as-is in resulting pdf. commit d72c5c2811bdd76b08e89479bd1714f16f957fd0 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Tue Sep 29 16:26:58 2009 -0400 Fix for Mantis Report #2681: Values for "Status" column project listings weren't getting run through the UI translation function. commit 8f38fdf018d4ca0c9af63d00cf9591c660b9f0ac Author: MerlinYoda <merlinyoda@dotproject.net> Date: Tue Oct 6 20:35:34 2009 -0400 Fixes and improvements detecting circular dependency and parenting when checking tasks. commit f3e35e21aebe881f731c822b06669b2df6b8f7d9 Author: Ivan Peevski <cyberhorse@ch-PC.(none)> Date: Thu Oct 8 23:05:56 2009 +1030 Removed google maps icon when there is no address (No country specified) commit 6df9d88d4e4d0044b4660d2e264c740672a6cd59 Author: TheIdeaMan <theideaman@users.sourceforge.net> Date: Thu Oct 8 09:49:14 2009 -0400 added Emulate=IE7 to keep IE8 in order commit adf626f35f7f750538a21e67c659c68a7cb645dd Author: MerlinYoda <merlinyoda@dotproject.net> Date: Mon Nov 2 01:27:37 2009 -0500 Revert "added Emulate=IE7 to keep IE8 in order" This reverts commit 6df9d88d4e4d0044b4660d2e264c740672a6cd59. commit 934385ed391c1e7a3ff3a7d9bcaeeb1dc3c9ae62 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 18:52:38 2009 -0500 Minor usage/UI improvement. Hide "edit contact info" link when adding a new user. commit 1e57f494e0755568a277d5199d296083214930f0 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 20:19:34 2009 -0500 Minor UI improvement. Keep instances of " " offset characters from being re-escaped in public task selector dialog. commit f87728e820461d95845ce9f549bf54c73d420cb7 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 22:32:56 2009 -0500 Revert "Revert "added Emulate=IE7 to keep IE8 in order"" This reverts commit adf626f35f7f750538a21e67c659c68a7cb645dd. Reinstating commit 6df9d88d4e4d0044b4660d2e264c740672a6cd59. commit faf9d503637871c51ddd111a6b23fbde42d75a59 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 18:52:38 2009 -0500 Minor usage/UI improvement. Hide "edit contact info" link when adding a new user. commit cf88f7d7afed39f004644b7691d73cd433eee2b4 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 20:19:34 2009 -0500 Minor UI improvement. Keep instances of " " offset characters from being re-escaped in public task selector dialog. commit 22aa0897bc099a846b7b859437ac935082f041c1 Author: MerlinYoda <merlinyoda@dotproject.net> Date: Sat Nov 21 23:30:56 2009 -0500 Patch level increment of version number.