------------------------------------------------------------------------ r968 | caseydk | 2010-02-25 20:22:21 -0600 (Thu, 25 Feb 2010) | 4 lines Changed paths: M /trunk/modules/tasks/tasks.class.php Merge branch 'master' of git@github.com:caseysoftware/web2project Conflicts: modules/tasks/tasks.class.php ------------------------------------------------------------------------ r967 | caseydk | 2010-02-23 17:59:54 -0600 (Tue, 23 Feb 2010) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php neutralized a call to a function that didn't exist. this resolves http://bugs.web2project.net/view.php?id=380 ------------------------------------------------------------------------ r966 | caseydk | 2010-02-21 22:00:41 -0600 (Sun, 21 Feb 2010) | 2 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php updated the tooltips to display consistently whether there's a description or not, whether it's a sub or top level project; resolves http://bugs.web2project.net/view.php?id=378 ------------------------------------------------------------------------ r965 | caseydk | 2010-02-21 22:00:31 -0600 (Sun, 21 Feb 2010) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php updated the null check handling of the enum fields ------------------------------------------------------------------------ r964 | caseydk | 2010-02-11 00:01:29 -0600 (Thu, 11 Feb 2010) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php updated the task_priority check to properly handle integers vs strings; http://bugs.web2project.net/view.php?id=365 ------------------------------------------------------------------------ r963 | caseydk | 2010-02-11 00:01:22 -0600 (Thu, 11 Feb 2010) | 3 lines Changed paths: M /trunk/modules/files/files.class.php minor formatting tweaks; tweaked the file class to allow for file descriptive info to be updated without requiring a file to be uploaded; resolves - http://bugs.web2project.net/view.php?id=362 ------------------------------------------------------------------------ r962 | trevormorse | 2010-02-09 15:15:09 -0600 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/unit_tests/modules/tasks.test.php Adding tests for CTask->dependentTasks ------------------------------------------------------------------------ r961 | caseydk | 2010-02-09 12:06:24 -0600 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/.gitignore added the netbeans project files to the ignore ------------------------------------------------------------------------ r960 | caseydk | 2010-02-09 11:16:25 -0600 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/classes/query.class.php removed some duplicate params ------------------------------------------------------------------------ r959 | caseydk | 2010-02-09 02:38:17 -0600 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/companies/companies.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/departments/do_dept_aed.php additional formatting tweaks; ------------------------------------------------------------------------ r958 | caseydk | 2010-02-09 00:49:00 -0600 (Tue, 09 Feb 2010) | 1 line Changed paths: A /trunk/.gitignore M /trunk/classes/libmail.class.php M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php M /trunk/includes/main_functions.php M /trunk/install/sql/mysql/017_misc_fixes.sql M /trunk/style/w2p-snowball/login.php M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/web2project/login.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/main.css misc cleanups for formatting; ------------------------------------------------------------------------ r957 | trevormorse | 2010-02-08 17:56:54 -0600 (Mon, 08 Feb 2010) | 1 line Changed paths: M /trunk M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/tasks.class.php Adding class constants to CTask for access permissions to help with readability ------------------------------------------------------------------------ r956 | trevormorse | 2010-02-08 17:31:58 -0600 (Mon, 08 Feb 2010) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/db_files/tasksTestCopyAssignedUsers.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyProjectTask.xml A /trunk/unit_tests/db_files/tasksTestDelete.xml (from /trunk/unit_tests/db_files/tasksTestDelete.xml:949) A /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.xml (from /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.xml:949) M /trunk/unit_tests/db_files/tasksTestPushDependencies.xml M /trunk/unit_tests/db_files/tasksTestStore.xml M /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml M /trunk/unit_tests/db_files/tasksTestStoreNoTaskParent.xml M /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml M /trunk/unit_tests/db_files/tasksTestStoreSubTasks.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInDays.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInHours.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for CTask->getTasksForPeriod and CTask->canAccess ------------------------------------------------------------------------ r955 | caseydk | 2010-02-07 14:05:29 -0600 (Sun, 07 Feb 2010) | 1 line Changed paths: M /trunk/base.php M /trunk/classes/query.class.php M /trunk/style/web2project/overrides.php misc cleanups ------------------------------------------------------------------------ r954 | caseydk | 2010-02-07 14:05:18 -0600 (Sun, 07 Feb 2010) | 1 line Changed paths: A /trunk/modules/system/upgrade A /trunk/modules/system/upgrade/index.php A /trunk/modules/system/upgrade/perform.php moved the upgrader to trunk ------------------------------------------------------------------------ r953 | caseydk | 2010-02-07 14:04:57 -0600 (Sun, 07 Feb 2010) | 5 lines Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/vw_logs.php M /trunk/unit_tests/build.xml D /trunk/unit_tests/db_files/tasksTestDelete.xml D /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.xml M /trunk/unit_tests/modules/projects.test.php M /trunk/unit_tests/modules/tasks.test.php refactored the unit tests to be db independent; removed the corresponding db snapshots; updated the delete function to properly delete things recursively - before it was deleting the tasks but not necessarily all of the attached information; ------------------------------------------------------------------------ r952 | caseydk | 2010-02-07 00:29:12 -0600 (Sun, 07 Feb 2010) | 1 line Changed paths: M /trunk/modules/companies/vw_depts.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projects/index.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/ae_resource.php M /trunk/modules/tasks/listtasks.php cleaning up comments and bad SVN tags; ------------------------------------------------------------------------ r951 | caseydk | 2010-02-07 00:11:10 -0600 (Sun, 07 Feb 2010) | 1 line Changed paths: M /trunk/locales/fr/lang.php fixed a character encoding issue; ------------------------------------------------------------------------ r950 | caseydk | 2010-02-07 00:04:23 -0600 (Sun, 07 Feb 2010) | 1 line Changed paths: A /trunk/install/sql/mysql/017_misc_fixes.sql applying various database fixes; ------------------------------------------------------------------------ r949 | trevormorse | 2010-02-03 10:56:28 -0600 (Wed, 03 Feb 2010) | 1 line Changed paths: M /trunk/unit_tests/modules/projects.test.php Updating tests to handle E_USER_NOTICE being triggered by CProject->fullLoad and adding new test for CProject->loadFull, which will be used going forward. ------------------------------------------------------------------------ r948 | caseydk | 2010-02-03 01:00:43 -0600 (Wed, 03 Feb 2010) | 1 line Changed paths: M /trunk/includes/version.php updating the version number to showing testing status; ------------------------------------------------------------------------ r947 | caseydk | 2010-01-31 19:04:31 -0600 (Sun, 31 Jan 2010) | 1 line Changed paths: M /trunk/install/manager.class.php updated the installer to catch an error on install where the database credentials are valid but the db user doesn't actually have rights to the database specified, details here - http://web2project.net/forums/viewtopic.php?t=1636#4148 ------------------------------------------------------------------------ r946 | caseydk | 2010-01-28 19:16:42 -0600 (Thu, 28 Jan 2010) | 1 line Changed paths: M /trunk/do_user_aed.php corrected the username check in the public account creation processing; ------------------------------------------------------------------------ r945 | caseydk | 2010-01-28 18:03:20 -0600 (Thu, 28 Jan 2010) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php changed the deprecation from WARNING to NOTICE; ------------------------------------------------------------------------ r944 | caseydk | 2010-01-28 17:57:51 -0600 (Thu, 28 Jan 2010) | 1 line Changed paths: M /trunk/includes/deprecated_functions.php changed the deprecation from WARNING to NOTICE; ------------------------------------------------------------------------ r943 | caseydk | 2010-01-23 22:33:51 -0600 (Sat, 23 Jan 2010) | 1 line Changed paths: M /trunk/js/base.js M /trunk/js/calendar.js M /trunk/modules/tasks/addedit.js removing unused junk; ------------------------------------------------------------------------ r942 | caseydk | 2010-01-23 20:00:15 -0600 (Sat, 23 Jan 2010) | 2 lines Changed paths: R /trunk/js/base.js (from /trunk/js/base_uncompressed.js:932) D /trunk/js/base_uncompressed.js R /trunk/js/calendar.js (from /trunk/js/calendar_uncompressed.js:932) D /trunk/js/calendar_uncompressed.js R /trunk/modules/projectdesigner/index.js (from /trunk/modules/projectdesigner/index_uncompressed.js:932) D /trunk/modules/projectdesigner/index_uncompressed.js R /trunk/modules/tasks/addedit.js (from /trunk/modules/tasks/addedit_uncompressed.js:932) D /trunk/modules/tasks/addedit_uncompressed.js removed the compressed versions of our js in favor of our build script; the build script isn't quite as good, but it's better than having two versions of the files; ------------------------------------------------------------------------ r941 | caseydk | 2010-01-23 19:50:56 -0600 (Sat, 23 Jan 2010) | 1 line Changed paths: M /trunk/unit_tests/build.xml added simple minification for the javascript; ------------------------------------------------------------------------ r940 | caseydk | 2010-01-23 01:07:08 -0600 (Sat, 23 Jan 2010) | 1 line Changed paths: D /trunk/modules/system/upgrade cleanup ------------------------------------------------------------------------ r939 | caseydk | 2010-01-23 00:11:13 -0600 (Sat, 23 Jan 2010) | 1 line Changed paths: M /trunk/install/manager.class.php M /trunk/locales/de/lang.php M /trunk/locales/de/locales.php M /trunk/locales/en/lang.php M /trunk/locales/en/locales.php M /trunk/locales/es/lang.php M /trunk/locales/es/locales.php M /trunk/locales/fr/lang.php M /trunk/locales/fr/locales.php M /trunk/locales/po/lang.php M /trunk/locales/po/locales.php M /trunk/locales/pt/lang.php M /trunk/locales/pt/locales.php M /trunk/locales/pt_br/lang.php M /trunk/locales/pt_br/locales.php cleaning up stray closing php tags; ------------------------------------------------------------------------ r938 | caseydk | 2010-01-22 23:57:39 -0600 (Fri, 22 Jan 2010) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php setting contact_lastupdate on store() ------------------------------------------------------------------------ r937 | caseydk | 2010-01-22 23:51:13 -0600 (Fri, 22 Jan 2010) | 1 line Changed paths: M /trunk/modules/system/syskeys/index.php language tweaks; ------------------------------------------------------------------------ r936 | caseydk | 2010-01-22 23:30:24 -0600 (Fri, 22 Jan 2010) | 1 line Changed paths: M /trunk/createuser.php cleaned up some php warnings; ------------------------------------------------------------------------ r935 | caseydk | 2010-01-21 14:58:17 -0600 (Thu, 21 Jan 2010) | 1 line Changed paths: M /trunk/modules/companies/index.php applied the fix here - http://web2project.net/forums/viewtopic.php?t=1246 - which ensures companies are limited as expected; ------------------------------------------------------------------------ r934 | caseydk | 2010-01-20 00:04:57 -0600 (Wed, 20 Jan 2010) | 1 line Changed paths: M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/smartsearch.class.php cleanedminor formatting cleanup; ------------------------------------------------------------------------ r933 | caseydk | 2010-01-19 23:17:33 -0600 (Tue, 19 Jan 2010) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php minor formatting cleanup; ------------------------------------------------------------------------ r932 | caseydk | 2010-01-19 22:23:49 -0600 (Tue, 19 Jan 2010) | 1 line Changed paths: M /trunk/includes/deprecated_functions.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php added deprecation warnings to a number of functions/methods; ------------------------------------------------------------------------ r931 | caseydk | 2010-01-19 00:11:41 -0600 (Tue, 19 Jan 2010) | 3 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/includes/deprecated_functions.php M /trunk/includes/main_functions.php M /trunk/modules/tasks/view.php deprecated the getDeny* functions; added functions with more logical names like canView and canDelete; simplified the logic to remove odd calls like $canRead = !getDenyRead when the getDenyRead was also negating things inside.. ------------------------------------------------------------------------ r930 | caseydk | 2010-01-18 23:58:04 -0600 (Mon, 18 Jan 2010) | 1 line Changed paths: M /trunk/modules/contacts/addedit.php moved around some form elements to make it cleaner; ------------------------------------------------------------------------ r929 | caseydk | 2010-01-18 23:53:07 -0600 (Mon, 18 Jan 2010) | 1 line Changed paths: M /trunk/modules/tasks/view.php updated the permissions to allow a tasklog to be added even if the user can't edit the task; ------------------------------------------------------------------------ r928 | trevormorse | 2010-01-17 18:31:07 -0600 (Sun, 17 Jan 2010) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDelete.xml M /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.xml A /trunk/unit_tests/db_files/tasksTestPushDependencies.xml M /trunk/unit_tests/db_files/tasksTestStore.xml M /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml M /trunk/unit_tests/db_files/tasksTestStoreNoTaskParent.xml M /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml M /trunk/unit_tests/db_files/tasksTestStoreSubTasks.xml A /trunk/unit_tests/db_files/tasksTestUpdateDependencies.xml A /trunk/unit_tests/db_files/tasksTestUpdateDependenciesEmptyString.xml A /trunk/unit_tests/db_files/tasksTestUpdateDependenciesInvalidValues.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInDays.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInHours.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->updateDependencies and task->pushDependencies ------------------------------------------------------------------------ r927 | trevormorse | 2010-01-17 18:29:26 -0600 (Sun, 17 Jan 2010) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding code to update the task_updated field when pushing dependencies ------------------------------------------------------------------------ r926 | caseydk | 2010-01-17 00:06:00 -0600 (Sun, 17 Jan 2010) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/files/files.class.php cleaning up the canDelete signatures to eliminate some E_STRICT warnings; ------------------------------------------------------------------------ r925 | caseydk | 2010-01-17 00:04:26 -0600 (Sun, 17 Jan 2010) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php cleaning up the canDelete signatures to eliminate some E_STRICT warnings; ------------------------------------------------------------------------ r924 | caseydk | 2010-01-14 23:51:21 -0600 (Thu, 14 Jan 2010) | 1 line Changed paths: M /trunk/unit_tests/build.xml added css "minification" to the build process.. although it adds ~5s to packaging time, it allowed a 33% reduction in package size :) ------------------------------------------------------------------------ r923 | caseydk | 2010-01-14 23:39:58 -0600 (Thu, 14 Jan 2010) | 1 line Changed paths: R /trunk/style/w2p-snowball/main.css (from /trunk/style/w2p-snowball/main_uncompressed.css:921) D /trunk/style/w2p-snowball/main_uncompressed.css R /trunk/style/web2project/main.css (from /trunk/style/web2project/main_uncompressed.css:921) D /trunk/style/web2project/main_uncompressed.css M /trunk/style/wps-redmond/main.css removed the compressed css and implemented it as a packaging step in the Phing script; ------------------------------------------------------------------------ r922 | caseydk | 2010-01-13 14:27:05 -0600 (Wed, 13 Jan 2010) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/do_task_aed.php updated the moveTask code to support recalculating project % complete when tasks are moved; ------------------------------------------------------------------------ r920 | caseydk | 2010-01-12 00:07:31 -0600 (Tue, 12 Jan 2010) | 1 line Changed paths: M /trunk/classes/w2p.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/tasks/do_updatetask.php some minor cleanups; ------------------------------------------------------------------------ r916 | trevormorse | 2010-01-10 15:22:55 -0600 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/db_files/tasksTestCopyAssignedUsers.xml A /trunk/unit_tests/db_files/tasksTestDelete.xml A /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->delete ------------------------------------------------------------------------ r915 | trevormorse | 2010-01-10 15:14:32 -0600 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding code to remove any user_tasks entries associated with children of task being deleted. ------------------------------------------------------------------------ r914 | trevormorse | 2010-01-10 08:55:10 -0600 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml A /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml A /trunk/unit_tests/db_files/tasksTestStoreNoTaskParent.xml M /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml M /trunk/unit_tests/modules/tasks.test.php Adding more tests for task->store ------------------------------------------------------------------------ r907 | caseydk | 2010-01-05 22:54:26 -0600 (Tue, 05 Jan 2010) | 3 lines Changed paths: M /trunk/install/manager.class.php (merged from branches/v1.2.x) supressed a few more warnings in the upgrader, a more robust method is probably a good idea; resolves part of issue 350 - http://bugs.web2project.net/view.php?id=350 ------------------------------------------------------------------------ r905 | caseydk | 2010-01-05 22:36:38 -0600 (Tue, 05 Jan 2010) | 1 line Changed paths: M /trunk/modules/tasks/do_updatetask.php tracked down the oddity with the error log; ------------------------------------------------------------------------ r904 | caseydk | 2010-01-05 22:35:33 -0600 (Tue, 05 Jan 2010) | 1 line Changed paths: M /trunk/modules/tasks/do_updatetask.php tracked down the oddity with the error log; ------------------------------------------------------------------------ r903 | caseydk | 2010-01-03 23:13:05 -0600 (Sun, 03 Jan 2010) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/unit_tests/includes/main_functions.test.php updated the Unit Tests to support email and url checking; ------------------------------------------------------------------------ r902 | caseydk | 2009-12-31 01:03:41 -0600 (Thu, 31 Dec 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php removed an additional unnecessary permissions check; ------------------------------------------------------------------------ r901 | caseydk | 2009-12-31 00:51:51 -0600 (Thu, 31 Dec 2009) | 1 line Changed paths: M /trunk/modules/projects/addedit.php cleaning up the department and company handling; ------------------------------------------------------------------------ r900 | caseydk | 2009-12-29 23:37:05 -0600 (Tue, 29 Dec 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php found that the check on the read permissions was exactly opposite of what it should have been; resolves issue #331 - http://bugs.web2project.net/view.php?id=331; ------------------------------------------------------------------------ r899 | caseydk | 2009-12-29 23:19:08 -0600 (Tue, 29 Dec 2009) | 1 line Changed paths: M /trunk/classes/w2p.class.php M /trunk/includes/main_functions.php M /trunk/modules/projects/vw_projects.php cleaning up some core functionality to make sure all the input is filtered the same ways; ------------------------------------------------------------------------ r898 | caseydk | 2009-12-29 21:50:21 -0600 (Tue, 29 Dec 2009) | 1 line Changed paths: M /trunk/fileviewer.php M /trunk/modules/files/index.php M /trunk/modules/links/index_table.php M /trunk/modules/system/domodsql.php M /trunk/modules/system/roles/index.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/system/syskeys/do_syskey_aed.php M /trunk/modules/system/syskeys/do_sysval_aed.php M /trunk/modules/system/syskeys/keys.php added some filtering to various id requests; ------------------------------------------------------------------------ r897 | caseydk | 2009-12-29 10:06:43 -0600 (Tue, 29 Dec 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php another update to the blasted autoloader; ------------------------------------------------------------------------ r896 | caseydk | 2009-12-28 01:06:32 -0600 (Mon, 28 Dec 2009) | 1 line Changed paths: M /trunk/classes/ganttrenderer.class.php M /trunk/modules/projects/gantt.php refactored the GanttRenderer to allow for more advanced gantt charts including some of the Task stuff; ------------------------------------------------------------------------ r895 | caseydk | 2009-12-27 00:55:40 -0600 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/modules/reports/reports.class.php minor tweak; ------------------------------------------------------------------------ r894 | caseydk | 2009-12-27 00:50:11 -0600 (Sun, 27 Dec 2009) | 2 lines Changed paths: M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports.class.php converted some function calls to using constants; added a hook_cron to delete old reports, this should be changed to be a system config value at some point; ------------------------------------------------------------------------ r893 | caseydk | 2009-12-27 00:20:32 -0600 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/calendar.php M /trunk/modules/smartsearch/index.php M /trunk/queuescanner.php updated the method calls to use is_callable as opposed to function_exists to make sure the underlying function actually is callable (aka not private or protected); ------------------------------------------------------------------------ r892 | caseydk | 2009-12-27 00:06:24 -0600 (Sun, 27 Dec 2009) | 4 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/admin/admin.class.php M /trunk/modules/companies/companies.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/links/links.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php wrote functions for w2p_check_url and w2p_check_email; w2p_check_email uses a simple check to see if there are two text pieces separated by a '@', this should be replaced by filter_var once we can require PHP5.2 as a minimum; w2p_check_url doesn't do anything useful yet; wired both functions into the corresponding check() methods; ------------------------------------------------------------------------ r891 | caseydk | 2009-12-26 23:07:45 -0600 (Sat, 26 Dec 2009) | 4 lines Changed paths: M /trunk/modules/system/index.php M /trunk/modules/system/system.class.php A /trunk/modules/system/upgrade A /trunk/modules/system/upgrade/index.php A /trunk/modules/system/upgrade/perform.php added a check in the System Admin to notify the Admin if an upgrade was necessary; wrote a CSystem class to wrap the UpgradeManager from within the system; moved the upgrade process into the system admin to give the Admin full control; ------------------------------------------------------------------------ r890 | caseydk | 2009-12-26 23:05:20 -0600 (Sat, 26 Dec 2009) | 1 line Changed paths: M /trunk/style/common.css moved the error style into the common stylesheet; ------------------------------------------------------------------------ r889 | caseydk | 2009-12-26 23:04:24 -0600 (Sat, 26 Dec 2009) | 2 lines Changed paths: M /trunk/install/index.php M /trunk/install/manager.class.php D /trunk/install/upgrade updated the upgrade process, simplified some checking; removed the upgrader from the install/ path, linked instead to the system admin; ------------------------------------------------------------------------ r888 | caseydk | 2009-12-26 22:34:30 -0600 (Sat, 26 Dec 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/install/conversion/check.php M /trunk/install/install/check.php removed unused code; updated autoloader to handle UpgradeManager; ------------------------------------------------------------------------ r877 | caseydk | 2009-12-23 23:48:48 -0600 (Wed, 23 Dec 2009) | 1 line Changed paths: M /trunk/modules/projects/index.php M /trunk/modules/projects/vw_idx_projects.php minor cleanup of unncessary code; ------------------------------------------------------------------------ r876 | caseydk | 2009-12-23 14:00:18 -0600 (Wed, 23 Dec 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php updated the __autoload() function to handle CTaskLogs ------------------------------------------------------------------------ r875 | caseydk | 2009-12-23 09:22:28 -0600 (Wed, 23 Dec 2009) | 1 line Changed paths: M /trunk/modules/departments/view.php M /trunk/modules/tasks/vw_logs.php removed stray 'asdf' comment garbage... 100% myfault; ------------------------------------------------------------------------ r874 | caseydk | 2009-12-20 14:02:15 -0600 (Sun, 20 Dec 2009) | 1 line Changed paths: M /trunk/modules/files/do_file_aed.php removed the $AppUI call as it was squashing the real one from the object; ------------------------------------------------------------------------ r873 | caseydk | 2009-12-20 03:32:14 -0600 (Sun, 20 Dec 2009) | 1 line Changed paths: M /trunk/classes/ganttrenderer.class.php M /trunk/modules/projects/gantt.php refactored the GanttRender to handle a flexible number of columns; ------------------------------------------------------------------------ r872 | caseydk | 2009-12-20 02:51:23 -0600 (Sun, 20 Dec 2009) | 1 line Changed paths: M /trunk/classes/ganttrenderer.class.php M /trunk/modules/projects/gantt.php M /trunk/modules/tasks/gantt.php centralizing all of the Gantt chart creation to the GanttRenderer; ------------------------------------------------------------------------ r871 | caseydk | 2009-12-20 01:09:16 -0600 (Sun, 20 Dec 2009) | 2 lines Changed paths: M /trunk/modules/departments/addedit.php updated the addedit to display the company name on dept create; resolves issue #329; ------------------------------------------------------------------------ r870 | caseydk | 2009-12-19 20:18:25 -0600 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/contacts/view.php simplified the new line -> br conversion by just using the function; removed the nl2br call in the contacts view, it was double linebreaking things; ------------------------------------------------------------------------ r869 | caseydk | 2009-12-19 19:56:58 -0600 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/modules/contacts/index.php fixed search to use the letters as expected; issue not logged; ------------------------------------------------------------------------ r868 | caseydk | 2009-12-19 17:44:35 -0600 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/resources/view.php cleaning up PHP 5.3 deprecation warnings: * all related to "Assigning the return value of new by reference"; ------------------------------------------------------------------------ r867 | caseydk | 2009-12-19 17:27:01 -0600 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/modules/admin/addedituser.php M /trunk/modules/calendar/clash.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/index.php M /trunk/modules/forums/view_pdf.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/stats.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/resources/addedit.php M /trunk/modules/resources/do_resource_aed.php M /trunk/modules/resources/index.php M /trunk/modules/resources/tasks_tab.addedit.other_resources.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/resources/vw_resources.php cleaning up PHP 5.3 deprecation warnings: * all related to "Assigning the return value of new by reference"; ------------------------------------------------------------------------ r866 | caseydk | 2009-12-19 17:06:13 -0600 (Sat, 19 Dec 2009) | 5 lines Changed paths: M /trunk/includes/session.php M /trunk/lib/PEAR/Date.php M /trunk/modules/admin/vw_usr_roles.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/files/addedit.php M /trunk/modules/files/files.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/public/selector.php M /trunk/modules/smartsearch/smartsearch.class.php cleaning up PHP 5.3 deprecation warnings: * most are related to "Assigning the return value of new by reference"; * a few ereg, ereg_replace, and eregi_replace issues; * one session_register instance; * there are still more to go; ------------------------------------------------------------------------ r865 | caseydk | 2009-12-18 01:16:10 -0600 (Fri, 18 Dec 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/forums/view_messages.php updated a few more comment/description fields in core to use this function in the forums; this should resolve #336 - http://bugs.web2project.net/view.php?id=336 ; ------------------------------------------------------------------------ r864 | caseydk | 2009-12-18 01:08:48 -0600 (Fri, 18 Dec 2009) | 2 lines Changed paths: M /trunk/modules/projects/vw_logs.php M /trunk/modules/tasks/vw_logs.php updated a few more comment/description fields in core to use this function for all Views; this should resolve #336 - http://bugs.web2project.net/view.php?id=336 ; ------------------------------------------------------------------------ r863 | caseydk | 2009-12-18 01:05:21 -0600 (Fri, 18 Dec 2009) | 2 lines Changed paths: M /trunk/modules/admin/viewuser.php M /trunk/modules/companies/view.php M /trunk/modules/departments/view.php updated a few more comment/description fields in core to use this function for all Views; this covers part of #336 - http://bugs.web2project.net/view.php?id=336 ; ------------------------------------------------------------------------ r862 | caseydk | 2009-12-18 00:55:53 -0600 (Fri, 18 Dec 2009) | 4 lines Changed paths: M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php the delete() call was missing the parameter; this has been updated to give the parameter a default to maintain backwards compatibility; this has been updated to provide the parameter in the delete() method call; this resolves #335 - http://bugs.web2project.net/view.php?id=335 ; ------------------------------------------------------------------------ r861 | caseydk | 2009-12-18 00:44:42 -0600 (Fri, 18 Dec 2009) | 5 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/files/index_table.php tracked down two places where the autoloader fails in unexpected ways: -- the CFileFolder doesn't follow the naming convention we have, hardcoded it in autoloader; -- the getIcon function is included in the class file despite not being a method; reordered the autoloader to be grouped by path; resolves issue #333 - http://bugs.web2project.net/view.php?id=333 ; ------------------------------------------------------------------------ r860 | caseydk | 2009-12-17 02:32:03 -0600 (Thu, 17 Dec 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/calendar/view.php M /trunk/modules/companies/view.php M /trunk/modules/contacts/view.php M /trunk/modules/departments/view.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index_table.php M /trunk/modules/forums/index.php M /trunk/modules/forums/viewer.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projects/view.php M /trunk/modules/resources/view.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/vw_logs.php tweaked the w2p_textarea call to handle linebreaks consistently; updated all the comment/description fields in core to use this function for all Views; ------------------------------------------------------------------------ r859 | caseydk | 2009-12-17 01:20:21 -0600 (Thu, 17 Dec 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/unit_tests/includes/main_functions.test.php added a function - w2p_desc - to autolink url's; wrote the unit tests to correspond to the above function; ------------------------------------------------------------------------ r858 | caseydk | 2009-12-15 01:11:57 -0600 (Tue, 15 Dec 2009) | 1 line Changed paths: M /trunk/modules/companies/view.php M /trunk/modules/projects/addedit.php set the Departments tab & select box to be hidden if the module is disabled; ------------------------------------------------------------------------ r857 | caseydk | 2009-12-15 00:59:33 -0600 (Tue, 15 Dec 2009) | 5 lines Changed paths: M /trunk/includes/main_functions.php D /trunk/unit_tests/classes/w2pobject.test.php M /trunk/unit_tests/includes/main_functions.test.php renamed the url() method to w2p_url() and moved it to a function; renamed the email() method to w2p_email() and moved it to a function; updated the corresponding tests; updated the relevant calls; (part 2) ------------------------------------------------------------------------ r856 | caseydk | 2009-12-15 00:59:03 -0600 (Tue, 15 Dec 2009) | 4 lines Changed paths: M /trunk/classes/w2p.class.php M /trunk/modules/companies/view.php M /trunk/modules/departments/view.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projects/view.php renamed the url() method to w2p_url() and moved it to a function; renamed the email() method to w2p_email() and moved it to a function; updated the corresponding tests; updated the relevant calls; ------------------------------------------------------------------------ r855 | caseydk | 2009-12-15 00:22:48 -0600 (Tue, 15 Dec 2009) | 2 lines Changed paths: M /trunk/classes/w2p.class.php M /trunk/modules/companies/view.php M /trunk/unit_tests/classes/w2pobject.test.php added an email() method on the w2pObject; added the corresponding tests; ------------------------------------------------------------------------ r854 | caseydk | 2009-12-15 00:18:48 -0600 (Tue, 15 Dec 2009) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php updated the w2pObject constructor to the PHP5 format; ------------------------------------------------------------------------ r853 | caseydk | 2009-12-14 23:29:35 -0600 (Mon, 14 Dec 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php updated for the proper structure, allowing defaults, etc; ------------------------------------------------------------------------ r852 | caseydk | 2009-12-14 23:28:25 -0600 (Mon, 14 Dec 2009) | 3 lines Changed paths: M /trunk/classes/w2p.class.php A /trunk/unit_tests/classes/w2pobject.test.php M /trunk/unit_tests/modules/links.test.php updated the w2pObject constructor to the PHP5 format; moved the testURL() method from the Links test to the w2pObject test; ------------------------------------------------------------------------ r851 | caseydk | 2009-12-14 23:12:51 -0600 (Mon, 14 Dec 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/links.test.php added a test for the url() method from the w2pObject; ------------------------------------------------------------------------ r850 | caseydk | 2009-12-14 00:38:30 -0600 (Mon, 14 Dec 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php corrected the parameter order for loadFull; corrected the addHistory call to use the actual params; ------------------------------------------------------------------------ r849 | caseydk | 2009-12-14 00:19:41 -0600 (Mon, 14 Dec 2009) | 2 lines Changed paths: M /trunk/classes/w2p.class.php M /trunk/modules/companies/view.php M /trunk/modules/departments/view.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projects/view.php wrote a simple URL formatter; updated some of the Views to use it; ------------------------------------------------------------------------ r848 | caseydk | 2009-12-11 23:39:07 -0600 (Fri, 11 Dec 2009) | 2 lines Changed paths: M /trunk/modules/departments/departments.class.php resolves issue #329 where departments couldn't be saved due to screw validation; http://bugs.web2project.net/view.php?id=329 ------------------------------------------------------------------------ r847 | caseydk | 2009-12-11 23:11:51 -0600 (Fri, 11 Dec 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/departments/departments.class.php D /trunk/modules/smartsearch/searchobjects/contacts.inc.php D /trunk/modules/smartsearch/searchobjects/departments.inc.php D /trunk/modules/smartsearch/searchobjects/tasks.inc.php M /trunk/modules/tasks/tasks.class.php moved the hook_search to their proper locations; ------------------------------------------------------------------------ r846 | caseydk | 2009-12-11 22:58:15 -0600 (Fri, 11 Dec 2009) | 1 line Changed paths: D /trunk/lib/phpgacl/soap removed the unneeded soap stuff; ------------------------------------------------------------------------ r845 | caseydk | 2009-12-11 22:37:59 -0600 (Fri, 11 Dec 2009) | 1 line Changed paths: M /trunk/includes/backcompat_functions.php M /trunk/includes/main_functions.php moved around some functions used for mb_* backwards compatibility; ------------------------------------------------------------------------ r843 | caseydk | 2009-12-09 00:12:44 -0600 (Wed, 09 Dec 2009) | 1 line Changed paths: A /trunk/install/conversion (from /trunk/install/convert:834) D /trunk/install/convert renaming the path to make it more clear and consistent with the UpgradeManager; ------------------------------------------------------------------------ r842 | caseydk | 2009-12-09 00:01:22 -0600 (Wed, 09 Dec 2009) | 1 line Changed paths: M /trunk/includes/version.php updating the version number for release; ------------------------------------------------------------------------ r841 | caseydk | 2009-12-08 22:38:43 -0600 (Tue, 08 Dec 2009) | 1 line Changed paths: M /trunk/install/manager.class.php updated the installer to respect 0 size files; ------------------------------------------------------------------------ r840 | caseydk | 2009-12-08 21:55:20 -0600 (Tue, 08 Dec 2009) | 1 line Changed paths: M /trunk/install/index.php unbreaking the installer... doh. ------------------------------------------------------------------------ r839 | caseydk | 2009-12-08 09:36:05 -0600 (Tue, 08 Dec 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php cleaned up some slight API oddities; ------------------------------------------------------------------------ r838 | caseydk | 2009-12-08 00:58:23 -0600 (Tue, 08 Dec 2009) | 1 line Changed paths: M /trunk/modules/admin/do_user_aed.php added the $AppUI to the store() call - although the parameter is optional now, it won't be forever; ------------------------------------------------------------------------ r837 | trevormorse | 2009-12-07 06:56:58 -0600 (Mon, 07 Dec 2009) | 1 line Changed paths: M /trunk/modules/public/contact_selector.php Update to make wording better match functionality. ------------------------------------------------------------------------ r836 | trevormorse | 2009-12-06 21:56:51 -0600 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/modules/public/contact_selector.php Updated code to not specify a where clause when "show all" is selected. Resolves http://bugs.web2project.net/view.php?id=298 ------------------------------------------------------------------------ r835 | caseydk | 2009-12-06 19:27:52 -0600 (Sun, 06 Dec 2009) | 2 lines Changed paths: M /trunk/modules/projectdesigner/index.php updated the echo to allow quotes in project names; resolves http://bugs.web2project.net/view.php?id=317 ; ------------------------------------------------------------------------ r834 | caseydk | 2009-12-06 19:07:09 -0600 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/base.php turned off debugging; ------------------------------------------------------------------------ r833 | caseydk | 2009-12-06 18:58:48 -0600 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/includes/backcompat_functions.php M /trunk/includes/deprecated_functions.php M /trunk/install/index.php minor updates for backwards compat and some notes; ------------------------------------------------------------------------ r832 | trevormorse | 2009-12-05 09:56:03 -0600 (Sat, 05 Dec 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding code to ensure task_updated gets updated everytime a task is updated. ------------------------------------------------------------------------ r831 | trevormorse | 2009-12-05 09:24:11 -0600 (Sat, 05 Dec 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding code to ensure task_updated gets updated everytime a task is updated. ------------------------------------------------------------------------ r830 | caseydk | 2009-12-03 12:46:42 -0600 (Thu, 03 Dec 2009) | 1 line Changed paths: A /trunk/includes/backcompat_functions.php A /trunk/includes/deprecated_functions.php M /trunk/includes/main_functions.php added two files to allow for tracking of deprecated functions and those that need wrapping for backwards compatibility; ------------------------------------------------------------------------ r829 | trevormorse | 2009-12-02 21:06:37 -0600 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestCopyProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectNoTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectTask.xml M /trunk/unit_tests/db_files/tasksTestDeepCopyProjectTask.xml M /trunk/unit_tests/db_files/tasksTestStore.xml A /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml M /trunk/unit_tests/db_files/tasksTestStoreSubTasks.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInDays.xml M /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInHours.xml M /trunk/unit_tests/modules/tasks.test.php Adding another test for task->store and updating necessary data files. ------------------------------------------------------------------------ r828 | trevormorse | 2009-12-02 20:03:24 -0600 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding code to task->update_dep_date so that when a task is updated via this function its updated date is changed. ------------------------------------------------------------------------ r827 | caseydk | 2009-12-02 17:01:52 -0600 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/install/check.php M /trunk/install/upgrade/check.php M /trunk/modules/files/addedit.php updated the files check/addedit to check to see if the directory is writable as opposed to having 777 permissions; resolves http://bugs.web2project.net/view.php?id=321 ; ------------------------------------------------------------------------ r826 | caseydk | 2009-12-01 11:15:21 -0600 (Tue, 01 Dec 2009) | 1 line Changed paths: M /trunk/do_updatecontact.php M /trunk/do_user_aed.php added the $AppUI reference to match the API; ------------------------------------------------------------------------ r825 | trevormorse | 2009-11-29 08:31:57 -0600 (Sun, 29 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/companies.test.php Refactoring company tests to remove duplicate code. ------------------------------------------------------------------------ r824 | caseydk | 2009-11-29 00:24:43 -0600 (Sun, 29 Nov 2009) | 1 line Changed paths: D /trunk/install/sql/mysql/001_base_install.mysql.sql D /trunk/install/sql/mysql/002_user_feeds.mysql.sql D /trunk/install/sql/mysql/004_autoincrement_cfv.mysql.sql D /trunk/install/sql/mysql/005_task_hours_worked_caching.mysql.sql D /trunk/install/sql/mysql/006_special_characters.mysql.sql D /trunk/install/sql/mysql/007_files_default_cleanup.mysql.sql D /trunk/install/sql/mysql/008_project_task_cache.mysql.sql D /trunk/install/sql/mysql/009_project_shortname_required.mysql.sql D /trunk/install/sql/mysql/010_task_log_date_update.mysql.sql D /trunk/install/sql/mysql/011_task_task_log_created_updated.mysql.sql D /trunk/install/sql/mysql/012_v1.1_fixes.mysql.sql D /trunk/install/sql/mysql/013_file_indexing.mysql.sql D /trunk/install/sql/mysql/014_hours_worked_caching.mysql.sql removed the unncessaryl 'mysql' from the file names as its already in the directory path; ------------------------------------------------------------------------ r823 | caseydk | 2009-11-29 00:03:17 -0600 (Sun, 29 Nov 2009) | 1 line Changed paths: A /trunk/modules/history/history.class.php added the CHistory class to expand the logging and add some unit tests to it; ------------------------------------------------------------------------ r822 | caseydk | 2009-11-28 23:11:19 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/projects.test.php updated the tests to handle the new store() mechanism in CProjects; ------------------------------------------------------------------------ r821 | caseydk | 2009-11-28 23:10:55 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/projectsTestCreateProject.xml updated the tests to handle the new store() mechanism in CProjects; ------------------------------------------------------------------------ r820 | caseydk | 2009-11-28 21:58:54 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/install/sql/mysql/016_pre_v1.2_fixes.sql added a useful comment in the file; ------------------------------------------------------------------------ r819 | caseydk | 2009-11-28 21:57:40 -0600 (Sat, 28 Nov 2009) | 3 lines Changed paths: A /trunk/install/sql/mysql/016_pre_v1.2_fixes.sql M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php added a secondary store on the project object to ensure that project_parent and project_original parent are set properly; added an additional filter to ensure that projects are only showed once on the project list view; this is a better solution to #257 - http://bugs.web2project.net/view.php?id=257; ------------------------------------------------------------------------ r818 | caseydk | 2009-11-28 21:47:10 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: A /trunk/install/sql/mysql/001_base_install.sql (from /trunk/install/sql/mysql/001_base_install.mysql.sql:711) A /trunk/install/sql/mysql/002_user_feeds.sql (from /trunk/install/sql/mysql/002_user_feeds.mysql.sql:711) A /trunk/install/sql/mysql/004_autoincrement_cfv.sql (from /trunk/install/sql/mysql/004_autoincrement_cfv.mysql.sql:711) A /trunk/install/sql/mysql/005_task_hours_worked_caching.sql (from /trunk/install/sql/mysql/005_task_hours_worked_caching.mysql.sql:763) A /trunk/install/sql/mysql/006_special_characters.sql (from /trunk/install/sql/mysql/006_special_characters.mysql.sql:711) A /trunk/install/sql/mysql/007_files_default_cleanup.sql (from /trunk/install/sql/mysql/007_files_default_cleanup.mysql.sql:711) A /trunk/install/sql/mysql/008_project_task_cache.sql (from /trunk/install/sql/mysql/008_project_task_cache.mysql.sql:711) A /trunk/install/sql/mysql/009_project_shortname_required.sql (from /trunk/install/sql/mysql/009_project_shortname_required.mysql.sql:711) A /trunk/install/sql/mysql/010_task_log_date_update.sql (from /trunk/install/sql/mysql/010_task_log_date_update.mysql.sql:711) A /trunk/install/sql/mysql/011_task_task_log_created_updated.sql (from /trunk/install/sql/mysql/011_task_task_log_created_updated.mysql.sql:711) A /trunk/install/sql/mysql/012_v1.1_fixes.sql (from /trunk/install/sql/mysql/012_v1.1_fixes.mysql.sql:711) A /trunk/install/sql/mysql/013_file_indexing.sql (from /trunk/install/sql/mysql/013_file_indexing.mysql.sql:732) A /trunk/install/sql/mysql/014_hours_worked_caching.sql (from /trunk/install/sql/mysql/014_hours_worked_caching.mysql.sql:763) removed the unncessaryl 'mysql' from the file names as its already in the directory path; ------------------------------------------------------------------------ r817 | caseydk | 2009-11-28 21:13:50 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/do_updatetask.php updated the Tasks Controllers to use the common store, delete and check API; ------------------------------------------------------------------------ r816 | caseydk | 2009-11-28 21:12:22 -0600 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php tweaked the API to make sure that the $AppUI is available regardless of being passed in; this is a little messy for now, but necessary for backwards compatibility, it will be removed in v2.0; ------------------------------------------------------------------------ r815 | caseydk | 2009-11-28 20:23:14 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/modules/projectdesigner/do_task_bulk_aed.php updated the ProjectDesigner Controller to use the common store, delete and check API; ------------------------------------------------------------------------ r814 | caseydk | 2009-11-28 20:21:08 -0600 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projects/projects.class.php tweaked the API to make sure that the $AppUI is available regardless of being passed in; this is a little messy for now, but necessary for backwards compatibility, it will be removed in v2.0; ------------------------------------------------------------------------ r813 | caseydk | 2009-11-28 20:16:37 -0600 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/files/files.class.php tweaked the API to make sure that the $AppUI is available regardless of being passed in; this is a little messy for now, but necessary for backwards compatibility, it will be removed in v2.0; ------------------------------------------------------------------------ r812 | caseydk | 2009-11-28 20:05:44 -0600 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/vcardimport.php tweaked the API to make sure that the $AppUI is available regardless of being passed in; this is a little messy for now, but necessary for backwards compatibility, it will be removed in v2.0; ------------------------------------------------------------------------ r811 | caseydk | 2009-11-28 19:43:59 -0600 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports.class.php cleaned up the PDF generation to use a random filename instead of a predictable one; everything else works the same; ------------------------------------------------------------------------ r810 | trevormorse | 2009-11-28 19:29:07 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/tasks.test.php Refactoring task tests to remove duplicate code. ------------------------------------------------------------------------ r809 | trevormorse | 2009-11-28 15:41:57 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/projects.test.php Refactoring project tests to remove duplicate code. ------------------------------------------------------------------------ r808 | caseydk | 2009-11-28 01:08:21 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/filesSeed.xml M /trunk/unit_tests/db_files/filesTestCreate.xml removed the extraneous setup data for files I didn't need; ------------------------------------------------------------------------ r807 | caseydk | 2009-11-28 00:45:39 -0600 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/files.test.php M /trunk/unit_tests/modules/links.test.php updated the tests to use the parent::setUp() method as noted by Trevor; ------------------------------------------------------------------------ r806 | caseydk | 2009-11-25 23:34:30 -0600 (Wed, 25 Nov 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.php removed the additional project_percent_complete calculation due to the resolution in r805.. duplication drives me nuts. ------------------------------------------------------------------------ r805 | caseydk | 2009-11-25 23:29:30 -0600 (Wed, 25 Nov 2009) | 3 lines Changed paths: A /trunk/install/sql/mysql/015_percent_complete_caching.sql M /trunk/modules/projects/projects.class.php updated to pre-calculate the project_percent_complete value instead of calculating it on the fly for every page load; added a migration step to backfill all old project_percent_complete values; resolves #143 - http://bugs.web2project.net/view.php?id=143 ; ------------------------------------------------------------------------ r804 | caseydk | 2009-11-25 22:01:54 -0600 (Wed, 25 Nov 2009) | 1 line Changed paths: M /trunk/install/manager.class.php updated the dotProject converter to handle upgrades from dP 2.1.3... which was no different db-wise from 2.1.2; ------------------------------------------------------------------------ r803 | caseydk | 2009-11-25 21:34:45 -0600 (Wed, 25 Nov 2009) | 2 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php updated the display to not show child projects since they're already displayed if their parents are; resolves #257 - http://bugs.web2project.net/view.php?id=257 ; ------------------------------------------------------------------------ r802 | trevormorse | 2009-11-25 20:12:28 -0600 (Wed, 25 Nov 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/tasksTestStoreSubTasks.xml M /trunk/unit_tests/modules/tasks.test.php Adding another test for task->store ------------------------------------------------------------------------ r801 | caseydk | 2009-11-24 00:30:54 -0600 (Tue, 24 Nov 2009) | 2 lines Changed paths: M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/ae_resource.php updated to handle the variable name change from $obj to $task; this resolves #314 - http://bugs.web2project.net/view.php?id=314 ; ------------------------------------------------------------------------ r800 | caseydk | 2009-11-23 02:05:05 -0600 (Mon, 23 Nov 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php M /trunk/unit_tests/modules/tasks.test.php some last touch ups to the API... more refactoring to follow; ------------------------------------------------------------------------ r799 | caseydk | 2009-11-23 01:50:27 -0600 (Mon, 23 Nov 2009) | 4 lines Changed paths: M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php updated the Tasks module to - create the common store, delete and check API; - handle the results of the store() error array properly; - updated the view to use the temporary memory object; ------------------------------------------------------------------------ r798 | caseydk | 2009-11-23 01:14:15 -0600 (Mon, 23 Nov 2009) | 3 lines Changed paths: M /trunk/modules/projectdesigner/do_projectdesigner_aed.php M /trunk/modules/projectdesigner/do_task_bulk_aed.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/projectdesigner.class.php updated for the loadFull/store API to match the others; wired in the index.php to work whether it's a $_GET or $_POST; replaced a bunch of intval calls with (int) calls; ------------------------------------------------------------------------ r797 | caseydk | 2009-11-23 01:02:21 -0600 (Mon, 23 Nov 2009) | 1 line Changed paths: M /trunk/modules/projectdesigner/index.php updated for the loadFull structure ------------------------------------------------------------------------ r796 | caseydk | 2009-11-23 00:54:04 -0600 (Mon, 23 Nov 2009) | 4 lines Changed paths: M /trunk/modules/projects/addedit.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php updated the Projects module to - create the common store, delete and check API; - handle the results of the store() error array properly; - updated the view to use the temporary memory object; ------------------------------------------------------------------------ r795 | caseydk | 2009-11-23 00:12:03 -0600 (Mon, 23 Nov 2009) | 4 lines Changed paths: M /trunk/modules/files/addedit.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php updated the Files module to - create the common store, delete and check API; - handle the results of the store() error array properly; - updated the view to use the temporary memory object; ------------------------------------------------------------------------ r794 | caseydk | 2009-11-22 23:44:04 -0600 (Sun, 22 Nov 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/do_contact_aed.php converted to use the php5 constructor; updated the error handling; ------------------------------------------------------------------------ r793 | caseydk | 2009-11-22 21:51:37 -0600 (Sun, 22 Nov 2009) | 4 lines Changed paths: M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/do_dept_aed.php M /trunk/modules/departments/view.php updated the Departments module to - have the common store, loadFull, delete and check API; - handle the results of the store() error array properly; - updated the view to use the temporary memory object; ------------------------------------------------------------------------ r792 | caseydk | 2009-11-22 21:05:22 -0600 (Sun, 22 Nov 2009) | 1 line Changed paths: M /trunk/modules/contacts/addedit.php a bit of re-wiring on the addedit to make sure it works as expected; ------------------------------------------------------------------------ r791 | caseydk | 2009-11-22 20:54:19 -0600 (Sun, 22 Nov 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php removed my extraneous check; ------------------------------------------------------------------------ r790 | caseydk | 2009-11-22 20:52:49 -0600 (Sun, 22 Nov 2009) | 5 lines Changed paths: M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/do_company_aed.php updated the Companies module to - have the common store, loadFull, delete and check API; - handle the results of the store() error array properly; - a bit of re-wiring on the addedit to make sure it works as expected; ------------------------------------------------------------------------ r789 | caseydk | 2009-11-22 19:37:07 -0600 (Sun, 22 Nov 2009) | 1 line Changed paths: M /trunk/modules/links/addedit.php cleaned up the validation check ------------------------------------------------------------------------ r788 | caseydk | 2009-11-22 19:22:42 -0600 (Sun, 22 Nov 2009) | 1 line Changed paths: M /trunk/INSTALLATION corrected a spelling error; ------------------------------------------------------------------------ r787 | caseydk | 2009-11-22 16:17:06 -0600 (Sun, 22 Nov 2009) | 1 line Changed paths: M /trunk/modules/contacts/addedit.php a bit of re-wiring on the addedit to make sure it works as expected; ------------------------------------------------------------------------ r786 | caseydk | 2009-11-22 15:37:23 -0600 (Sun, 22 Nov 2009) | 2 lines Changed paths: M /trunk/modules/links/addedit.php updated the Links module to - have the common loadFull API; ------------------------------------------------------------------------ r785 | caseydk | 2009-11-22 15:34:48 -0600 (Sun, 22 Nov 2009) | 2 lines Changed paths: M /trunk/modules/links/links.class.php updated the Links module to - have the common loadFull API; ------------------------------------------------------------------------ r784 | caseydk | 2009-11-22 15:33:45 -0600 (Sun, 22 Nov 2009) | 4 lines Changed paths: M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/do_contact_aed.php updated the Contacts module to - have the common store, loadFull, delete and check API; - handle the results of the store() error array properly; ------------------------------------------------------------------------ r783 | caseydk | 2009-11-21 01:44:16 -0600 (Sat, 21 Nov 2009) | 2 lines Changed paths: M /trunk/modules/public/selector.php M /trunk/modules/tasks/tasks.class.php Added a filter to the Task picker to make sure the person actually has access to the Task; Resolves #295 - http://bugs.web2project.net/view.php?id=295 ; ------------------------------------------------------------------------ r782 | caseydk | 2009-11-20 02:44:29 -0600 (Fri, 20 Nov 2009) | 2 lines Changed paths: M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/do_task_aed.php tracked down and resolved an issue where changing a task's parent did not update the parent's % complete; this was really only relevant for dynamic tasks; ------------------------------------------------------------------------ r781 | caseydk | 2009-11-18 17:54:30 -0600 (Wed, 18 Nov 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/unit_tests/modules/tasks.test.php removed task_dep_reset_dates as it's not actually used anymore; ------------------------------------------------------------------------ r780 | caseydk | 2009-11-17 23:15:16 -0600 (Tue, 17 Nov 2009) | 3 lines Changed paths: M /trunk/modules/projectdesigner/index.php cleaned up a bunch of unnecessary database calls; replaced the worked_hours, total_hours, and total_project_hours logic with the proper calls to the Project object; this resolves #294 - http://bugs.web2project.net/view.php?id=294 ; ------------------------------------------------------------------------ r779 | caseydk | 2009-11-17 22:45:52 -0600 (Tue, 17 Nov 2009) | 1 line Changed paths: D /trunk/unit_tests/db_files/testCreateCompany.xml updated the filename to match the one referneced.. the same as the new naming conventions; ------------------------------------------------------------------------ r778 | caseydk | 2009-11-17 22:42:05 -0600 (Tue, 17 Nov 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/companiesTestCreateCompany.xml (from /trunk/unit_tests/db_files/testCreateCompany.xml:773) updated the filename to match the one referneced.. the same as the new naming conventions; ------------------------------------------------------------------------ r777 | caseydk | 2009-11-17 22:35:20 -0600 (Tue, 17 Nov 2009) | 2 lines Changed paths: M /trunk/modules/public/contact_selector.php cleaned up the contact picker to respect Company and Department permissions; fixes issue #254 - http://bugs.web2project.net/view.php?id=254 ; ------------------------------------------------------------------------ r776 | caseydk | 2009-11-17 20:56:00 -0600 (Tue, 17 Nov 2009) | 3 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/reports/index.php removed some unneccessary sql calls; implemented a simplified getCompanies method to get a permissions-filtered list; updated the reports to close #297 - http://bugs.web2project.net/view.php?id=297 ; ------------------------------------------------------------------------ r775 | trevormorse | 2009-11-16 19:58:25 -0600 (Mon, 16 Nov 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php D /trunk/unit_tests/db_files/tasksTestDeepMoveProjectNoTask.xml D /trunk/unit_tests/db_files/tasksTestDeepMoveProjectTask.xml D /trunk/unit_tests/db_files/tasksTestMoveProjectNoTask.xml D /trunk/unit_tests/db_files/tasksTestMoveProjectTask.xml M /trunk/unit_tests/modules/tasks.test.php The task->move and task->deepMove are not used so I am removing them as well as associated tests. ------------------------------------------------------------------------ r774 | trevormorse | 2009-11-16 19:27:15 -0600 (Mon, 16 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml A /trunk/unit_tests/db_files/companiesTestDeleteCompany.xml (from /trunk/unit_tests/db_files/testDeleteCompany.xml:772) A /trunk/unit_tests/db_files/companiesTestUpdateCompany.xml (from /trunk/unit_tests/db_files/testUpdateCompany.xml:772) D /trunk/unit_tests/db_files/complete-seed.xml A /trunk/unit_tests/db_files/projectsTestCreateProject.xml (from /trunk/unit_tests/db_files/testCreateProject.xml:772) A /trunk/unit_tests/db_files/projectsTestDeleteProject.xml (from /trunk/unit_tests/db_files/testDeleteProject.xml:772) A /trunk/unit_tests/db_files/projectsTestImportTasks.xml (from /trunk/unit_tests/db_files/testImportTasks.xml:772) A /trunk/unit_tests/db_files/projectsTestStore.xml (from /trunk/unit_tests/db_files/testStore.xml:772) A /trunk/unit_tests/db_files/projectsTestUpdateProject.xml (from /trunk/unit_tests/db_files/testUpdateProject.xml:772) A /trunk/unit_tests/db_files/projectsTestUpdateStatus.xml (from /trunk/unit_tests/db_files/testUpdateStatus.xml:772) D /trunk/unit_tests/db_files/testCreateProject.xml D /trunk/unit_tests/db_files/testDeleteCompany.xml D /trunk/unit_tests/db_files/testDeleteProject.xml D /trunk/unit_tests/db_files/testImportTasks.xml D /trunk/unit_tests/db_files/testStore.xml D /trunk/unit_tests/db_files/testUpdateCompany.xml D /trunk/unit_tests/db_files/testUpdateProject.xml D /trunk/unit_tests/db_files/testUpdateStatus.xml M /trunk/unit_tests/modules/companies.test.php M /trunk/unit_tests/modules/projects.test.php Prepending companies and project db files with their respective names. Removed complete-seed.xml as it is not used any more. ------------------------------------------------------------------------ r773 | trevormorse | 2009-11-16 18:36:40 -0600 (Mon, 16 Nov 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/tasksTestCopyAssignedUsers.xml (from /trunk/unit_tests/db_files/testCopyAssignedUsers.xml:772) A /trunk/unit_tests/db_files/tasksTestCopyNoProjectNoTask.xml (from /trunk/unit_tests/db_files/testCopyNoProjectNoTask.xml:772) A /trunk/unit_tests/db_files/tasksTestCopyNoProjectTask.xml (from /trunk/unit_tests/db_files/testCopyNoProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestCopyProjectNoTask.xml (from /trunk/unit_tests/db_files/testCopyProjectNoTask.xml:772) A /trunk/unit_tests/db_files/tasksTestCopyProjectTask.xml (from /trunk/unit_tests/db_files/testCopyProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectNoTask.xml (from /trunk/unit_tests/db_files/testDeepCopyNoProjectNoTask.xml:772) A /trunk/unit_tests/db_files/tasksTestDeepCopyNoProjectTask.xml (from /trunk/unit_tests/db_files/testDeepCopyNoProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestDeepCopyProjectTask.xml (from /trunk/unit_tests/db_files/testDeepCopyProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestDeepMoveProjectNoTask.xml (from /trunk/unit_tests/db_files/testDeepMoveProjectNoTask.xml:772) A /trunk/unit_tests/db_files/tasksTestDeepMoveProjectTask.xml (from /trunk/unit_tests/db_files/testDeepMoveProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestMoveProjectNoTask.xml (from /trunk/unit_tests/db_files/testMoveProjectNoTask.xml:772) A /trunk/unit_tests/db_files/tasksTestMoveProjectTask.xml (from /trunk/unit_tests/db_files/testMoveProjectTask.xml:772) A /trunk/unit_tests/db_files/tasksTestStore.xml A /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInDays.xml (from /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInDays.xml:772) A /trunk/unit_tests/db_files/tasksTestUpdateDynamicsNotFromChildrenInHours.xml (from /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInHours.xml:772) D /trunk/unit_tests/db_files/testCopyAssignedUsers.xml D /trunk/unit_tests/db_files/testCopyNoProjectNoTask.xml D /trunk/unit_tests/db_files/testCopyNoProjectTask.xml D /trunk/unit_tests/db_files/testCopyProjectNoTask.xml D /trunk/unit_tests/db_files/testCopyProjectTask.xml D /trunk/unit_tests/db_files/testDeepCopyNoProjectNoTask.xml D /trunk/unit_tests/db_files/testDeepCopyNoProjectTask.xml D /trunk/unit_tests/db_files/testDeepCopyProjectTask.xml D /trunk/unit_tests/db_files/testDeepMoveProjectNoTask.xml D /trunk/unit_tests/db_files/testDeepMoveProjectTask.xml D /trunk/unit_tests/db_files/testMoveProjectNoTask.xml D /trunk/unit_tests/db_files/testMoveProjectTask.xml D /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInDays.xml D /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInHours.xml M /trunk/unit_tests/modules/tasks.test.php Adding test for task->store. Prepending all tasks db files with tasks. ------------------------------------------------------------------------ r772 | caseydk | 2009-11-16 01:08:18 -0600 (Mon, 16 Nov 2009) | 4 lines Changed paths: A /trunk/classes/ganttrenderer.class.php M /trunk/modules/projects/gantt.php moved the Gantt chart creation into its own handler; there's a lot of duplication at the moment... this was the functional move, the refactoring/cleanup comes next; I'll convert one of the other instances of gantt chart creation next; once it's all in one place, this should be *much* easier to replace; ------------------------------------------------------------------------ r771 | caseydk | 2009-11-15 22:02:47 -0600 (Sun, 15 Nov 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php D /trunk/modules/smartsearch/searchobjects/companies.inc.php implemented hook_search for Companies; ------------------------------------------------------------------------ r770 | caseydk | 2009-11-15 21:52:08 -0600 (Sun, 15 Nov 2009) | 1 line Changed paths: M /trunk/modules/links/links.class.php tweaked the link for hook_search in Links - using addedit instead of view because we don't "view" links, we just edit or click them; ------------------------------------------------------------------------ r769 | caseydk | 2009-11-15 21:46:51 -0600 (Sun, 15 Nov 2009) | 1 line Changed paths: M /trunk/modules/links/links.class.php implemented hook_search for Links; ------------------------------------------------------------------------ r768 | caseydk | 2009-11-15 19:40:57 -0600 (Sun, 15 Nov 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php further simplified the autoloader; ------------------------------------------------------------------------ r767 | caseydk | 2009-11-15 19:39:58 -0600 (Sun, 15 Nov 2009) | 3 lines Changed paths: M /trunk/modules/links/index_table.php M /trunk/modules/links/links.class.php M /trunk/modules/links/projects_tab.view.links.php M /trunk/modules/links/tasks_tab.view.links.php removed some inclusions that are no longer needed due to the autoloader; cleaned up some formatting; added the history logging code for the objects; ------------------------------------------------------------------------ r766 | caseydk | 2009-11-15 19:37:05 -0600 (Sun, 15 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/date.test.php M /trunk/unit_tests/classes/manager.test.php M /trunk/unit_tests/classes/permissions.test.php M /trunk/unit_tests/classes/ui.test.php M /trunk/unit_tests/includes/main_functions.test.php M /trunk/unit_tests/modules/links.test.php M /trunk/unit_tests/modules/projects.test.php removed inclusions that are no longer needed due to the autoloader; ------------------------------------------------------------------------ r765 | caseydk | 2009-11-12 22:19:07 -0600 (Thu, 12 Nov 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php this commit lets all the tests run *but* if you converted from dotProject as opposed to installing fresh, you will likely get an error on task save/update; To fix this, comment out line 77 in /modules/tasks/tasks.class.php; ------------------------------------------------------------------------ r764 | caseydk | 2009-11-12 20:13:08 -0600 (Thu, 12 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/projects.test.php deprecated the Unit Test for checking on project hours - the original calculation has been put inline whenever a tasklog is saved/deleted; ------------------------------------------------------------------------ r763 | caseydk | 2009-11-11 20:35:18 -0600 (Wed, 11 Nov 2009) | 2 lines Changed paths: M /trunk/install/sql/mysql/005_task_hours_worked_caching.mysql.sql A /trunk/install/sql/mysql/014_hours_worked_caching.mysql.sql M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/tasks/tasks.class.php implemented hours_worked caching at the project level by aggregating info from the task level; this is covered by http://bugs.web2project.net/view.php?id=170 ------------------------------------------------------------------------ r762 | caseydk | 2009-11-11 17:37:30 -0600 (Wed, 11 Nov 2009) | 2 lines Changed paths: M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/view.php added a fix to ensure that Department data gets saved on Project save - http://bugs.web2project.net/view.php?id=304 ; added a tweak to link the individual Departments on the Project view page to their own View screens; ------------------------------------------------------------------------ r761 | caseydk | 2009-11-10 00:41:13 -0600 (Tue, 10 Nov 2009) | 1 line Changed paths: M /trunk/modules/system/addeditpref.php added the $event_filter_list array from calendar.class.php... not sure why this isn't an enumerated type from the system admin... ------------------------------------------------------------------------ r760 | caseydk | 2009-11-10 00:23:49 -0600 (Tue, 10 Nov 2009) | 2 lines Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/vw_depts.php fixed the screwy column header/sorts as specified in #303 - http://bugs.web2project.net/view.php?id=303; updated the method to protect from potential column name problems; ------------------------------------------------------------------------ r759 | trevormorse | 2009-11-09 19:10:14 -0600 (Mon, 09 Nov 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/testDeepMoveProjectNoTask.xml A /trunk/unit_tests/db_files/testDeepMoveProjectTask.xml A /trunk/unit_tests/db_files/testMoveProjectNoTask.xml A /trunk/unit_tests/db_files/testMoveProjectTask.xml M /trunk/unit_tests/modules/tasks.test.php Updating tests for task->move and adding tests for task->deepMove ------------------------------------------------------------------------ r758 | trevormorse | 2009-11-09 19:05:53 -0600 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Updating the move function to save its changes to the database. ------------------------------------------------------------------------ r757 | caseydk | 2009-11-09 08:11:15 -0600 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php added more to the autoloader to handle our screwy class naming conventions; ------------------------------------------------------------------------ r756 | caseydk | 2009-11-09 00:02:16 -0600 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/index.php moved the ending body and html tags to make well-(or better-)formed html; ------------------------------------------------------------------------ r755 | caseydk | 2009-11-08 23:02:19 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/modules/links/addedit.php added the link_owner to the form; ------------------------------------------------------------------------ r754 | caseydk | 2009-11-08 23:00:30 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php found one place where CDate wasn't being handled properly in the autoloader; ------------------------------------------------------------------------ r753 | caseydk | 2009-11-08 21:55:29 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/calendar.php M /trunk/classes/authenticator.class.php M /trunk/classes/permissions.class.php M /trunk/do_user_aed.php M /trunk/fileviewer.php M /trunk/includes/main_functions.php M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/index.php M /trunk/modules/admin/vw_active_usr.php M /trunk/modules/admin/vw_inactive_usr.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/companies_tab.view.events.php M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/projects_tab.view.events.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/files/addedit.php M /trunk/modules/files/co.php M /trunk/modules/files/companies_tab.view.files.php M /trunk/modules/files/files.class.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index.php M /trunk/modules/files/projects_tab.view.files.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/index.php M /trunk/modules/forums/post_message.php M /trunk/modules/history/addedit.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_files.php M /trunk/modules/public/calendar.php M /trunk/modules/public/chpwd.php M /trunk/modules/public/contact_selector.php M /trunk/modules/public/selector.php M /trunk/modules/reports/reports.class.php M /trunk/modules/resources/tasks_tab.addedit.other_resources.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/smartsearch/index.php M /trunk/modules/system/addeditpref.php M /trunk/queuescanner.php cleaned up the last of the getModuleClass calls to use the autoloader; ------------------------------------------------------------------------ r752 | caseydk | 2009-11-08 21:25:38 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/calendar.php M /trunk/classes/libmail.class.php M /trunk/do_user_aed.php M /trunk/fileviewer.php M /trunk/includes/main_functions.php M /trunk/index.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/view.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/view.php M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/contacts/view.php M /trunk/modules/departments/departments.class.php M /trunk/modules/files/files.class.php M /trunk/modules/files/index_table.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/view.php M /trunk/modules/public/calendar.php M /trunk/modules/public/date_format.php M /trunk/modules/resources/resources.class.php M /trunk/modules/system/custom_field_addedit.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/do_custom_field_aed.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php M /trunk/updatecontact.php cleaned up the last of the getSystemClass calls to use the autoloader; ------------------------------------------------------------------------ r751 | caseydk | 2009-11-08 02:04:56 -0600 (Sun, 08 Nov 2009) | 2 lines Changed paths: M /trunk/modules/links/links.class.php M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/modules/links.test.php M /trunk/unit_tests/modules/projects.test.php added more checks for object validation; removed some implicit data setting that was happening, made it explicit; ------------------------------------------------------------------------ r750 | caseydk | 2009-11-08 01:33:11 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/unit_tests/modules/companies.test.php added another check and a corresponding unit test; ------------------------------------------------------------------------ r749 | caseydk | 2009-11-08 00:51:06 -0600 (Sun, 08 Nov 2009) | 2 lines Changed paths: M /trunk/unit_tests/db_files/linksSeed.xml D /trunk/unit_tests/db_files/linksTestCreate.xml D /trunk/unit_tests/db_files/linksTestUpdate.xml M /trunk/unit_tests/modules/links.test.php cleaned up the Links Unit Tests; removed the unnecessary XML files; ------------------------------------------------------------------------ r748 | caseydk | 2009-11-08 00:48:37 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/ui.test.php updated the Unit Test for the setMsg changes; ------------------------------------------------------------------------ r747 | caseydk | 2009-11-08 00:44:37 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php fleshed out the Unit Tests to go along with the object-store and setMsg changes in r745 and 746; ------------------------------------------------------------------------ r746 | caseydk | 2009-11-08 00:09:44 -0600 (Sun, 08 Nov 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php wired translation into the error message display; ------------------------------------------------------------------------ r745 | caseydk | 2009-11-08 00:04:47 -0600 (Sun, 08 Nov 2009) | 3 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/modules/links/addedit.php M /trunk/modules/links/do_link_aed.php M /trunk/modules/links/links.class.php updated the AppUI class to allow for *temporarily* storage of an object for a single request; used the temporary-store post failed validation to pass the object back to the addedit screen for additional modification; removed some extraneous class calls from Links that are now covered by the autoloader; ------------------------------------------------------------------------ r744 | caseydk | 2009-11-07 23:10:36 -0600 (Sat, 07 Nov 2009) | 1 line Changed paths: M /trunk/classes/w2p.class.php M /trunk/includes/main_functions.php added another class to the autoloader; ------------------------------------------------------------------------ r743 | caseydk | 2009-11-07 22:19:29 -0600 (Sat, 07 Nov 2009) | 1 line Changed paths: M /trunk/modules/links/links.class.php updated the formatting; ------------------------------------------------------------------------ r742 | caseydk | 2009-11-07 22:18:49 -0600 (Sat, 07 Nov 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php M /trunk/modules/links/do_link_aed.php wired up the multi-message handling for failed object validation attempts; ------------------------------------------------------------------------ r741 | trevormorse | 2009-11-04 19:23:24 -0600 (Wed, 04 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->move. ------------------------------------------------------------------------ r740 | caseydk | 2009-11-02 23:01:10 -0600 (Mon, 02 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml some minor tweaks to simplify packaging; ------------------------------------------------------------------------ r739 | caseydk | 2009-11-02 22:20:08 -0600 (Mon, 02 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/files.test.php renamed some variables to make the unit tests more symmetrical across modules; ------------------------------------------------------------------------ r738 | trevormorse | 2009-11-02 20:00:33 -0600 (Mon, 02 Nov 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/testCopyAssignedUsers.xml A /trunk/unit_tests/db_files/testDeepCopyNoProjectNoTask.xml A /trunk/unit_tests/db_files/testDeepCopyNoProjectTask.xml A /trunk/unit_tests/db_files/testDeepCopyProjectTask.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->copyAssignedUsers and task->deepCopy. ------------------------------------------------------------------------ r737 | caseydk | 2009-11-02 01:05:44 -0600 (Mon, 02 Nov 2009) | 3 lines Changed paths: A /trunk/unit_tests/db_files/filesTestCreate.xml M /trunk/unit_tests/modules/files.test.php fleshed out the filesTestCreate.xml; implemented the corresponding tests; more cleanup and simplifcation; ------------------------------------------------------------------------ r736 | caseydk | 2009-11-02 00:26:52 -0600 (Mon, 02 Nov 2009) | 2 lines Changed paths: M /trunk/modules/files/files.class.php M /trunk/unit_tests/modules/files.test.php cleaned up and simplified out Unit Tests; removed the CFile checks for not having a project_id or task_id since neither is really necessary; ------------------------------------------------------------------------ r735 | caseydk | 2009-11-01 22:31:31 -0600 (Sun, 01 Nov 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/vw_actions.php elimiated some places where an unitialized array could make things explode specatcularly; ------------------------------------------------------------------------ r734 | caseydk | 2009-11-01 22:03:47 -0600 (Sun, 01 Nov 2009) | 1 line Changed paths: M /trunk/modules/smartsearch/setup.php M /trunk/modules/system/system.class.php fixed a pair of dumb typos of my own doing; ------------------------------------------------------------------------ r733 | caseydk | 2009-11-01 21:54:23 -0600 (Sun, 01 Nov 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/manager.test.php updated the Unit Test to handle the string compare properly; ------------------------------------------------------------------------ r732 | caseydk | 2009-11-01 21:53:35 -0600 (Sun, 01 Nov 2009) | 1 line Changed paths: M /trunk/install/sql/mysql/013_file_indexing.mysql.sql fixed a dumb typo of my own fault; ------------------------------------------------------------------------ r731 | caseydk | 2009-10-30 01:08:29 -0500 (Fri, 30 Oct 2009) | 1 line Changed paths: M /trunk/index.php added a check to make sure that filesize of config.php greater than zero; ------------------------------------------------------------------------ r730 | caseydk | 2009-10-25 17:30:23 -0500 (Sun, 25 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/linksSeed.xml M /trunk/unit_tests/db_files/linksTestCreate.xml A /trunk/unit_tests/db_files/linksTestUpdate.xml M /trunk/unit_tests/modules/links.test.php updated the rest of the Links module tests for completeness; ------------------------------------------------------------------------ r729 | caseydk | 2009-10-24 01:26:52 -0500 (Sat, 24 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/testUpdateStatus.xml moved the date inside the test data as the store cleans it up; ------------------------------------------------------------------------ r728 | caseydk | 2009-10-24 01:24:51 -0500 (Sat, 24 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml updated the Tasks seed file to account for the required fields - task_log_created and task_log_updated; ------------------------------------------------------------------------ r727 | caseydk | 2009-10-24 01:23:11 -0500 (Sat, 24 Oct 2009) | 3 lines Changed paths: M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/db_files/projectsSeed.xml M /trunk/unit_tests/db_files/testCreateProject.xml M /trunk/unit_tests/db_files/testDeleteProject.xml M /trunk/unit_tests/db_files/testUpdateProject.xml M /trunk/unit_tests/modules/projects.test.php updated the Model to put the check() method within the store() call, so now an incorrect/incomplete object should not be save-able; refactored the controller to make proper use of the calls and simplified the logic quite a bit; updated the tests to take all of this into account; ------------------------------------------------------------------------ r726 | caseydk | 2009-10-24 01:19:59 -0500 (Sat, 24 Oct 2009) | 2 lines Changed paths: M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php M /trunk/unit_tests/db_files/filesSeed.xml M /trunk/unit_tests/modules/files.test.php started fleshing out the Files module's Unit tests; stubbed out the incomplete ones; ------------------------------------------------------------------------ r725 | caseydk | 2009-10-24 01:16:26 -0500 (Sat, 24 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/companies.test.php M /trunk/unit_tests/modules/tasks.test.php updated the seed xml paths to the use the data path method created; ------------------------------------------------------------------------ r724 | caseydk | 2009-10-23 17:41:16 -0500 (Fri, 23 Oct 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php added logging to the Companies class; ------------------------------------------------------------------------ r723 | trevormorse | 2009-10-22 14:30:59 -0500 (Thu, 22 Oct 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/testCopyNoProjectNoTask.xml A /trunk/unit_tests/db_files/testCopyNoProjectTask.xml A /trunk/unit_tests/db_files/testCopyProjectNoTask.xml A /trunk/unit_tests/db_files/testCopyProjectTask.xml Adding tests for task->copy. ------------------------------------------------------------------------ r722 | trevormorse | 2009-10-22 10:00:42 -0500 (Thu, 22 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInDays.xml A /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInHours.xml M /trunk/unit_tests/modules/tasks.test.php Adding further tests for task->updateDynamics ------------------------------------------------------------------------ r721 | trevormorse | 2009-10-19 19:18:09 -0500 (Mon, 19 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml A /trunk/unit_tests/db_files/testUpdateDynamicsNotFromChildrenInDays.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->updateDynamics. ------------------------------------------------------------------------ r720 | caseydk | 2009-10-18 19:00:50 -0500 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/modules/projects.test.php refactoring the Projects controller to be in line with the Companies; removing all the ACL checking to the model itself; updated the php4 calls to their proper php5 calls; still underway; ------------------------------------------------------------------------ r719 | caseydk | 2009-10-18 18:56:35 -0500 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/do_company_aed.php M /trunk/modules/links/do_link_aed.php M /trunk/unit_tests/modules/companies.test.php updated the Model to put the check() method within the store() call, so now an incorrect/incomplete object should not be save-able; the check() should stay a public method in case we need to validate something without saving it - maybe inline for ajax? updated the controllers to expect an array when there's an error; changed the intval calls to the faster int casting; ------------------------------------------------------------------------ r718 | caseydk | 2009-10-18 18:32:05 -0500 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/modules/links/do_link_aed.php M /trunk/modules/links/links.class.php M /trunk/unit_tests/modules/links.test.php refactored the Links module to have the new structure of a skinny Controller with a fat Model: * moves all the actions to the model; * moves all the ACL's to the model; * makes the existing controller look *incredibly* like the Companies controller... ------------------------------------------------------------------------ r717 | caseydk | 2009-10-18 18:29:25 -0500 (Sun, 18 Oct 2009) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/departments/departments.class.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/resources/resources.class.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/tasks.class.php updated the constructors to use the proper PHP5 syntax; ------------------------------------------------------------------------ r716 | caseydk | 2009-10-16 23:50:53 -0500 (Fri, 16 Oct 2009) | 3 lines Changed paths: M /trunk/modules/links/links.class.php A /trunk/unit_tests/db_files/linksSeed.xml A /trunk/unit_tests/db_files/linksTestCreate.xml A /trunk/unit_tests/modules/links.test.php writing unit tests for the Links model; added the proper ACL's to the model; added the check() requirements; ------------------------------------------------------------------------ r715 | trevormorse | 2009-10-16 23:45:15 -0500 (Fri, 16 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->loadfull, task->peek as well updated some other tests to check for fields that were missed. ------------------------------------------------------------------------ r714 | trevormorse | 2009-10-16 23:25:29 -0500 (Fri, 16 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/testImportTasks.xml Updating task_updator field as it now works properly in the task class. ------------------------------------------------------------------------ r713 | trevormorse | 2009-10-16 23:23:30 -0500 (Fri, 16 Oct 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Adding task_created, task_updated, task_updator and task_dep_reset_dates to the tasks class as they have been added to the db but not the class. ------------------------------------------------------------------------ r712 | caseydk | 2009-10-16 22:34:39 -0500 (Fri, 16 Oct 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/unit_tests/modules/companies.test.php M /trunk/unit_tests/modules/files.test.php M /trunk/unit_tests/modules/tasks.test.php further wired the autoloader; cleaned up some of the explicit class loads; ------------------------------------------------------------------------ r711 | caseydk | 2009-10-16 22:02:21 -0500 (Fri, 16 Oct 2009) | 1 line Changed paths: M /trunk/modules/companies/addedit.php M /trunk/modules/companies/index.php cleaning up the tab handling; ------------------------------------------------------------------------ r710 | pedroix | 2009-10-16 12:04:10 -0500 (Fri, 16 Oct 2009) | 18 lines Changed paths: M /trunk/classes/query.class.php Modified the DBQuery class to better support the creation of tables. 1) Added addPrimary method to be able to define a Multi Field Primary Key on an alterTable scope 2) Added the possibility to create Multi Field indexes, required for some of our tables 3) Changed the objects type for Temporary Tables (unused) to createTemporary so the source code is read better Source Code Example to create a table: //First Pass: Create the Table $q = new DBQuery; $q->createTable('my_new_table'); $q->exec; //Second Pass: Alter the table with the Fields, Primary Key and Indexes $q = new DBQuery; $q->alterTable('my_new_table'); $q->addField('my_new_table_field1'); $q->addField('my_new_table_field2'); $q->addPrimary('my_new_table_field1'); $q->addIndex('my_new_table_field2'); $q->exec; ------------------------------------------------------------------------ r709 | caseydk | 2009-10-14 19:54:13 -0500 (Wed, 14 Oct 2009) | 1 line Changed paths: M /trunk/install/index.php completed the check to stop the installer from loading at all if it's PHP4; ------------------------------------------------------------------------ r708 | caseydk | 2009-10-13 10:48:14 -0500 (Tue, 13 Oct 2009) | 2 lines Changed paths: D /trunk/ChangeLog M /trunk/unit_tests/build.xml removed the old useless Changelog; added Changelog generation to the build/packaging script; ------------------------------------------------------------------------ r707 | caseydk | 2009-10-12 22:26:56 -0500 (Mon, 12 Oct 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/index.php M /trunk/install/install/check.php M /trunk/install/upgrade/check.php added a PHP 5.0+ version check before the Installer is loaded to prevent the parse error under PHP4; updated the version error message; ------------------------------------------------------------------------ r706 | caseydk | 2009-10-12 22:07:59 -0500 (Mon, 12 Oct 2009) | 1 line Changed paths: M /trunk/do_user_aed.php updated the underlying Controller to use the autoloader; ------------------------------------------------------------------------ r705 | caseydk | 2009-10-12 22:06:53 -0500 (Mon, 12 Oct 2009) | 3 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/includes/sendpass.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/tasks/tasks.class.php updated the autoloader to handle the Mail class in libmail.class.php; updated the underlying Controllers to use the autoloader; resolves http://bugs.web2project.net/view.php?id=286 ------------------------------------------------------------------------ r704 | caseydk | 2009-10-12 17:19:02 -0500 (Mon, 12 Oct 2009) | 2 lines Changed paths: M /trunk/modules/companies/vw_contacts.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/departments_tab.view.projects_gantt.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/index.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/view.php removed all the getModuleClass calls as they're properly handled in __autoload; only handled the Companies, Projects, and Tasks modules due to their test coverage; ------------------------------------------------------------------------ r703 | caseydk | 2009-10-12 16:02:38 -0500 (Mon, 12 Oct 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/companies/companies.class.php updated the classloader to handle a few more cases... ugh, my head hurts; simplified the Company Model to handle the CustomFields storage a bit better; ------------------------------------------------------------------------ r702 | trevormorse | 2009-10-11 20:29:45 -0500 (Sun, 11 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for task->load functionality ------------------------------------------------------------------------ r701 | caseydk | 2009-10-10 00:25:26 -0500 (Sat, 10 Oct 2009) | 3 lines Changed paths: M /trunk/install/sql/mysql/013_file_indexing.mysql.sql D /trunk/modules/files/file_index_ignore.php M /trunk/modules/files/files.class.php M /trunk/unit_tests/modules/files.test.php moved the ignore keywords from the hard-coded file to the SystemLookupValue; updated the search indexer to respect the ignore keywords from above; updated Unit Tests accordingly; ------------------------------------------------------------------------ r700 | caseydk | 2009-10-09 23:13:10 -0500 (Fri, 09 Oct 2009) | 2 lines Changed paths: M /trunk/modules/files/files.class.php A /trunk/unit_tests/db_files/filesSeed.xml A /trunk/unit_tests/modules/files.test.php added a new field to flag a file as indexed or not; added the first Unit Tests to the files module just to get it rolling; ------------------------------------------------------------------------ r699 | caseydk | 2009-10-09 23:12:10 -0500 (Fri, 09 Oct 2009) | 2 lines Changed paths: A /trunk/install/sql/mysql/013_file_indexing.mysql.sql M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/db_files/testDeleteProject.xml M /trunk/unit_tests/modules/companies.test.php M /trunk/unit_tests/modules/tasks.test.php added a new field to flag a file as indexed or not; updated all the corresponding tests and data sets to respect the field; ------------------------------------------------------------------------ r698 | caseydk | 2009-10-09 01:07:15 -0500 (Fri, 09 Oct 2009) | 3 lines Changed paths: M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php started some object cleanup to move the internal functionality (notification, indexing) back to the model; changed the file parser to only care about *unique* instances of the word... since we don't actually link within the file, knowing that it's word 132 as opposed to word 5 isn't useful, this also significantly shrinks our search index; changed the file indexing to support using the file list from file_index_ignore.php - solves part of http://bugs.web2project.net/view.php?id=268 ------------------------------------------------------------------------ r697 | caseydk | 2009-10-09 00:20:16 -0500 (Fri, 09 Oct 2009) | 2 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/modules/smartsearch/setup.php added some functionality to support adding modules to the nav list that don't have their own permissions... the SmartSearch (core) and Project Importer (Add On) are good examples of this; eg. SmartSearch doesn't enforce any permissions, it allows the underlying search results to do that... as it should; ------------------------------------------------------------------------ r696 | caseydk | 2009-10-09 00:18:47 -0500 (Fri, 09 Oct 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php cleaned up a bit of the check() functionality; ------------------------------------------------------------------------ r695 | caseydk | 2009-10-09 00:17:32 -0500 (Fri, 09 Oct 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php corrected a misspelled variable; ------------------------------------------------------------------------ r694 | caseydk | 2009-10-09 00:09:41 -0500 (Fri, 09 Oct 2009) | 1 line Changed paths: D /trunk/install/sql/001_base_install.mysql.sql D /trunk/install/sql/002_user_feeds.mysql.sql D /trunk/install/sql/003_rc1_fixes.sql D /trunk/install/sql/004_autoincrement_cfv.mysql.sql D /trunk/install/sql/005_task_hours_worked_caching.mysql.sql D /trunk/install/sql/006_special_characters.mysql.sql D /trunk/install/sql/007_files_default_cleanup.mysql.sql D /trunk/install/sql/008_project_task_cache.mysql.sql D /trunk/install/sql/009_project_shortname_required.mysql.sql D /trunk/install/sql/010_task_log_date_update.mysql.sql D /trunk/install/sql/011_task_task_log_created_updated.mysql.sql D /trunk/install/sql/012_v1.1_fixes.mysql.sql D /trunk/install/sql/dp201_to_202.sql D /trunk/install/sql/dp20_to_201.sql D /trunk/install/sql/dp21rc1_to_21rc2.sql D /trunk/install/sql/dp_to_w2p1.sql D /trunk/install/sql/dp_to_w2p2.sql A /trunk/install/sql/mysql/dp201_to_202.sql (from /trunk/install/sql/dp201_to_202.sql:672) A /trunk/install/sql/mysql/dp20_to_201.sql (from /trunk/install/sql/dp20_to_201.sql:672) A /trunk/install/sql/mysql/dp21rc1_to_21rc2.sql (from /trunk/install/sql/dp21rc1_to_21rc2.sql:672) A /trunk/install/sql/mysql/dp_to_w2p2.sql (from /trunk/install/sql/dp_to_w2p2.sql:672) shifted the rest of the files around to prepare for the database interop; ------------------------------------------------------------------------ r693 | caseydk | 2009-10-05 23:10:29 -0500 (Mon, 05 Oct 2009) | 2 lines Changed paths: M /trunk/modules/tasks/todo.php update the todo screen to properly handle additional tabs as described in #168; applied the fix described in http://bugs.web2project.net/view.php?id=168 ------------------------------------------------------------------------ r692 | caseydk | 2009-10-05 23:09:31 -0500 (Mon, 05 Oct 2009) | 1 line Changed paths: M /trunk/modules/companies/addedit.php finished the change started in r690 to handle the permissions in the models; ------------------------------------------------------------------------ r691 | caseydk | 2009-10-05 22:53:17 -0500 (Mon, 05 Oct 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php M /trunk/modules/admin/index.php M /trunk/modules/admin/viewuser.php M /trunk/modules/calendar/day_view.php M /trunk/modules/companies/view.php M /trunk/modules/contacts/view.php M /trunk/modules/departments/view.php M /trunk/modules/files/index.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/view.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/system/systemconfig.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/view.php M /trunk/unit_tests/classes/ui.test.php cleaned up all the tab handling to go through the processIntState method on the AppUI object - it handles simple casting to an int when it sets the state; ------------------------------------------------------------------------ r690 | caseydk | 2009-10-05 22:12:38 -0500 (Mon, 05 Oct 2009) | 4 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/view.php M /trunk/unit_tests/classes/ui.test.php M /trunk/unit_tests/modules/companies.test.php implemented a processState method on AppUI in order to simplify the View code in general; implemented the unit tests for processState method; continued refactoring of the Companies module, this time on the View; updated the Companies Model and Unit Tests to include the AppUI object (for permissions); ------------------------------------------------------------------------ r689 | caseydk | 2009-10-05 21:02:04 -0500 (Mon, 05 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml updated the build/packaging script to respect tags vs trunk and be able to deploy repeatably from any of them; ------------------------------------------------------------------------ r688 | caseydk | 2009-10-05 19:45:47 -0500 (Mon, 05 Oct 2009) | 1 line Changed paths: D /trunk/lib/adodb/contrib D /trunk/lib/adodb/cute_icons_for_site D /trunk/lib/adodb/docs D /trunk/lib/adodb/lang D /trunk/lib/adodb/pear D /trunk/lib/adodb/session D /trunk/lib/adodb/tests D /trunk/lib/adodb/xsl removed a bunch of dead directories.. they were causing problems with packaging; ------------------------------------------------------------------------ r687 | caseydk | 2009-10-04 02:03:46 -0500 (Sun, 04 Oct 2009) | 2 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/view.php added some comments for the model; cleaned up the view, re-ordered some of the bits; ------------------------------------------------------------------------ r686 | caseydk | 2009-10-04 01:28:43 -0500 (Sun, 04 Oct 2009) | 4 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/do_company_aed.php M /trunk/unit_tests/modules/companies.test.php reworked the do_company_aed controller to remove all the data manipulation and decision stuff; reworked the delete and store methods on the Company model to collect all the logic, error messages, in a single place; used Dependency Injection to pass along the AppUI object to allow all permissions checks to happen within the model itself as opposed to the controller, makes reuse easier; updated the unit tests accordingly, currently 100% run and pass... as it should be; ------------------------------------------------------------------------ r685 | caseydk | 2009-10-03 16:30:38 -0500 (Sat, 03 Oct 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/companies/companies.class.php updated the Companies class to use the proper php5 syntax for class creation/inclusion; updated the autoloader to handle a couple oddball class names ------------------------------------------------------------------------ r684 | caseydk | 2009-10-03 15:24:12 -0500 (Sat, 03 Oct 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/manager.test.php changed this test to skipped as it makes more sense for now... ------------------------------------------------------------------------ r683 | caseydk | 2009-10-03 15:18:35 -0500 (Sat, 03 Oct 2009) | 3 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/includes/main_functions.test.php built an __autoload feature to clean up some of our massive include/require stuff; due to our inherited "naming conventions" this isn't an easy one and doesn't cover everything, but it's a starting point; updated the Projects class to use it (by removing all of the require_once calls); ------------------------------------------------------------------------ r682 | caseydk | 2009-10-03 09:32:47 -0500 (Sat, 03 Oct 2009) | 1 line Changed paths: M /trunk/calendar.php M /trunk/index.php M /trunk/queuescanner.php M /trunk/updatecontact.php cleaned up the function_exists calls to is_callable, covers the risk that a function/method might be private or protected; ------------------------------------------------------------------------ r681 | caseydk | 2009-09-30 23:54:27 -0500 (Wed, 30 Sep 2009) | 2 lines Changed paths: M /trunk/modules/files/addedit.php removed some extraneous code; cleaned up some ambiguous parentheses; ------------------------------------------------------------------------ r680 | caseydk | 2009-09-30 23:26:33 -0500 (Wed, 30 Sep 2009) | 3 lines Changed paths: M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php adjusted the department parent to get the select list properly; doesn't use the arrayTreeSelect like it could, uses the simple arraySelect instead; resolves http://bugs.web2project.net/view.php?id=278 ; ------------------------------------------------------------------------ r679 | caseydk | 2009-09-30 22:21:59 -0500 (Wed, 30 Sep 2009) | 1 line Changed paths: M /trunk/modules/system/syskeys/index.php tweaked the borders and anchor to make it consistent with the other UI; ------------------------------------------------------------------------ r678 | caseydk | 2009-09-30 22:12:24 -0500 (Wed, 30 Sep 2009) | 2 lines Changed paths: M /trunk/modules/system/syskeys/index.php made some tweaks to the anchor links to auto scroll to the proper entry; tweaked the borders to make the layout a bit clearer; ------------------------------------------------------------------------ r677 | caseydk | 2009-09-29 19:42:28 -0500 (Tue, 29 Sep 2009) | 2 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php tweaked the Project Status column to use the translation layer; conceptually the same as merlinyoda's change in dotproject (r5915); ------------------------------------------------------------------------ r676 | caseydk | 2009-09-27 11:50:32 -0500 (Sun, 27 Sep 2009) | 2 lines Changed paths: M /trunk/modules/reports/reports/tasksperuser.php tweaked the date formatting to use a portion of the user preference on short date format; Fixes: http://bugs.web2project.net/view.php?id=261 ; ------------------------------------------------------------------------ r675 | caseydk | 2009-09-27 09:47:23 -0500 (Sun, 27 Sep 2009) | 1 line Changed paths: M /trunk/index.php debugging message formatting tweak; ------------------------------------------------------------------------ r674 | caseydk | 2009-09-26 14:48:05 -0500 (Sat, 26 Sep 2009) | 1 line Changed paths: M /trunk/index.php added an info line for page size; ------------------------------------------------------------------------ r673 | caseydk | 2009-09-26 11:40:10 -0500 (Sat, 26 Sep 2009) | 1 line Changed paths: M /trunk/calendar.php removed the trailing ?> ------------------------------------------------------------------------ r672 | caseydk | 2009-09-26 11:17:48 -0500 (Sat, 26 Sep 2009) | 1 line Changed paths: M /trunk/install/index.php M /trunk/install/manager.class.php moving some things around to prepare support for additional databases... ------------------------------------------------------------------------ r671 | caseydk | 2009-09-26 11:17:14 -0500 (Sat, 26 Sep 2009) | 1 line Changed paths: A /trunk/install/sql/mysql A /trunk/install/sql/mysql/001_base_install.mysql.sql (from /trunk/install/sql/001_base_install.mysql.sql:661) A /trunk/install/sql/mysql/002_user_feeds.mysql.sql (from /trunk/install/sql/002_user_feeds.mysql.sql:661) A /trunk/install/sql/mysql/003_rc1_fixes.sql A /trunk/install/sql/mysql/004_autoincrement_cfv.mysql.sql (from /trunk/install/sql/004_autoincrement_cfv.mysql.sql:661) A /trunk/install/sql/mysql/005_task_hours_worked_caching.mysql.sql (from /trunk/install/sql/005_task_hours_worked_caching.mysql.sql:661) A /trunk/install/sql/mysql/006_special_characters.mysql.sql (from /trunk/install/sql/006_special_characters.mysql.sql:661) A /trunk/install/sql/mysql/007_files_default_cleanup.mysql.sql (from /trunk/install/sql/007_files_default_cleanup.mysql.sql:661) A /trunk/install/sql/mysql/008_project_task_cache.mysql.sql (from /trunk/install/sql/008_project_task_cache.mysql.sql:661) A /trunk/install/sql/mysql/009_project_shortname_required.mysql.sql (from /trunk/install/sql/009_project_shortname_required.mysql.sql:661) A /trunk/install/sql/mysql/010_task_log_date_update.mysql.sql (from /trunk/install/sql/010_task_log_date_update.mysql.sql:661) A /trunk/install/sql/mysql/011_task_task_log_created_updated.mysql.sql (from /trunk/install/sql/011_task_task_log_created_updated.mysql.sql:661) A /trunk/install/sql/mysql/012_v1.1_fixes.mysql.sql (from /trunk/install/sql/012_v1.1_fixes.mysql.sql:661) A /trunk/install/sql/mysql/dp_to_w2p1.sql (from /trunk/install/sql/dp_to_w2p1.sql:661) moving some things around to prepare support for additional databases... ------------------------------------------------------------------------ r670 | trevormorse | 2009-09-24 20:11:25 -0500 (Thu, 24 Sep 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/modules/tasks.test.php Adding tests for the check function in tasks module. ------------------------------------------------------------------------ r669 | trevormorse | 2009-09-24 20:10:34 -0500 (Thu, 24 Sep 2009) | 2 lines Changed paths: M /trunk/unit_tests/modules/projects.test.php Updating tests to match code now that a bug in the getTaskLogs function has been fixed. ------------------------------------------------------------------------ r668 | pedroix | 2009-09-22 12:14:24 -0500 (Tue, 22 Sep 2009) | 11 lines Changed paths: M /trunk/locales/en/tasks.inc M /trunk/locales/pt/tasks.inc M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php 0000263: Task I have created not returned correctly Description: I create a task, setting an owner When I am in Tals module, filtering my task by "Task I have created" , there is nothing. Looking in MySQL base, task creator is correctly set. It seems that the request sent selecting "All Tasks I Have Created" is not checking the task creator but task owner. ---- Added the "Tasks That I Am Owner" option on the Filters. And made it work like the wording says. So "Tasks That I Am Owner" points to tasks a user is owner of, and "All Tasks I Have Created" points to tasks a user has indeed created. Added the necessary string for translation. ------------------------------------------------------------------------ r667 | pedroix | 2009-09-22 11:42:52 -0500 (Tue, 22 Sep 2009) | 11 lines Changed paths: M /trunk/base.php M /trunk/includes/main_functions.php M /trunk/modules/admin/index.php M /trunk/modules/admin/viewuser.php M /trunk/modules/admin/vw_usr.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php M /trunk/modules/calendar/view.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/view.php M /trunk/modules/companies/vw_companies.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/departments/view.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/files/do_searchfiles.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php M /trunk/modules/forums/viewer.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/index.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/contact_selector.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/resources/view.php M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/translate.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/vw_logs.php Fixed: 1) 0000269: potential corruption of UTF-8 character strings http://bugs.web2project.net/view.php?id=269 http://forums.web2project.net/viewtopic.php?p=2799 2) Added alternative mb_strlen, mb_substr, mb_strpos, mb_str_replace and mb_trim functions... if they are not already available through PHP mb_string (recycled old w2PUTF8strlen and w2PUFT8substr) If you have an non mb_string environment and find youself with issues with the alternative functions please provide us with new bug reports. Thank you. 3) Fixed an issue with duplicated task logs on Project view whenever there was more than one department associated with the project. ------------------------------------------------------------------------ r666 | pedroix | 2009-09-21 15:11:45 -0500 (Mon, 21 Sep 2009) | 1 line Changed paths: M /trunk/modules/system/roles/roles.class.php Try to translate the Roles from the Copy Role combo ------------------------------------------------------------------------ r665 | pedroix | 2009-09-21 12:26:56 -0500 (Mon, 21 Sep 2009) | 1 line Changed paths: M /trunk/locales/en/system.inc M /trunk/locales/pt/system.inc Added 'Copy Role' localization string ------------------------------------------------------------------------ r664 | pedroix | 2009-09-21 12:17:54 -0500 (Mon, 21 Sep 2009) | 4 lines Changed paths: M /trunk/modules/system/roles/do_role_aed.php M /trunk/modules/system/roles/index.php M /trunk/modules/system/roles/roles.class.php Added an option to copy Roles Permissions when creating new Roles. http://web2project.net/forums/viewtopic.php?t=1036 Look for the magic combo Mr. nuddernuby ------------------------------------------------------------------------ r663 | pedroix | 2009-09-21 08:50:15 -0500 (Mon, 21 Sep 2009) | 5 lines Changed paths: M /trunk/lib/jscalendar/lang/calendar-fr.js 0000273: Wrong Day spell in jscalendar Description The day name in french in jscalendar for Wenesday is "Mer", not "Mar" This must be changed in calendar-fr.js line 42 Thank you http://bugs.web2project.net/view.php?id=273 ------------------------------------------------------------------------ r662 | caseydk | 2009-09-19 02:08:32 -0500 (Sat, 19 Sep 2009) | 1 line Changed paths: M /trunk/index.php A /trunk/style/common.css M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php started refactoring out some of the style code, reducing duplication; ------------------------------------------------------------------------ r661 | caseydk | 2009-09-19 01:11:29 -0500 (Sat, 19 Sep 2009) | 2 lines Changed paths: M /trunk/modules/contacts/index.php Cleaned up how the internal Contacts search was working, the old code wasn't handling the search_string and the session's search_string properly; Resolves issue 255; ------------------------------------------------------------------------ r660 | caseydk | 2009-09-19 00:22:08 -0500 (Sat, 19 Sep 2009) | 2 lines Changed paths: M /trunk/modules/admin/viewuser.php M /trunk/modules/reports/reports/tasksperuser.php cleaned up some date displays to use the users' preferred format; resolves r261; ------------------------------------------------------------------------ r659 | pedroix | 2009-09-18 16:31:49 -0500 (Fri, 18 Sep 2009) | 2 lines Changed paths: M /trunk/includes/sendpass.php Fixed Bug 0000267: Not send email when using the option: Help! I've forgotten my password! http://bugs.web2project.net/view.php?id=267 ------------------------------------------------------------------------ r658 | pedroix | 2009-09-18 05:47:49 -0500 (Fri, 18 Sep 2009) | 5 lines Changed paths: M /trunk/modules/tasks/todo.php Fix 0000152: Task not displayed in Todo http://bugs.web2project.net/view.php?id=152 Also prepared it for the creation of on_hold_projects_status_id config key, for the project status that represents "on hold" projects. (Pretty much like we do with template_projects_status_id) ------------------------------------------------------------------------ r657 | pedroix | 2009-09-18 05:21:48 -0500 (Fri, 18 Sep 2009) | 1 line Changed paths: M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php Effectively show the number of words indexed when adding or updating a file. ------------------------------------------------------------------------ r656 | pedroix | 2009-09-18 04:49:16 -0500 (Fri, 18 Sep 2009) | 1 line Changed paths: M /trunk/fileviewer.php Fix fileviewer.php from new php 5.3.0 deprecated errors that blow up Files Module downloads/checkouts. ------------------------------------------------------------------------ r655 | caseydk | 2009-09-18 00:17:38 -0500 (Fri, 18 Sep 2009) | 1 line Changed paths: M /trunk/install/sql/012_v1.1_fixes.mysql.sql corrected the db field for the update; ------------------------------------------------------------------------ r654 | pedroix | 2009-09-17 20:48:55 -0500 (Thu, 17 Sep 2009) | 1 line Changed paths: M /trunk/modules/forums/view_topics.php Fixed dateDiff being incorrectly called. ------------------------------------------------------------------------ r653 | pedroix | 2009-09-17 20:37:56 -0500 (Thu, 17 Sep 2009) | 4 lines Changed paths: M /trunk/classes/libmail.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/tasks/tasks.class.php 0000256: Multiple email sent PHPMailer does not support multiple recipients separately natively. So we had to do our thing. ------------------------------------------------------------------------ r652 | pedroix | 2009-09-17 18:28:47 -0500 (Thu, 17 Sep 2009) | 2 lines Changed paths: M /trunk/modules/tasks/todo_tasks_sub.php Bug 0000262: Ckick on "todo" button doesn't refresh task list http://bugs.web2project.net/view.php?id=262 ------------------------------------------------------------------------ r651 | pedroix | 2009-09-17 16:25:20 -0500 (Thu, 17 Sep 2009) | 12 lines Changed paths: M /trunk/classes/ical.class.php In the case of line 34 we really need a "\n" PHP new line Keith. :) The idea is to create in ics file something like: ATTACH: http://domain/web2project/index.php?m=projects&a=view&project_id=? ATTACH: http://domain/web2project/index.php?m=tasks&a=view&task_id=? not: ATTACH: http://domain/web2project/index.php?m=projects&a=view&project_id=?\nATTACH: http://domain/web2project/index.php?m=tasks&a=view&task_id=? (which will only create one non-sense attachment) When you double click on a event on Thunderbird you will see these attachments (one for the project object, and another to the task or the event object) and you can double click them to be redirected to them on web2Project. ------------------------------------------------------------------------ r650 | caseydk | 2009-09-17 13:19:18 -0500 (Thu, 17 Sep 2009) | 1 line Changed paths: M /trunk/classes/ical.class.php backed out the changes in r643 because Pedro was 100% right about the iCal description formatting; ------------------------------------------------------------------------ r649 | pedroix | 2009-09-17 11:30:01 -0500 (Thu, 17 Sep 2009) | 6 lines Changed paths: M /trunk/modules/calendar/links_tasks.php M /trunk/modules/tasks/tasks.class.php #0000245 Fixed an UTF-8 issue with the task tooltips on the calendars. Apparently is mysql that mixes encodings up between the names and that % sign of the percent assignment, and blows the concatenation up. References: http://bugs.web2project.net/view.php?id=245 http://web2project.net/forums/viewtopic.php?p=2755 ------------------------------------------------------------------------ r648 | pedroix | 2009-09-17 10:22:57 -0500 (Thu, 17 Sep 2009) | 6 lines Changed paths: A /trunk/lib/PHPMailer/language/phpmailer.lang-pt_br.php A /trunk/lib/jscalendar/lang/calendar-pt_br.js A /trunk/locales/pt_br A /trunk/locales/pt_br/admin.inc A /trunk/locales/pt_br/calendar.inc A /trunk/locales/pt_br/common.inc A /trunk/locales/pt_br/companies.inc A /trunk/locales/pt_br/contacts.inc A /trunk/locales/pt_br/departments.inc A /trunk/locales/pt_br/files.inc A /trunk/locales/pt_br/forums.inc A /trunk/locales/pt_br/help.inc A /trunk/locales/pt_br/helpdesk.inc A /trunk/locales/pt_br/history.inc A /trunk/locales/pt_br/inventory.inc A /trunk/locales/pt_br/lang.php A /trunk/locales/pt_br/links.inc A /trunk/locales/pt_br/locales.php A /trunk/locales/pt_br/projectdesigner.inc A /trunk/locales/pt_br/projects.inc A /trunk/locales/pt_br/public.inc A /trunk/locales/pt_br/reports.inc A /trunk/locales/pt_br/resources.inc A /trunk/locales/pt_br/smartsearch.inc A /trunk/locales/pt_br/styles.inc A /trunk/locales/pt_br/system.inc A /trunk/locales/pt_br/tasks.inc A /trunk/locales/pt_br/timecard.inc A /trunk/modules/reports/reports/allocateduserhours.pt_br.txt A /trunk/modules/reports/reports/completed.pt_br.txt A /trunk/modules/reports/reports/overall.pt_br.txt A /trunk/modules/reports/reports/overdue.pt_br.txt A /trunk/modules/reports/reports/stats.pt_br.txt A /trunk/modules/reports/reports/taskenddate.pt_br.txt A /trunk/modules/reports/reports/tasklist.pt_br.txt A /trunk/modules/reports/reports/tasklogs.pt_br.txt A /trunk/modules/reports/reports/tasklogs_xp1.pt_br.txt A /trunk/modules/reports/reports/tasksperuser.pt_br.txt A /trunk/modules/reports/reports/upcoming.pt_br.txt A /trunk/modules/reports/reports/userperformance.pt_br.txt Added Portuguese from Brazil (Portugu?\195?\170s do Brasil) locale to web2Project UTF-8 Thanks go out to achiele: http://web2project.net/forums/viewtopic.php?t=1120 Obrigado ------------------------------------------------------------------------ r647 | pedroix | 2009-09-17 09:58:00 -0500 (Thu, 17 Sep 2009) | 1 line Changed paths: M /trunk/modules/reports/reports/allocateduserhours.pt.txt M /trunk/modules/reports/reports/completed.es.txt M /trunk/modules/reports/reports/completed.pt.txt M /trunk/modules/reports/reports/overall.es.txt M /trunk/modules/reports/reports/overall.pt.txt M /trunk/modules/reports/reports/overdue.es.txt M /trunk/modules/reports/reports/stats.es.txt M /trunk/modules/reports/reports/stats.pt.txt M /trunk/modules/reports/reports/taskenddate.es.txt M /trunk/modules/reports/reports/taskenddate.pt.txt M /trunk/modules/reports/reports/tasklogs.pt.txt M /trunk/modules/reports/reports/tasklogs_xp1.es.txt M /trunk/modules/reports/reports/tasklogs_xp1.pt.txt M /trunk/modules/reports/reports/tasksperuser.pt.txt M /trunk/modules/reports/reports/upcoming.es.txt M /trunk/modules/reports/reports/upcoming.pt.txt M /trunk/modules/reports/reports/userperformance.es.txt M /trunk/modules/reports/reports/userperformance.pt.txt Updated the existing Reports module locales to UTF-8 as necessary. ------------------------------------------------------------------------ r646 | pedroix | 2009-09-17 09:08:24 -0500 (Thu, 17 Sep 2009) | 2 lines Changed paths: D /trunk/lib/PHPMailer/language/phpmailer.lang-ar.php D /trunk/lib/PHPMailer/language/phpmailer.lang-br.php D /trunk/lib/PHPMailer/language/phpmailer.lang-ca.php D /trunk/lib/PHPMailer/language/phpmailer.lang-ch.php D /trunk/lib/PHPMailer/language/phpmailer.lang-cz.php D /trunk/lib/PHPMailer/language/phpmailer.lang-dk.php D /trunk/lib/PHPMailer/language/phpmailer.lang-et.php D /trunk/lib/PHPMailer/language/phpmailer.lang-fi.php D /trunk/lib/PHPMailer/language/phpmailer.lang-fo.php D /trunk/lib/PHPMailer/language/phpmailer.lang-hu.php D /trunk/lib/PHPMailer/language/phpmailer.lang-it.php D /trunk/lib/PHPMailer/language/phpmailer.lang-ja.php D /trunk/lib/PHPMailer/language/phpmailer.lang-nl.php D /trunk/lib/PHPMailer/language/phpmailer.lang-no.php D /trunk/lib/PHPMailer/language/phpmailer.lang-pl.php A /trunk/lib/PHPMailer/language/phpmailer.lang-po.php A /trunk/lib/PHPMailer/language/phpmailer.lang-pt.php D /trunk/lib/PHPMailer/language/phpmailer.lang-ro.php D /trunk/lib/PHPMailer/language/phpmailer.lang-ru.php D /trunk/lib/PHPMailer/language/phpmailer.lang-se.php D /trunk/lib/PHPMailer/language/phpmailer.lang-tr.php D /trunk/lib/PHPMailer/language/phpmailer.lang-zh.php D /trunk/lib/PHPMailer/language/phpmailer.lang-zh_cn.php Removed all unnecessary language packs from the PHPMailer lib. They will only return if people contribute the locales for web2Project too. ------------------------------------------------------------------------ r645 | pedroix | 2009-09-17 07:15:37 -0500 (Thu, 17 Sep 2009) | 2 lines Changed paths: D /trunk/lib/jscalendar/lang/calendar-af.js D /trunk/lib/jscalendar/lang/calendar-al.js D /trunk/lib/jscalendar/lang/calendar-bg.js D /trunk/lib/jscalendar/lang/calendar-big5-utf8.js D /trunk/lib/jscalendar/lang/calendar-big5.js D /trunk/lib/jscalendar/lang/calendar-br.js D /trunk/lib/jscalendar/lang/calendar-ca.js D /trunk/lib/jscalendar/lang/calendar-cs-utf8.js D /trunk/lib/jscalendar/lang/calendar-cs-win.js D /trunk/lib/jscalendar/lang/calendar-da.js D /trunk/lib/jscalendar/lang/calendar-du.js D /trunk/lib/jscalendar/lang/calendar-el.js D /trunk/lib/jscalendar/lang/calendar-fi.js D /trunk/lib/jscalendar/lang/calendar-he-utf8.js D /trunk/lib/jscalendar/lang/calendar-hr-utf8.js D /trunk/lib/jscalendar/lang/calendar-hr.js D /trunk/lib/jscalendar/lang/calendar-hu.js D /trunk/lib/jscalendar/lang/calendar-it.js D /trunk/lib/jscalendar/lang/calendar-jp.js D /trunk/lib/jscalendar/lang/calendar-ko-utf8.js D /trunk/lib/jscalendar/lang/calendar-ko.js D /trunk/lib/jscalendar/lang/calendar-lt-utf8.js D /trunk/lib/jscalendar/lang/calendar-lt.js D /trunk/lib/jscalendar/lang/calendar-lv.js D /trunk/lib/jscalendar/lang/calendar-nl.js D /trunk/lib/jscalendar/lang/calendar-no.js D /trunk/lib/jscalendar/lang/calendar-pl-utf8.js D /trunk/lib/jscalendar/lang/calendar-pl.js D /trunk/lib/jscalendar/lang/calendar-ro.js D /trunk/lib/jscalendar/lang/calendar-ru.js D /trunk/lib/jscalendar/lang/calendar-ru_win_.js D /trunk/lib/jscalendar/lang/calendar-si.js D /trunk/lib/jscalendar/lang/calendar-sk.js D /trunk/lib/jscalendar/lang/calendar-sp.js D /trunk/lib/jscalendar/lang/calendar-sv.js D /trunk/lib/jscalendar/lang/calendar-tr.js D /trunk/lib/jscalendar/lang/calendar-zh.js D /trunk/lib/jscalendar/lang/cn_utf8.js Removed all unnecessary language packs from the jscalendar lib. They will only return if people contribute the locales for web2Project too. ------------------------------------------------------------------------ r644 | pedroix | 2009-09-17 07:12:22 -0500 (Thu, 17 Sep 2009) | 2 lines Changed paths: M /trunk/lib/jscalendar/lang/calendar-es.js M /trunk/lib/jscalendar/lang/calendar-fr.js A /trunk/lib/jscalendar/lang/calendar-po.js M /trunk/lib/jscalendar/lang/calendar-pt.js Converted the necessary calendar pop-up locales from ISO-8859-2 to UTF-8. Added the po locale (derived from the pl) ------------------------------------------------------------------------ r643 | caseydk | 2009-09-16 15:13:21 -0500 (Wed, 16 Sep 2009) | 1 line Changed paths: M /trunk/classes/ical.class.php converted the single quotes to double quotes for linebreaks in the calendar; ------------------------------------------------------------------------ r642 | pedroix | 2009-09-15 11:07:55 -0500 (Tue, 15 Sep 2009) | 3 lines Changed paths: M /trunk/lib/jpgraph/src/jpgraph.php Keeping the hacking of jpgraphs PHP Error thrower on PHP 5.3.0 versions and up. Now it was the Non-static sort of errors. http://web2project.net/forums/viewtopic.php?t=1104 ------------------------------------------------------------------------ r641 | pedroix | 2009-09-15 11:00:12 -0500 (Tue, 15 Sep 2009) | 2 lines Changed paths: M /trunk/modules/forums/view_topics.php Fixed a fatal error with the listing of topics. http://web2project.net/forums/viewtopic.php?t=1108 ------------------------------------------------------------------------ r640 | pedroix | 2009-09-14 05:25:32 -0500 (Mon, 14 Sep 2009) | 2 lines Changed paths: M /trunk/modules/departments/departments.class.php Loading w2p class may be required on task reminders. http://web2project.net/forums/viewtopic.php?t=1093 ------------------------------------------------------------------------ r639 | trevormorse | 2009-09-13 20:28:30 -0500 (Sun, 13 Sep 2009) | 1 line Changed paths: M /trunk/unit_tests/modules/projects.test.php Updating the way project percent complete is checked to accurately compare doubles. ------------------------------------------------------------------------ r638 | pedroix | 2009-09-13 13:37:13 -0500 (Sun, 13 Sep 2009) | 1 line Changed paths: M /trunk/locales/es/admin.inc M /trunk/locales/es/calendar.inc M /trunk/locales/es/companies.inc M /trunk/locales/es/contacts.inc M /trunk/locales/es/departments.inc M /trunk/locales/es/files.inc M /trunk/locales/es/links.inc M /trunk/locales/es/projects.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc Updated the Spanish Locale translations ------------------------------------------------------------------------ r637 | trevormorse | 2009-09-12 15:11:05 -0500 (Sat, 12 Sep 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php Adding code to not quote the db date function call in the registerLogout and updateLastAction functions. This should fix bug #0000253 - http://bugs.web2project.net/view.php?id=253 ------------------------------------------------------------------------ r636 | pedroix | 2009-09-11 13:10:10 -0500 (Fri, 11 Sep 2009) | 2 lines Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php Added a space before the OR keyword just to make sure it doesn't blow things up (on other DB engines). (Not that it was causing any problems, but we can never be too sure) ------------------------------------------------------------------------ r635 | pedroix | 2009-09-11 12:37:21 -0500 (Fri, 11 Sep 2009) | 17 lines Changed paths: M /trunk/calendar.php M /trunk/classes/ical.class.php M /trunk/classes/query.class.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php My first incursion into the iCalendar territory on web2Project. 1) Fixed the bugs that were preventing it from working properly 2) Added DESCRIPTION with project information and links. 3) Added ATTACHs with the URLs of the objects, which works quite nicely in Thunderbird. 4) Restructured the necessary classes methods to handle the new features correctly 5) Modified the calendar.php file to be able to use translations during the calendar creation process. For those who don't know a thing about web2Projects iCalendar support, you don't know what your losing, this is funtastic :) Picture yourself opening your Thunderbird or Outlook calendar App and all the stuff that is going on for your user on web2Project showing up there. Lovely, also because it will be available when you are offline, right? Oh and if you have MS Outlook check on the Remote Calendars project http://sourceforge.net/projects/remotecalendars/ You will need it :) Thanks Keith ------------------------------------------------------------------------ r634 | pedroix | 2009-09-11 12:24:32 -0500 (Fri, 11 Sep 2009) | 1 line Changed paths: M /trunk/base.php Don't display PHP errors on the screen, this may inadvertently show errors with too much information useless to the common user and might frighten someone into a cardiac arrest. ------------------------------------------------------------------------ r633 | pedroix | 2009-09-11 11:19:22 -0500 (Fri, 11 Sep 2009) | 2 lines Changed paths: M /trunk/modules/system/translate_save.php Fixed a bug where an english key with a single quote, when storing on non-english Locales, would blow the Translation array for a file. An example where this was happening was the Company's Name key from the projects.inc file. ------------------------------------------------------------------------ r632 | pedroix | 2009-09-11 11:15:56 -0500 (Fri, 11 Sep 2009) | 3 lines Changed paths: M /trunk/locales/es/admin.inc M /trunk/locales/es/calendar.inc M /trunk/locales/es/common.inc M /trunk/locales/es/companies.inc M /trunk/locales/es/contacts.inc M /trunk/locales/es/departments.inc M /trunk/locales/es/files.inc M /trunk/locales/es/forums.inc M /trunk/locales/es/help.inc M /trunk/locales/es/history.inc M /trunk/locales/es/links.inc M /trunk/locales/es/locales.php M /trunk/locales/es/projects.inc M /trunk/locales/es/public.inc M /trunk/locales/es/reports.inc M /trunk/locales/es/resources.inc M /trunk/locales/es/smartsearch.inc M /trunk/locales/es/styles.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc Updated the ES (Spanish) Locale to UTF-8 Now all Locales are UTF-8 encoded ------------------------------------------------------------------------ r631 | pedroix | 2009-09-11 10:59:34 -0500 (Fri, 11 Sep 2009) | 1 line Changed paths: D /trunk/locales/pt/system_utf8.inc This is no longer needed ------------------------------------------------------------------------ r630 | pedroix | 2009-09-11 10:55:59 -0500 (Fri, 11 Sep 2009) | 1 line Changed paths: M /trunk/locales/pt/admin.inc M /trunk/locales/pt/calendar.inc M /trunk/locales/pt/companies.inc M /trunk/locales/pt/contacts.inc M /trunk/locales/pt/departments.inc M /trunk/locales/pt/files.inc M /trunk/locales/pt/links.inc M /trunk/locales/pt/projects.inc M /trunk/locales/pt/styles.inc Updated the PT locale with the missing translations ------------------------------------------------------------------------ r629 | pedroix | 2009-09-11 10:24:33 -0500 (Fri, 11 Sep 2009) | 6 lines Changed paths: M /trunk/locales/pt/admin.inc M /trunk/locales/pt/calendar.inc M /trunk/locales/pt/common.inc M /trunk/locales/pt/companies.inc M /trunk/locales/pt/contacts.inc M /trunk/locales/pt/departments.inc M /trunk/locales/pt/files.inc M /trunk/locales/pt/forums.inc M /trunk/locales/pt/help.inc M /trunk/locales/pt/helpdesk.inc M /trunk/locales/pt/history.inc M /trunk/locales/pt/inventory.inc M /trunk/locales/pt/links.inc M /trunk/locales/pt/locales.php M /trunk/locales/pt/projectdesigner.inc M /trunk/locales/pt/projects.inc M /trunk/locales/pt/public.inc M /trunk/locales/pt/reports.inc M /trunk/locales/pt/resources.inc M /trunk/locales/pt/smartsearch.inc M /trunk/locales/pt/styles.inc M /trunk/locales/pt/system.inc M /trunk/locales/pt/tasks.inc M /trunk/locales/pt/timecard.inc Updated the PT (Portuguese PT) to UTF-8 It makes no sense to have ISO locales now on web2Project considering that the DB data is in UTF-8 format. It was time for this Portuguese guy here to move on too :) Another reason is that iCalendar will throw errors if special chars are used with a format other than UTF. ------------------------------------------------------------------------ r628 | caseydk | 2009-09-10 12:21:21 -0500 (Thu, 10 Sep 2009) | 1 line Changed paths: M /trunk/index.php added a file_exists check otherwise an error was thrown when a missing module was called; ------------------------------------------------------------------------ r626 | caseydk | 2009-09-10 01:01:17 -0500 (Thu, 10 Sep 2009) | 1 line Changed paths: M /trunk/install/sql/006_special_characters.mysql.sql M /trunk/install/sql/012_v1.1_fixes.mysql.sql updated the code version numbers to the latest and greatest; ------------------------------------------------------------------------ r625 | caseydk | 2009-09-10 00:59:26 -0500 (Thu, 10 Sep 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/modules/projects.test.php updated the tests to match the new check fingerprint and the tasklog results; ------------------------------------------------------------------------ r624 | caseydk | 2009-09-10 00:20:56 -0500 (Thu, 10 Sep 2009) | 1 line Changed paths: M /trunk/install/install/perform.php tweaking the install message; ------------------------------------------------------------------------ r623 | caseydk | 2009-09-10 00:12:22 -0500 (Thu, 10 Sep 2009) | 1 line Changed paths: M /trunk/install/manager.class.php supressing the "error" for attempting to drop non-existing keys; ------------------------------------------------------------------------ r622 | caseydk | 2009-09-09 23:28:55 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/base.php added a file_exists check otherwise an error was thrown when a missing module was called; ------------------------------------------------------------------------ r621 | caseydk | 2009-09-09 22:38:49 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/modules/forums/index.php commented out this block... there's something wrong with the date handling, not sure what; ------------------------------------------------------------------------ r620 | caseydk | 2009-09-09 22:27:23 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/install/manager.class.php supressing the "error" for attempting to drop non-existing keys; ------------------------------------------------------------------------ r619 | trevormorse | 2009-09-09 17:54:49 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Updating check for task_priority. Fixing bug that always returns an error. ------------------------------------------------------------------------ r618 | pedroix | 2009-09-09 17:38:10 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/install/sql/012_v1.1_fixes.mysql.sql There was a missing end quote on line 20 ------------------------------------------------------------------------ r617 | caseydk | 2009-09-09 16:02:35 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: D /trunk/install/sql/010_task_log_date_update.msql.sql D /trunk/install/sql/010_task_task_log_created_updated.mysql.sql file cleanup ------------------------------------------------------------------------ r616 | caseydk | 2009-09-09 14:38:51 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: M /trunk/includes/version.php updated the version number, prepping for release; ------------------------------------------------------------------------ r615 | caseydk | 2009-09-09 14:38:24 -0500 (Wed, 09 Sep 2009) | 2 lines Changed paths: M /trunk/install/sql/012_v1.1_fixes.mysql.sql rebuilt all of the indexes; what a pain. ------------------------------------------------------------------------ r614 | caseydk | 2009-09-09 03:06:52 -0500 (Wed, 09 Sep 2009) | 2 lines Changed paths: M /trunk/install/manager.class.php updated the installer with a kludge to handle surpressing the error for duplicate column names; I'm *not* happy with this but at a loss for a better solution.. IF NOT EXISTS does not work for ALTER TABLE commands; ------------------------------------------------------------------------ r613 | caseydk | 2009-09-09 03:05:33 -0500 (Wed, 09 Sep 2009) | 1 line Changed paths: A /trunk/install/sql/010_task_log_date_update.mysql.sql (from /trunk/install/sql/010_task_log_date_update.msql.sql:611) renamed the file to the proper format; ------------------------------------------------------------------------ r612 | caseydk | 2009-09-09 03:04:46 -0500 (Wed, 09 Sep 2009) | 3 lines Changed paths: A /trunk/install/sql/011_task_task_log_created_updated.mysql.sql (from /trunk/install/sql/010_task_task_log_created_updated.mysql.sql:609) A /trunk/install/sql/012_v1.1_fixes.mysql.sql had to rename the second (later) 010 file to 011 for consistency; eliminated the duplicate fields from the (new) 011 file because they were already in the old 010; added the missing project fields in 012; ------------------------------------------------------------------------ r611 | caseydk | 2009-09-09 02:35:50 -0500 (Wed, 09 Sep 2009) | 3 lines Changed paths: M /trunk/install/sql/002_user_feeds.mysql.sql M /trunk/install/sql/003_rc1_fixes.sql M /trunk/install/sql/004_autoincrement_cfv.mysql.sql M /trunk/install/sql/005_task_hours_worked_caching.mysql.sql M /trunk/install/sql/007_files_default_cleanup.mysql.sql M /trunk/install/sql/008_project_task_cache.mysql.sql M /trunk/install/sql/009_project_shortname_required.mysql.sql M /trunk/install/sql/010_task_log_date_update.msql.sql M /trunk/install/sql/dp_to_w2p1.sql M /trunk/install/sql/dp_to_w2p2.sql cleaned up some formatting; made sure table and field names have proper backticks; added a "if not exists" on the dp->w2p conversion process, this is especially necessary if they were already using the Project Designer Module or Pedro's temp table patch; ------------------------------------------------------------------------ r610 | pedroix | 2009-09-08 10:45:08 -0500 (Tue, 08 Sep 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php Task dates are only mandatory if the System Config. Check Task Dates (check_task_dates) option is checked. Otherwise the store method will '0000-00-00 00:00:00' them and move along. ------------------------------------------------------------------------ r609 | pedroix | 2009-09-08 10:38:46 -0500 (Tue, 08 Sep 2009) | 11 lines Changed paths: M /trunk/install/sql/001_base_install.mysql.sql A /trunk/install/sql/010_task_task_log_created_updated.mysql.sql M /trunk/install/sql/dp_to_w2p2.sql Since Revision 580 code is being added to control projects/tasks/tasklogs creation dates and creators as well as last edition and editor. This update adds the missing fields. Existing (until this commit) w2P setups (even dP converted ones) should run on mysql: ALTER TABLE `task_log` ADD IF NOT EXISTS `task_log_created` datetime NOT NULL default '0000-00-00 00:00:00'; ALTER TABLE `task_log` ADD IF NOT EXISTS `task_log_updator` int(10) NOT NULL default '0'; ALTER TABLE `task_log` ADD IF NOT EXISTS `task_log_updated` datetime NOT NULL default '0000-00-00 00:00:00'; ALTER TABLE `tasks` ADD `task_updated` datetime NOT NULL default '0000-00-00 00:00:00'; ALTER TABLE `tasks` ADD `task_created` datetime NOT NULL default '0000-00-00 00:00:00'; ------------------------------------------------------------------------ r608 | caseydk | 2009-09-08 09:14:13 -0500 (Tue, 08 Sep 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php tweaked the project validation to make sure the ints are ints... it's an odd validation as zero is a valid value; ------------------------------------------------------------------------ r607 | pedroix | 2009-09-08 05:09:21 -0500 (Tue, 08 Sep 2009) | 6 lines Changed paths: M /trunk/install/sql/dp_to_w2p2.sql Issue Reference: http://web2project.net/forums/viewtopic.php?p=2586 project_updated field was missing from the dP conversion SQL scripts, leading to project storing errors after Revision 580. All users that have converted from dP before this commit (Revision 607) will have to manually run on mysql: ALTER TABLE `projects` ADD `project_updated` datetime NOT NULL default '0000-00-00 00:00:00'; ------------------------------------------------------------------------ r606 | pedroix | 2009-09-07 05:42:00 -0500 (Mon, 07 Sep 2009) | 3 lines Changed paths: M /trunk/index.php Updated the Performance Box: 1) Pretty formatted the Box as a proper table. 2) Added the File Id of the executing script... less questions to make when we ask for a copy/paste when giving support. ------------------------------------------------------------------------ r605 | pedroix | 2009-09-07 05:38:08 -0500 (Mon, 07 Sep 2009) | 1 line Changed paths: D /trunk/lib/adodb/drivers/adodb-fbsql.inc.php Frontbase is not on our list too ------------------------------------------------------------------------ r604 | pedroix | 2009-09-04 22:13:52 -0500 (Fri, 04 Sep 2009) | 9 lines Changed paths: M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/vw_log_update.php This commit has 1 important security fix and 1 important performance improvement: Security Fix: Tasks on tasks lists and on the calendar were not being checked for Task Access limitations. Users would not be able to "view" or "edit" them (getting an access denied screen), but they would be able to see them on a listing context. Performance improvement: The calendar module got a kick on its logics, and therefore should be 80% faster now. Also filtered out the Tasks from the inactive projects and template projects from the calendars. ------------------------------------------------------------------------ r603 | pedroix | 2009-09-04 21:31:34 -0500 (Fri, 04 Sep 2009) | 8 lines Changed paths: M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php Extended some classes methods to provide broader usability functions: 1) Extended the usability of CW2pObject bind method, so it can be used to transform an array into an object while making the fusion of the array with any w2P Object, through the use of the bindAll parameter. 2) Extended DBQuery's loadList method, so it can associate a primary key/index to the keys of the resulting arrays. Great for array searching. 3) Added a user_is_admin to the AppUI, primarily to cache the User Administrator state of a user for the checking of Task Access on a big list of tasks. NOTE: If a User Administrator loses this Admin permission, he should be forced out of the application manually, so that he does a re login and this state is refreshed. All these are backward compatible. Also took the time to clean some of the E_DEPRECATED things along the way. ------------------------------------------------------------------------ r602 | pedroix | 2009-09-03 12:28:33 -0500 (Thu, 03 Sep 2009) | 20 lines Changed paths: M /trunk/index.php Added more info to our Performance/Debug box so we get more environmental information from the users when debugging, yet non-intrusive: 1) DB Provider description 2) Web Server 3) Server protocol and gateway interface 4) Client Browser 5) URL (Query portion only) 6) Execution time on the server and servers timezone Hopefuly this will cut some time waiting for feedback. For those that do not know how to see the Performance box, and want to, you must edit the base.php file and change the line that says: define('W2P_PERFORMANCE_DEBUG', false); to define('W2P_PERFORMANCE_DEBUG', true); It will show up on the browser at the bottom of any web2Project interface. Change it back to what it was and it will be switched off. ------------------------------------------------------------------------ r601 | pedroix | 2009-09-03 10:24:45 -0500 (Thu, 03 Sep 2009) | 3 lines Changed paths: D /trunk/lib/adodb/adodb-active-record.inc.php D /trunk/lib/adodb/adodb-active-recordx.inc.php D /trunk/lib/adodb/adodb-errorpear.inc.php D /trunk/lib/adodb/adodb-pear.inc.php D /trunk/lib/adodb/contrib/toxmlrpc.inc.php D /trunk/lib/adodb/cute_icons_for_site/adodb.gif D /trunk/lib/adodb/cute_icons_for_site/adodb2.gif D /trunk/lib/adodb/datadict/datadict-access.inc.php D /trunk/lib/adodb/datadict/datadict-db2.inc.php D /trunk/lib/adodb/datadict/datadict-generic.inc.php D /trunk/lib/adodb/datadict/datadict-informix.inc.php D /trunk/lib/adodb/datadict/datadict-sapdb.inc.php D /trunk/lib/adodb/datadict/datadict-sybase.inc.php D /trunk/lib/adodb/docs/docs-active-record.htm D /trunk/lib/adodb/docs/docs-adodb.htm D /trunk/lib/adodb/docs/docs-datadict.htm D /trunk/lib/adodb/docs/docs-oracle.htm D /trunk/lib/adodb/docs/docs-perf.htm D /trunk/lib/adodb/docs/docs-session.htm D /trunk/lib/adodb/docs/docs-session.old.htm D /trunk/lib/adodb/docs/old-changelog.htm D /trunk/lib/adodb/docs/readme.htm D /trunk/lib/adodb/docs/tips_portable_sql.htm D /trunk/lib/adodb/docs/tute.htm D /trunk/lib/adodb/drivers/adodb-access.inc.php D /trunk/lib/adodb/drivers/adodb-ado.inc.php D /trunk/lib/adodb/drivers/adodb-ado5.inc.php D /trunk/lib/adodb/drivers/adodb-ado_access.inc.php D /trunk/lib/adodb/drivers/adodb-ado_mssql.inc.php D /trunk/lib/adodb/drivers/adodb-ads.inc.php D /trunk/lib/adodb/drivers/adodb-csv.inc.php D /trunk/lib/adodb/drivers/adodb-db2.inc.php D /trunk/lib/adodb/drivers/adodb-informix.inc.php D /trunk/lib/adodb/drivers/adodb-informix72.inc.php D /trunk/lib/adodb/drivers/adodb-ldap.inc.php D /trunk/lib/adodb/drivers/adodb-netezza.inc.php D /trunk/lib/adodb/drivers/adodb-odbc.inc.php D /trunk/lib/adodb/drivers/adodb-odbc_db2.inc.php D /trunk/lib/adodb/drivers/adodb-odbc_mssql.inc.php D /trunk/lib/adodb/drivers/adodb-odbc_oracle.inc.php D /trunk/lib/adodb/drivers/adodb-odbtp.inc.php D /trunk/lib/adodb/drivers/adodb-odbtp_unicode.inc.php D /trunk/lib/adodb/drivers/adodb-pdo.inc.php D /trunk/lib/adodb/drivers/adodb-pdo_mssql.inc.php D /trunk/lib/adodb/drivers/adodb-pdo_mysql.inc.php D /trunk/lib/adodb/drivers/adodb-pdo_oci.inc.php D /trunk/lib/adodb/drivers/adodb-pdo_pgsql.inc.php D /trunk/lib/adodb/drivers/adodb-pdo_sqlite.inc.php D /trunk/lib/adodb/drivers/adodb-proxy.inc.php D /trunk/lib/adodb/drivers/adodb-sapdb.inc.php D /trunk/lib/adodb/drivers/adodb-sqlanywhere.inc.php D /trunk/lib/adodb/drivers/adodb-sqlite.inc.php D /trunk/lib/adodb/drivers/adodb-sqlitepo.inc.php D /trunk/lib/adodb/drivers/adodb-sybase.inc.php D /trunk/lib/adodb/drivers/adodb-sybase_ase.inc.php D /trunk/lib/adodb/drivers/adodb-vfp.inc.php D /trunk/lib/adodb/lang/adodb-ar.inc.php D /trunk/lib/adodb/lang/adodb-bg.inc.php D /trunk/lib/adodb/lang/adodb-bgutf8.inc.php D /trunk/lib/adodb/lang/adodb-ca.inc.php D /trunk/lib/adodb/lang/adodb-cn.inc.php D /trunk/lib/adodb/lang/adodb-cz.inc.php D /trunk/lib/adodb/lang/adodb-da.inc.php D /trunk/lib/adodb/lang/adodb-de.inc.php D /trunk/lib/adodb/lang/adodb-en.inc.php D /trunk/lib/adodb/lang/adodb-es.inc.php D /trunk/lib/adodb/lang/adodb-esperanto.inc.php D /trunk/lib/adodb/lang/adodb-fa.inc.php D /trunk/lib/adodb/lang/adodb-fr.inc.php D /trunk/lib/adodb/lang/adodb-hu.inc.php D /trunk/lib/adodb/lang/adodb-it.inc.php D /trunk/lib/adodb/lang/adodb-nl.inc.php D /trunk/lib/adodb/lang/adodb-pl.inc.php D /trunk/lib/adodb/lang/adodb-pt-br.inc.php D /trunk/lib/adodb/lang/adodb-ro.inc.php D /trunk/lib/adodb/lang/adodb-ru1251.inc.php D /trunk/lib/adodb/lang/adodb-sv.inc.php D /trunk/lib/adodb/lang/adodb-uk1251.inc.php D /trunk/lib/adodb/lang/adodb_th.inc.php D /trunk/lib/adodb/pear/Auth/Container/ADOdb.php D /trunk/lib/adodb/pear/readme.Auth.txt D /trunk/lib/adodb/perf/perf-db2.inc.php D /trunk/lib/adodb/perf/perf-informix.inc.php D /trunk/lib/adodb/pivottable.inc.php D /trunk/lib/adodb/rsfilter.inc.php D /trunk/lib/adodb/server.php D /trunk/lib/adodb/session/adodb-compress-bzip2.php D /trunk/lib/adodb/session/adodb-compress-gzip.php D /trunk/lib/adodb/session/adodb-cryptsession.php D /trunk/lib/adodb/session/adodb-cryptsession2.php D /trunk/lib/adodb/session/adodb-encrypt-mcrypt.php D /trunk/lib/adodb/session/adodb-encrypt-md5.php D /trunk/lib/adodb/session/adodb-encrypt-secret.php D /trunk/lib/adodb/session/adodb-encrypt-sha1.php D /trunk/lib/adodb/session/adodb-sess.txt D /trunk/lib/adodb/session/adodb-session-clob.php D /trunk/lib/adodb/session/adodb-session-clob2.php D /trunk/lib/adodb/session/adodb-session.php D /trunk/lib/adodb/session/adodb-session2.php D /trunk/lib/adodb/session/adodb-sessions.mysql.sql D /trunk/lib/adodb/session/adodb-sessions.oracle.clob.sql D /trunk/lib/adodb/session/adodb-sessions.oracle.sql D /trunk/lib/adodb/session/crypt.inc.php D /trunk/lib/adodb/session/old/adodb-cryptsession.php D /trunk/lib/adodb/session/old/adodb-session-clob.php D /trunk/lib/adodb/session/old/adodb-session.php D /trunk/lib/adodb/session/old/crypt.inc.php D /trunk/lib/adodb/session/session_schema.xml D /trunk/lib/adodb/session/session_schema2.xml D /trunk/lib/adodb/tests/benchmark.php D /trunk/lib/adodb/tests/client.php D /trunk/lib/adodb/tests/pdo.php D /trunk/lib/adodb/tests/test-active-record.php D /trunk/lib/adodb/tests/test-active-recs2.php D /trunk/lib/adodb/tests/test-active-relations.php D /trunk/lib/adodb/tests/test-active-relationsx.php D /trunk/lib/adodb/tests/test-datadict.php D /trunk/lib/adodb/tests/test-perf.php D /trunk/lib/adodb/tests/test-pgblob.php D /trunk/lib/adodb/tests/test-php5.php D /trunk/lib/adodb/tests/test-xmlschema.php D /trunk/lib/adodb/tests/test.php D /trunk/lib/adodb/tests/test2.php D /trunk/lib/adodb/tests/test3.php D /trunk/lib/adodb/tests/test4.php D /trunk/lib/adodb/tests/test5.php D /trunk/lib/adodb/tests/test_rs_array.php D /trunk/lib/adodb/tests/testcache.php D /trunk/lib/adodb/tests/testdatabases.inc.php D /trunk/lib/adodb/tests/testgenid.php D /trunk/lib/adodb/tests/testmssql.php D /trunk/lib/adodb/tests/testoci8.php D /trunk/lib/adodb/tests/testoci8cursor.php D /trunk/lib/adodb/tests/testpaging.php D /trunk/lib/adodb/tests/testpear.php D /trunk/lib/adodb/tests/testsessions.php D /trunk/lib/adodb/tests/time.php D /trunk/lib/adodb/tests/tmssql.php D /trunk/lib/adodb/tests/xmlschema-mssql.xml D /trunk/lib/adodb/tests/xmlschema.xml D /trunk/lib/adodb/xsl/convert-0.1-0.2.xsl D /trunk/lib/adodb/xsl/convert-0.1-0.3.xsl D /trunk/lib/adodb/xsl/convert-0.2-0.1.xsl D /trunk/lib/adodb/xsl/convert-0.2-0.3.xsl D /trunk/lib/adodb/xsl/remove-0.2.xsl D /trunk/lib/adodb/xsl/remove-0.3.xsl ADOdb went on a LOC diet. Left what is necessary and what may be necessary for DB independence. ------------------------------------------------------------------------ r600 | trevormorse | 2009-09-02 16:34:27 -0500 (Wed, 02 Sep 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/manager.test.php M /trunk/unit_tests/modules/projects.test.php Updating project unit tests to match new count of task_log fields. ------------------------------------------------------------------------ r599 | trevormorse | 2009-09-02 16:20:29 -0500 (Wed, 02 Sep 2009) | 2 lines Changed paths: A /trunk/install/sql/010_task_log_date_update.msql.sql M /trunk/modules/tasks/do_updatetask.php M /trunk/modules/tasks/tasks.class.php Actually fixed bug #0000194: Task Log Update vs Create vs Log Date. http://bugs.web2project.net/view.php?id=194. ------------------------------------------------------------------------ r598 | pedroix | 2009-09-02 12:37:36 -0500 (Wed, 02 Sep 2009) | 9 lines Changed paths: M /trunk/js/base.js M /trunk/js/base_uncompressed.js Fix Bug #0000241: Creating/Editing a task in IE 8 does not work http://bugs.web2project.net/view.php?id=241 When adding or editing a task, all the tabs are glued together at submit time with the assistance of some DHTML/Javascript. If the gluing doesn't work out, only the first fields of the task record are stored, and all the info from the tabs is sent to oblivion. Restoring these records would require to at least getting the task_owner field populated, or the task becomes phantom (meaning, it is on the DB but the retrieval query misses them because a task should have a owner). That should be dealt with on another commit. Since IE 8 behaves more like gecko, we need to check for IEs version number and use the same algorithms as gecko (firefox) and opera. ------------------------------------------------------------------------ r597 | pedroix | 2009-09-01 12:02:31 -0500 (Tue, 01 Sep 2009) | 1 line Changed paths: M /trunk/classes/query.class.php Small fix to loadList, GetArray uses -1 instead of null to retrieve all records. ------------------------------------------------------------------------ r596 | pedroix | 2009-09-01 11:52:14 -0500 (Tue, 01 Sep 2009) | 1 line Changed paths: M /trunk/classes/query.class.php Optimize DB data retrieval, using ADOConnection _Execute method instead of Execute and the ADORecordset GetArray method instead of FetchRow and looping for DBQuery loadList method. ------------------------------------------------------------------------ r595 | trevormorse | 2009-08-31 20:05:58 -0500 (Mon, 31 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/unit_tests/modules/projects.test.php Updating task class to track created/updated dates properly. Updating project tests to properly test for this. ------------------------------------------------------------------------ r594 | caseydk | 2009-08-30 23:42:58 -0500 (Sun, 30 Aug 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/tasks/tasks.class.php updates for issue #71 to cache task counts; whenever a task is saved (via store or delete), the current task count is calculated and stored on the projects table, the old method using the "task_total" temp-table is still in place for backwards compatibility reasons; ------------------------------------------------------------------------ r593 | caseydk | 2009-08-30 19:01:37 -0500 (Sun, 30 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/smartsearch/index.php D /trunk/modules/smartsearch/searchobjects/projects.inc.php converted the SmarthSearch for Projects to the new hook_search to validate that it all works; ------------------------------------------------------------------------ r592 | caseydk | 2009-08-30 17:41:52 -0500 (Sun, 30 Aug 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php built a simple buildHeaderNavigation function to simplify the theming and hide more of the permissions from the style; ------------------------------------------------------------------------ r591 | caseydk | 2009-08-30 17:39:13 -0500 (Sun, 30 Aug 2009) | 1 line Changed paths: M /trunk/modules/smartsearch/setup.php had the module installer return true, previously it wasn't showing up in the navigation bar otherwise; ------------------------------------------------------------------------ r590 | trevormorse | 2009-08-29 12:40:23 -0500 (Sat, 29 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/unit_tests/modules/tasks.test.php Updating task validation to use array for required field errors. Adding tests to verfiy the functionality. ------------------------------------------------------------------------ r589 | pedroix | 2009-08-28 12:52:33 -0500 (Fri, 28 Aug 2009) | 6 lines Changed paths: M /trunk/lib/adodb/adodb-active-record.inc.php A /trunk/lib/adodb/adodb-active-recordx.inc.php M /trunk/lib/adodb/adodb-csvlib.inc.php M /trunk/lib/adodb/adodb-datadict.inc.php M /trunk/lib/adodb/adodb-error.inc.php M /trunk/lib/adodb/adodb-errorhandler.inc.php M /trunk/lib/adodb/adodb-errorpear.inc.php M /trunk/lib/adodb/adodb-exceptions.inc.php M /trunk/lib/adodb/adodb-iterator.inc.php M /trunk/lib/adodb/adodb-lib.inc.php M /trunk/lib/adodb/adodb-memcache.lib.inc.php M /trunk/lib/adodb/adodb-pager.inc.php M /trunk/lib/adodb/adodb-pear.inc.php M /trunk/lib/adodb/adodb-perf.inc.php M /trunk/lib/adodb/adodb-php4.inc.php M /trunk/lib/adodb/adodb-time.inc.php M /trunk/lib/adodb/adodb-xmlschema.inc.php M /trunk/lib/adodb/adodb-xmlschema03.inc.php M /trunk/lib/adodb/adodb.inc.php M /trunk/lib/adodb/contrib/toxmlrpc.inc.php M /trunk/lib/adodb/datadict/datadict-access.inc.php M /trunk/lib/adodb/datadict/datadict-db2.inc.php M /trunk/lib/adodb/datadict/datadict-firebird.inc.php M /trunk/lib/adodb/datadict/datadict-generic.inc.php M /trunk/lib/adodb/datadict/datadict-ibase.inc.php M /trunk/lib/adodb/datadict/datadict-informix.inc.php M /trunk/lib/adodb/datadict/datadict-mssql.inc.php A /trunk/lib/adodb/datadict/datadict-mssqlnative.inc.php M /trunk/lib/adodb/datadict/datadict-mysql.inc.php M /trunk/lib/adodb/datadict/datadict-oci8.inc.php M /trunk/lib/adodb/datadict/datadict-postgres.inc.php M /trunk/lib/adodb/datadict/datadict-sapdb.inc.php M /trunk/lib/adodb/datadict/datadict-sybase.inc.php A /trunk/lib/adodb/docs A /trunk/lib/adodb/docs/docs-active-record.htm A /trunk/lib/adodb/docs/docs-adodb.htm A /trunk/lib/adodb/docs/docs-datadict.htm A /trunk/lib/adodb/docs/docs-oracle.htm A /trunk/lib/adodb/docs/docs-perf.htm A /trunk/lib/adodb/docs/docs-session.htm A /trunk/lib/adodb/docs/docs-session.old.htm A /trunk/lib/adodb/docs/old-changelog.htm A /trunk/lib/adodb/docs/readme.htm A /trunk/lib/adodb/docs/tips_portable_sql.htm A /trunk/lib/adodb/docs/tute.htm M /trunk/lib/adodb/drivers/adodb-access.inc.php M /trunk/lib/adodb/drivers/adodb-ado.inc.php M /trunk/lib/adodb/drivers/adodb-ado5.inc.php M /trunk/lib/adodb/drivers/adodb-ado_access.inc.php M /trunk/lib/adodb/drivers/adodb-ado_mssql.inc.php A /trunk/lib/adodb/drivers/adodb-ads.inc.php M /trunk/lib/adodb/drivers/adodb-borland_ibase.inc.php M /trunk/lib/adodb/drivers/adodb-csv.inc.php M /trunk/lib/adodb/drivers/adodb-db2.inc.php M /trunk/lib/adodb/drivers/adodb-fbsql.inc.php M /trunk/lib/adodb/drivers/adodb-firebird.inc.php M /trunk/lib/adodb/drivers/adodb-ibase.inc.php M /trunk/lib/adodb/drivers/adodb-informix.inc.php M /trunk/lib/adodb/drivers/adodb-informix72.inc.php M /trunk/lib/adodb/drivers/adodb-ldap.inc.php M /trunk/lib/adodb/drivers/adodb-mssql.inc.php M /trunk/lib/adodb/drivers/adodb-mssql_n.inc.php A /trunk/lib/adodb/drivers/adodb-mssqlnative.inc.php M /trunk/lib/adodb/drivers/adodb-mssqlpo.inc.php M /trunk/lib/adodb/drivers/adodb-mysql.inc.php M /trunk/lib/adodb/drivers/adodb-mysqli.inc.php A /trunk/lib/adodb/drivers/adodb-mysqlpo.inc.php M /trunk/lib/adodb/drivers/adodb-mysqlt.inc.php M /trunk/lib/adodb/drivers/adodb-netezza.inc.php M /trunk/lib/adodb/drivers/adodb-oci8.inc.php M /trunk/lib/adodb/drivers/adodb-oci805.inc.php M /trunk/lib/adodb/drivers/adodb-oci8po.inc.php M /trunk/lib/adodb/drivers/adodb-odbc.inc.php M /trunk/lib/adodb/drivers/adodb-odbc_db2.inc.php M /trunk/lib/adodb/drivers/adodb-odbc_mssql.inc.php M /trunk/lib/adodb/drivers/adodb-odbc_oracle.inc.php M /trunk/lib/adodb/drivers/adodb-odbtp.inc.php M /trunk/lib/adodb/drivers/adodb-odbtp_unicode.inc.php M /trunk/lib/adodb/drivers/adodb-oracle.inc.php M /trunk/lib/adodb/drivers/adodb-pdo.inc.php M /trunk/lib/adodb/drivers/adodb-pdo_mssql.inc.php M /trunk/lib/adodb/drivers/adodb-pdo_mysql.inc.php M /trunk/lib/adodb/drivers/adodb-pdo_oci.inc.php M /trunk/lib/adodb/drivers/adodb-pdo_pgsql.inc.php A /trunk/lib/adodb/drivers/adodb-pdo_sqlite.inc.php M /trunk/lib/adodb/drivers/adodb-postgres.inc.php M /trunk/lib/adodb/drivers/adodb-postgres64.inc.php M /trunk/lib/adodb/drivers/adodb-postgres7.inc.php M /trunk/lib/adodb/drivers/adodb-postgres8.inc.php M /trunk/lib/adodb/drivers/adodb-proxy.inc.php M /trunk/lib/adodb/drivers/adodb-sapdb.inc.php M /trunk/lib/adodb/drivers/adodb-sqlanywhere.inc.php M /trunk/lib/adodb/drivers/adodb-sqlite.inc.php M /trunk/lib/adodb/drivers/adodb-sqlitepo.inc.php M /trunk/lib/adodb/drivers/adodb-sybase.inc.php M /trunk/lib/adodb/drivers/adodb-sybase_ase.inc.php M /trunk/lib/adodb/drivers/adodb-vfp.inc.php M /trunk/lib/adodb/lang/adodb-ar.inc.php M /trunk/lib/adodb/lang/adodb-bg.inc.php M /trunk/lib/adodb/lang/adodb-bgutf8.inc.php M /trunk/lib/adodb/lang/adodb-ca.inc.php M /trunk/lib/adodb/lang/adodb-en.inc.php A /trunk/lib/adodb/lang/adodb-fa.inc.php M /trunk/lib/adodb/lang/adodb-pl.inc.php M /trunk/lib/adodb/lang/adodb-pt-br.inc.php M /trunk/lib/adodb/lang/adodb-ro.inc.php M /trunk/lib/adodb/lang/adodb-uk1251.inc.php M /trunk/lib/adodb/lang/adodb_th.inc.php M /trunk/lib/adodb/pear/Auth/Container/ADOdb.php M /trunk/lib/adodb/perf/perf-db2.inc.php M /trunk/lib/adodb/perf/perf-informix.inc.php M /trunk/lib/adodb/perf/perf-mssql.inc.php A /trunk/lib/adodb/perf/perf-mssqlnative.inc.php M /trunk/lib/adodb/perf/perf-mysql.inc.php M /trunk/lib/adodb/perf/perf-oci8.inc.php M /trunk/lib/adodb/perf/perf-postgres.inc.php M /trunk/lib/adodb/pivottable.inc.php M /trunk/lib/adodb/rsfilter.inc.php M /trunk/lib/adodb/server.php M /trunk/lib/adodb/session/adodb-compress-bzip2.php M /trunk/lib/adodb/session/adodb-compress-gzip.php M /trunk/lib/adodb/session/adodb-cryptsession.php M /trunk/lib/adodb/session/adodb-cryptsession2.php M /trunk/lib/adodb/session/adodb-encrypt-mcrypt.php M /trunk/lib/adodb/session/adodb-encrypt-md5.php M /trunk/lib/adodb/session/adodb-encrypt-secret.php M /trunk/lib/adodb/session/adodb-encrypt-sha1.php M /trunk/lib/adodb/session/adodb-session-clob.php M /trunk/lib/adodb/session/adodb-session-clob2.php M /trunk/lib/adodb/session/adodb-session.php M /trunk/lib/adodb/session/adodb-session2.php M /trunk/lib/adodb/session/old/adodb-cryptsession.php M /trunk/lib/adodb/session/old/adodb-session-clob.php M /trunk/lib/adodb/session/old/adodb-session.php A /trunk/lib/adodb/tests A /trunk/lib/adodb/tests/benchmark.php A /trunk/lib/adodb/tests/client.php A /trunk/lib/adodb/tests/pdo.php A /trunk/lib/adodb/tests/test-active-record.php A /trunk/lib/adodb/tests/test-active-recs2.php A /trunk/lib/adodb/tests/test-active-relations.php A /trunk/lib/adodb/tests/test-active-relationsx.php A /trunk/lib/adodb/tests/test-datadict.php A /trunk/lib/adodb/tests/test-perf.php A /trunk/lib/adodb/tests/test-pgblob.php A /trunk/lib/adodb/tests/test-php5.php A /trunk/lib/adodb/tests/test-xmlschema.php A /trunk/lib/adodb/tests/test.php A /trunk/lib/adodb/tests/test2.php A /trunk/lib/adodb/tests/test3.php A /trunk/lib/adodb/tests/test4.php A /trunk/lib/adodb/tests/test5.php A /trunk/lib/adodb/tests/test_rs_array.php A /trunk/lib/adodb/tests/testcache.php A /trunk/lib/adodb/tests/testdatabases.inc.php A /trunk/lib/adodb/tests/testgenid.php A /trunk/lib/adodb/tests/testmssql.php A /trunk/lib/adodb/tests/testoci8.php A /trunk/lib/adodb/tests/testoci8cursor.php A /trunk/lib/adodb/tests/testpaging.php A /trunk/lib/adodb/tests/testpear.php A /trunk/lib/adodb/tests/testsessions.php A /trunk/lib/adodb/tests/time.php A /trunk/lib/adodb/tests/tmssql.php A /trunk/lib/adodb/tests/xmlschema-mssql.xml A /trunk/lib/adodb/tests/xmlschema.xml M /trunk/lib/adodb/toexport.inc.php M /trunk/lib/adodb/tohtml.inc.php Upgraded ADODB from: version V4.96 24 Sept 2007 to: version V5.09 25 June 2009 Note: Adding the whole library first to SVN, then I am going to strip it down to the minimum necessary. ------------------------------------------------------------------------ r588 | caseydk | 2009-08-28 03:14:39 -0500 (Fri, 28 Aug 2009) | 3 lines Changed paths: M /trunk/modules/smartsearch/index.php added to the smartsearch to use module-based hook_search methods if they exist; each module can now implement its own *basic* search without modifying any core module; ** advanced search still has to be implemented; ------------------------------------------------------------------------ r587 | pedroix | 2009-08-27 10:50:08 -0500 (Thu, 27 Aug 2009) | 17 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php Fixed an issue with the projects list derived from issue #220: http://bugs.web2project.net/view.php?id=220 Consisting of a mess with an in_array function and the new $projectArray support variable. Former lines 261 and 262 are the focus of this fix. If $projects['project_id'] was not defined when doing... $projectArray[$project['project_id']] = $project['project_id']; ...it would cause the projectArray to be filled with keys without any proper project_id. This would cause the in_array check to throw out all projects with project ids within those loose keys instead of the proper already displayed projects ids. So now we fill the $projectArray array with existing project ids and synchronize the array value with its key. Then we can use isset instead of in_array for performance reasons. ------------------------------------------------------------------------ r586 | pedroix | 2009-08-27 09:55:14 -0500 (Thu, 27 Aug 2009) | 7 lines Changed paths: M /trunk/lib/jpgraph/src/jpgraph.php PHP new versions are starting to issue Warnings instead of Deprecated messages for some new strict standards php errors. Not trying to support the jpgraph library here, also because jpgraph will sooner or later be deprecated from web2Project. But we need this small fix for the time being, in order to not blow the whole gantt rendering with such Warnings. Issue reference: http://web2project.net/forums/viewtopic.php?t=1020 ------------------------------------------------------------------------ r585 | caseydk | 2009-08-27 09:46:00 -0500 (Thu, 27 Aug 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml expanded the build file to packaging releases in gzip and zip; ------------------------------------------------------------------------ r584 | trevormorse | 2009-08-26 20:09:14 -0500 (Wed, 26 Aug 2009) | 1 line Changed paths: A /trunk/install/sql/009_project_shortname_required.mysql.sql M /trunk/locales/en/projects.inc Adding database fields and english translations to make short name required for projects. ------------------------------------------------------------------------ r583 | trevormorse | 2009-08-26 19:16:29 -0500 (Wed, 26 Aug 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/projectsSeed.xml M /trunk/unit_tests/modules/projects.test.php Updating project tests so they are dependant on the companies test being run before them. ------------------------------------------------------------------------ r582 | caseydk | 2009-08-26 12:13:28 -0500 (Wed, 26 Aug 2009) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php added a hook_cron to clean out incomplete/bad user sessions; they don't cause problems, but they are annoying; ------------------------------------------------------------------------ r581 | caseydk | 2009-08-25 12:24:48 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/gantt.php removed my debugging code that shouldn't have been there; ------------------------------------------------------------------------ r580 | trevormorse | 2009-08-25 10:45:08 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/classes/query.class.php M /trunk/modules/projects/projects.class.php Updating query class to allow db functions to be passed and not quote them. Updated projects module to update created and updated dates where appropriate. Fixing bug #0000194. ------------------------------------------------------------------------ r579 | caseydk | 2009-08-25 05:32:27 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Resolved issue #235 where child tasks were not moving when a new project was assigned; ------------------------------------------------------------------------ r578 | caseydk | 2009-08-25 05:08:38 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/modules/system/roles/vw_role_perms.php removed the DBQuery and replaced it with the proper method call; ------------------------------------------------------------------------ r577 | caseydk | 2009-08-25 05:06:12 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/gantt.php eliminating the duplication between the query building; ------------------------------------------------------------------------ r576 | caseydk | 2009-08-25 05:05:13 -0500 (Tue, 25 Aug 2009) | 1 line Changed paths: M /trunk/modules/tasks/viewgantt.php tweaked the tabbing to be consistent; ------------------------------------------------------------------------ r575 | pedroix | 2009-08-25 04:31:19 -0500 (Tue, 25 Aug 2009) | 2 lines Changed paths: M /trunk/modules/tasks/addedit.php Fix issue "Move this task (and its children), to project: EMPTY" combo on the tasks addedit interface. http://web2project.net/forums/viewtopic.php?t=1014 ------------------------------------------------------------------------ r574 | pedroix | 2009-08-24 11:06:33 -0500 (Mon, 24 Aug 2009) | 3 lines Changed paths: A /trunk/locales/po A /trunk/locales/po/admin.inc A /trunk/locales/po/calendar.inc A /trunk/locales/po/common.inc A /trunk/locales/po/companies.inc A /trunk/locales/po/contacts.inc A /trunk/locales/po/departments.inc A /trunk/locales/po/files.inc A /trunk/locales/po/forums.inc A /trunk/locales/po/help.inc A /trunk/locales/po/history.inc A /trunk/locales/po/index.html A /trunk/locales/po/lang.php A /trunk/locales/po/links.inc A /trunk/locales/po/locales.php A /trunk/locales/po/projects.inc A /trunk/locales/po/public.inc A /trunk/locales/po/reports.inc A /trunk/locales/po/resources.inc A /trunk/locales/po/smartsearch.inc A /trunk/locales/po/styles.inc A /trunk/locales/po/system.inc A /trunk/locales/po/tasks.inc Added the Polish locale. Thanks to KrzysztofKamil: http://web2project.net/forums/viewtopic.php?t=968 ------------------------------------------------------------------------ r573 | caseydk | 2009-08-19 23:36:36 -0500 (Wed, 19 Aug 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/db_files/testCreateProject.xml M /trunk/unit_tests/db_files/testDeleteProject.xml M /trunk/unit_tests/db_files/testUpdateProject.xml M /trunk/unit_tests/db_files/testUpdateStatus.xml M /trunk/unit_tests/modules/projects.test.php fleshed out the check() method for the CProjects class; updated the Unit Tests accordingly; ------------------------------------------------------------------------ r572 | trevormorse | 2009-08-19 20:28:12 -0500 (Wed, 19 Aug 2009) | 1 line Changed paths: A /trunk/unit_tests/db_files/tasksSeed.xml M /trunk/unit_tests/modules/projects.test.php A /trunk/unit_tests/modules/tasks.test.php Adding the beginnings of unit tests for tasks module. Tiny bit of format tidying in projects tests. ------------------------------------------------------------------------ r571 | trevormorse | 2009-08-19 19:39:50 -0500 (Wed, 19 Aug 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/testCreateProject.xml M /trunk/unit_tests/db_files/testDeleteProject.xml M /trunk/unit_tests/db_files/testUpdateProject.xml M /trunk/unit_tests/db_files/testUpdateStatus.xml Updating data files that were broken by previous update. ------------------------------------------------------------------------ r570 | caseydk | 2009-08-18 22:17:33 -0500 (Tue, 18 Aug 2009) | 1 line Changed paths: M /trunk/classes/date.class.php added some error checking for the timezone conversion method; ------------------------------------------------------------------------ r569 | caseydk | 2009-08-18 22:13:16 -0500 (Tue, 18 Aug 2009) | 3 lines Changed paths: A /trunk/install/sql/008_project_task_cache.mysql.sql M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/db_files/projectsSeed.xml M /trunk/unit_tests/modules/projects.test.php added three new fields for the caching noted in issue #170; expanded the class to handle the fields; added the fields to the seed data and tests; ------------------------------------------------------------------------ r568 | caseydk | 2009-08-18 21:59:49 -0500 (Tue, 18 Aug 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/permissions.test.php added the first permissions test, nothing interesting; ------------------------------------------------------------------------ r567 | caseydk | 2009-08-18 11:22:17 -0500 (Tue, 18 Aug 2009) | 1 line Changed paths: M /trunk/locales/en/projects.inc added the rest of the translation phrases; ------------------------------------------------------------------------ r566 | caseydk | 2009-08-17 23:06:44 -0500 (Mon, 17 Aug 2009) | 1 line Changed paths: M /trunk/modules/companies/vw_contacts.php removed an extraneous URL parameter; ------------------------------------------------------------------------ r565 | caseydk | 2009-08-16 19:25:18 -0500 (Sun, 16 Aug 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/system/translate.php made the last updates for the UTF-8 development; final changes documented here - http://web2project.net/forums/viewtopic.php?p=1623#1623 ------------------------------------------------------------------------ r564 | caseydk | 2009-08-16 17:11:10 -0500 (Sun, 16 Aug 2009) | 2 lines Changed paths: M /trunk/modules/projects/addedit.php M /trunk/modules/public/contact_selector.php updated the Project's addedit page to pass the selected Company to the Contact selector; updated the Contact selector to keep the chosen Company selected; ------------------------------------------------------------------------ r563 | caseydk | 2009-08-16 16:36:41 -0500 (Sun, 16 Aug 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasksperuser_sub.php corrected a bad reference to a table alias; nuddernuby discovered the problem and suggested the correct fix here - http://web2project.net/forums/viewtopic.php?t=977 ; ------------------------------------------------------------------------ r562 | caseydk | 2009-08-16 16:30:25 -0500 (Sun, 16 Aug 2009) | 2 lines Changed paths: M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_desc.php updated the getDepartmentList to use the standard (permissioned) method; this was noted as a problem here - http://web2project.net/forums/viewtopic.php?t=976 ; ------------------------------------------------------------------------ r561 | caseydk | 2009-08-16 14:45:32 -0500 (Sun, 16 Aug 2009) | 1 line Changed paths: M /trunk/.htaccess tweaked the .htaccess to allow reading of pdf files, noted here - http://web2project.net/forums/viewtopic.php?t=964 ------------------------------------------------------------------------ r560 | caseydk | 2009-08-15 00:20:52 -0500 (Sat, 15 Aug 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/install/check.php M /trunk/install/upgrade/check.php converted the CGI check to be an optional check; all of the checks.php should be refactored to reduce the hard-coded aspects.. not sure of the best way yet; ------------------------------------------------------------------------ r559 | trevormorse | 2009-08-14 20:24:56 -0500 (Fri, 14 Aug 2009) | 1 line Changed paths: M /trunk/unit_tests/db_files/companiesSeed.xml M /trunk/unit_tests/db_files/projectsSeed.xml M /trunk/unit_tests/db_files/testCreateCompany.xml A /trunk/unit_tests/db_files/testCreateProject.xml M /trunk/unit_tests/db_files/testDeleteCompany.xml A /trunk/unit_tests/db_files/testDeleteProject.xml A /trunk/unit_tests/db_files/testImportTasks.xml A /trunk/unit_tests/db_files/testStore.xml M /trunk/unit_tests/db_files/testUpdateCompany.xml A /trunk/unit_tests/db_files/testUpdateProject.xml A /trunk/unit_tests/db_files/testUpdateStatus.xml M /trunk/unit_tests/modules/projects.test.php Fleshing out projects unit tests. ------------------------------------------------------------------------ r558 | caseydk | 2009-08-13 01:08:05 -0500 (Thu, 13 Aug 2009) | 2 lines Changed paths: M /trunk/locales/core.php expanded upon the translation manager to allow for a simpler structure for addon modules: modules/{modulename}/locales/{locale}.inc ------------------------------------------------------------------------ r557 | caseydk | 2009-08-13 00:54:44 -0500 (Thu, 13 Aug 2009) | 1 line Changed paths: M /trunk/locales/core.php combined in the tab translating code detailed in issue #112; ------------------------------------------------------------------------ r556 | caseydk | 2009-08-12 23:50:07 -0500 (Wed, 12 Aug 2009) | 2 lines Changed paths: M /trunk/install/sql/dp_to_w2p1.sql restored some missing tables involved in the dotProject conversion; resolves issue #230; ------------------------------------------------------------------------ r555 | trevormorse | 2009-08-10 21:31:45 -0500 (Mon, 10 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Updating $hide_complete to be optional and changing $hide_inactive and $hide_complete to be false for clarity. ------------------------------------------------------------------------ r554 | caseydk | 2009-08-09 23:44:15 -0500 (Sun, 09 Aug 2009) | 1 line Changed paths: M /trunk/modules/files/folders_table.php replaced the custom query with the proper getAllowedProjects call; ------------------------------------------------------------------------ r553 | caseydk | 2009-08-09 23:33:18 -0500 (Sun, 09 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/vw_idx_types.php deleted a bunch of junk commented code; ------------------------------------------------------------------------ r552 | caseydk | 2009-08-09 23:32:46 -0500 (Sun, 09 Aug 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/files/files.class.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index_table.php M /trunk/modules/links/index_table.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php eliminated the numerous duplications of the pagination nav generator.. refactored all of them into a single funciton; ------------------------------------------------------------------------ r551 | caseydk | 2009-08-09 22:26:24 -0500 (Sun, 09 Aug 2009) | 1 line Changed paths: M /trunk/modules/contacts/select_contact_company.php added a way to un-select a company for a given Contact; ------------------------------------------------------------------------ r550 | caseydk | 2009-08-06 09:51:29 -0500 (Thu, 06 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/vw_idx_projects.php updated the project list to use the pagination built into core; ------------------------------------------------------------------------ r549 | caseydk | 2009-08-06 01:30:36 -0500 (Thu, 06 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php tweaked the alias to actually use the submitted alias instead of always using 'pr' - this worked without problem because everywhere was using 'pr' as the alias in the method call... until I roll an add-on; ------------------------------------------------------------------------ r548 | caseydk | 2009-08-06 00:38:37 -0500 (Thu, 06 Aug 2009) | 2 lines Changed paths: M /trunk/locales/en/contacts.inc M /trunk/modules/contacts/view.php another term for translation; also added the sub-tabs for the Contacts module, there are none in core so nothing appears there, but I have some modules using them; ------------------------------------------------------------------------ r547 | caseydk | 2009-08-05 23:43:44 -0500 (Wed, 05 Aug 2009) | 1 line Changed paths: M /trunk/locales/en/admin.inc M /trunk/locales/en/calendar.inc M /trunk/locales/en/companies.inc M /trunk/locales/en/contacts.inc M /trunk/locales/en/departments.inc M /trunk/locales/en/files.inc M /trunk/locales/en/projects.inc M /trunk/locales/en/system.inc Added translation placeholders for *numerous* missing words/phrases... bah, that was painful; ------------------------------------------------------------------------ r546 | caseydk | 2009-08-05 23:38:55 -0500 (Wed, 05 Aug 2009) | 2 lines Changed paths: M /trunk/modules/calendar/calendar.class.php changed the "_" prefixed methods to private as they should be; tweaked the translation to not attempt to translate the numeric year and just let PHP handle that; ------------------------------------------------------------------------ r545 | caseydk | 2009-08-02 22:25:19 -0500 (Sun, 02 Aug 2009) | 3 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php cleaned up a bunch of formatting issues; resolved issue #220 where the project list was all mucked up, also eliminated a bunch of unnecessary code as a result; got closer to issue #186 where sweatje asked for a way of optionally hiding sub-projects, this hides them by default; ------------------------------------------------------------------------ r544 | caseydk | 2009-08-02 17:51:22 -0500 (Sun, 02 Aug 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php refacotred the notifyContacts method to generate a new/clean email for each Contact in the list... this ensures that no previous Contacts are notified again; this resolves issue #223; ------------------------------------------------------------------------ r543 | trevormorse | 2009-08-01 09:07:31 -0500 (Sat, 01 Aug 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Found a bug in the sql in Projects->getAssignedProjectsInRows. After further investigation the function is not used anywhere so am removing. ------------------------------------------------------------------------ r542 | caseydk | 2009-07-31 14:21:55 -0500 (Fri, 31 Jul 2009) | 2 lines Changed paths: M /trunk/locales/en/contacts.inc M /trunk/locales/en/departments.inc M /trunk/locales/en/files.inc M /trunk/locales/en/links.inc M /trunk/locales/en/system.inc added a number of missing terms for translation; this resolves issue #225; ------------------------------------------------------------------------ r541 | caseydk | 2009-07-30 22:50:12 -0500 (Thu, 30 Jul 2009) | 3 lines Changed paths: M /trunk/modules/files/addedit.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php M /trunk/modules/files/index.php refactored some functions out of the views and moved them to the Files class; various formatting cleanups; added a 'cancel file checkout' option as described in issue #219; ------------------------------------------------------------------------ r540 | caseydk | 2009-07-30 14:09:26 -0500 (Thu, 30 Jul 2009) | 3 lines Changed paths: M /trunk/modules/tasks/tasks.php cleaned up the php formatting; added a check so that if $project_id has a value, it only loads the tasks for that project instead of getting all tasks for all projects; fixed issue #218 where sorting a task list caused all tasks (no matter the depth) to be displayed at the root level; ------------------------------------------------------------------------ r539 | caseydk | 2009-07-29 07:22:56 -0500 (Wed, 29 Jul 2009) | 1 line Changed paths: M /trunk/modules/departments/view.php backing our r538 as these tabs *should* be autoloaded and this fix might hide the symptom of a potential problem there; ------------------------------------------------------------------------ r538 | caseydk | 2009-07-29 00:24:37 -0500 (Wed, 29 Jul 2009) | 2 lines Changed paths: M /trunk/modules/departments/view.php for some reason, I thought these tabs automatically got loaded... not sure why I have to do it manually; this addresses Issue #197; ------------------------------------------------------------------------ r537 | caseydk | 2009-07-29 00:14:55 -0500 (Wed, 29 Jul 2009) | 1 line Changed paths: M /trunk/install/sql/001_base_install.mysql.sql A /trunk/install/sql/007_files_default_cleanup.mysql.sql set a default value for file_checkout in the creation script and in the upgrades; ------------------------------------------------------------------------ r536 | caseydk | 2009-07-29 00:02:19 -0500 (Wed, 29 Jul 2009) | 1 line Changed paths: M /trunk/modules/tasks/addedit.php removed the deprecated getDepartmentSelectionList function in favor of the one in projects.class.php; ------------------------------------------------------------------------ r535 | caseydk | 2009-07-28 23:56:16 -0500 (Tue, 28 Jul 2009) | 1 line Changed paths: M /trunk/locales/pt/system.inc removed the old dP translation field; ------------------------------------------------------------------------ r534 | caseydk | 2009-07-28 23:54:36 -0500 (Tue, 28 Jul 2009) | 1 line Changed paths: M /trunk/install/sql/001_base_install.mysql.sql alphabetized the config values to make it easier to check that they're all there; ------------------------------------------------------------------------ r533 | pedroix | 2009-07-28 14:57:41 -0500 (Tue, 28 Jul 2009) | 1 line Changed paths: M /trunk/install/sql/001_base_install.mysql.sql M /trunk/install/sql/dp_to_w2p2.sql Officially web2Project 1.0.0 is SVN revision 427 ------------------------------------------------------------------------ r532 | pedroix | 2009-07-28 12:50:36 -0500 (Tue, 28 Jul 2009) | 3 lines Changed paths: M /trunk/index.php Try to prevent compression conflicts from happening between zlib and ob_gzhandler. If the users browser does not support ob_gzhandler, let the ob_start without it. http://web2project.net/forums/viewtopic.php?t=918 ------------------------------------------------------------------------ r531 | pedroix | 2009-07-28 05:40:19 -0500 (Tue, 28 Jul 2009) | 4 lines Changed paths: M /trunk/modules/projects/addedit.php M /trunk/modules/projects/projects.class.php 1) Moved a loose function from the addedit to the class file 2) Cleaned up HTML code 3) Fixed visual consistency 4) Fixed multi-department selector ------------------------------------------------------------------------ r530 | caseydk | 2009-07-27 18:43:37 -0500 (Mon, 27 Jul 2009) | 1 line Changed paths: M /trunk/modules/history/addedit.php updated the history module to apply Project permissions consistently; ------------------------------------------------------------------------ r529 | caseydk | 2009-07-27 18:11:20 -0500 (Mon, 27 Jul 2009) | 2 lines Changed paths: M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/view.php removed a stray DBQuery reference; improved the language on the Contact View screen; ------------------------------------------------------------------------ r528 | caseydk | 2009-07-27 17:02:30 -0500 (Mon, 27 Jul 2009) | 1 line Changed paths: M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php cleaned up the last DBQuery call from the department views; ------------------------------------------------------------------------ r527 | caseydk | 2009-07-27 17:01:29 -0500 (Mon, 27 Jul 2009) | 2 lines Changed paths: M /trunk/modules/contacts/view.php M /trunk/modules/departments/view.php M /trunk/modules/projects/view.php M /trunk/modules/tasks/view.php cleaned up the formatting to apply the hilite class on all data fields; linked the company/project name in each of the views appropriately; ------------------------------------------------------------------------ r526 | pedroix | 2009-07-24 18:23:42 -0500 (Fri, 24 Jul 2009) | 1 line Changed paths: M /trunk/base.php Fix php 5.3 verbose attitude towards Deprecated, strict standards stuff, by removing the new E_DEPRECATED out of error_reporting. ------------------------------------------------------------------------ r525 | caseydk | 2009-07-24 00:07:44 -0500 (Fri, 24 Jul 2009) | 2 lines Changed paths: M /trunk/modules/links/addedit.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/links/links.class.php cleaned up the links module to remove DBQuery references outside the actual class; also found a couple issues where it wasn't rendering properly... extra icons, etc; ------------------------------------------------------------------------ r524 | caseydk | 2009-07-23 23:28:17 -0500 (Thu, 23 Jul 2009) | 1 line Changed paths: M /trunk/modules/calendar/links_tasks.php restored the monthly calendar view; ------------------------------------------------------------------------ r523 | caseydk | 2009-07-23 23:21:26 -0500 (Thu, 23 Jul 2009) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php updated the calendar (CEvent) class to handle a loadFull method and tweaked the underlying code to use that and the corresponding method on the Tasks class; ------------------------------------------------------------------------ r522 | caseydk | 2009-07-23 23:20:29 -0500 (Thu, 23 Jul 2009) | 1 line Changed paths: M /trunk/modules/calendar/year_view.php cleaned up some minor formatting; ------------------------------------------------------------------------ r521 | caseydk | 2009-07-23 23:08:58 -0500 (Thu, 23 Jul 2009) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/viewuser.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php changed the 'fullLoad' method to 'loadFull' to more properly match the verbAdjectiveNoun naming convention active elsewhere; added a method using the old name to wrap the new name function - admittedly, it's *ugly* but necessary for backwards compatibility until v2.0; ------------------------------------------------------------------------ r520 | caseydk | 2009-07-23 22:55:24 -0500 (Thu, 23 Jul 2009) | 1 line Changed paths: M /trunk/modules/calendar/year_view.php cleaned up and eliminated a bunch of duplicate code for the year view; ------------------------------------------------------------------------ r519 | caseydk | 2009-07-23 22:31:43 -0500 (Thu, 23 Jul 2009) | 1 line Changed paths: M /trunk/modules/admin/addedituser.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php cleaning up stray DBQuery references; ------------------------------------------------------------------------ r518 | pedroix | 2009-07-20 13:05:53 -0500 (Mon, 20 Jul 2009) | 2 lines Changed paths: M /trunk/modules/tasks/gantt.php Fixed an issue with duplicated tasks showing on the projects view gantt chart. http://web2project.net/forums/viewtopic.php?t=912 ------------------------------------------------------------------------ r517 | pedroix | 2009-07-18 09:21:56 -0500 (Sat, 18 Jul 2009) | 2 lines Changed paths: M /trunk/lib/PHPMailer/ChangeLog.txt M /trunk/lib/PHPMailer/README A /trunk/lib/PHPMailer/aboutus.html M /trunk/lib/PHPMailer/class.phpmailer.php M /trunk/lib/PHPMailer/class.pop3.php M /trunk/lib/PHPMailer/class.smtp.php D /trunk/lib/PHPMailer/codeworxtech.html A /trunk/lib/PHPMailer/docs.ini A /trunk/lib/PHPMailer/language/phpmailer.lang-ar.php M /trunk/lib/PHPMailer/language/phpmailer.lang-br.php M /trunk/lib/PHPMailer/language/phpmailer.lang-ca.php A /trunk/lib/PHPMailer/language/phpmailer.lang-ch.php M /trunk/lib/PHPMailer/language/phpmailer.lang-cz.php M /trunk/lib/PHPMailer/language/phpmailer.lang-de.php M /trunk/lib/PHPMailer/language/phpmailer.lang-dk.php M /trunk/lib/PHPMailer/language/phpmailer.lang-es.php M /trunk/lib/PHPMailer/language/phpmailer.lang-et.php M /trunk/lib/PHPMailer/language/phpmailer.lang-fi.php M /trunk/lib/PHPMailer/language/phpmailer.lang-fo.php M /trunk/lib/PHPMailer/language/phpmailer.lang-fr.php M /trunk/lib/PHPMailer/language/phpmailer.lang-hu.php M /trunk/lib/PHPMailer/language/phpmailer.lang-it.php M /trunk/lib/PHPMailer/language/phpmailer.lang-ja.php M /trunk/lib/PHPMailer/language/phpmailer.lang-nl.php M /trunk/lib/PHPMailer/language/phpmailer.lang-no.php M /trunk/lib/PHPMailer/language/phpmailer.lang-pl.php M /trunk/lib/PHPMailer/language/phpmailer.lang-ro.php M /trunk/lib/PHPMailer/language/phpmailer.lang-ru.php M /trunk/lib/PHPMailer/language/phpmailer.lang-se.php M /trunk/lib/PHPMailer/language/phpmailer.lang-tr.php A /trunk/lib/PHPMailer/language/phpmailer.lang-zh.php A /trunk/lib/PHPMailer/language/phpmailer.lang-zh_cn.php Updated PHPMailer library to version 5.0.2 php5 compatible ------------------------------------------------------------------------ r516 | pedroix | 2009-07-17 12:08:16 -0500 (Fri, 17 Jul 2009) | 5 lines Changed paths: M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/tasks/gantt.php lucia888 reported on livechat that "Gantt milestone dates are missing the last digit of the year value." The bug was not exactly that, but in his/her case the date formatting would chop the last digit off. For other people would probably chop more. Anyway... it is fixed :) ------------------------------------------------------------------------ r515 | pedroix | 2009-07-17 10:39:30 -0500 (Fri, 17 Jul 2009) | 8 lines Changed paths: M /trunk/modules/tasks/todo.php Hey Keith you missed a space in there. :) About the database functions, the conventions Keith mentioned, and I put them here for reference, are: 1) These Functions must be part of the DBQuery class found on /classes/query.class.php 2) They must have a "dbfn" (database function) prefix for the functions names. 3) The rest of the function name should match the mysql name, it is our base SQL language, and it is a no-brainer way of naming the functions as we go through the code. (examples: dbfnNow, dbfnDateDiff) 4) The functions return strings, it is more flexible when we are creating the queries, so we can add them to the queries as they are needed. ------------------------------------------------------------------------ r514 | caseydk | 2009-07-17 09:49:55 -0500 (Fri, 17 Jul 2009) | 1 line Changed paths: M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/todo.php as per Pedro's suggestion, cleaned up the naming conventions and usage; ------------------------------------------------------------------------ r513 | caseydk | 2009-07-16 19:25:23 -0500 (Thu, 16 Jul 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php removed some debugging code... oops; ------------------------------------------------------------------------ r512 | caseydk | 2009-07-16 19:24:08 -0500 (Thu, 16 Jul 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php as done in r511, replaced the now() statements and the DBQuery method to work across different database engines; ------------------------------------------------------------------------ r511 | caseydk | 2009-07-16 18:55:42 -0500 (Thu, 16 Jul 2009) | 1 line Changed paths: M /trunk/classes/query.class.php M /trunk/modules/tasks/todo.php as per Pedro's suggestion, removed the now() statement from todo.php and wrote a couple methods on the DBQuery class to handle generating 'now()' and performing date math appropriately across different database engines; ------------------------------------------------------------------------ r510 | pedroix | 2009-07-16 04:57:40 -0500 (Thu, 16 Jul 2009) | 4 lines Changed paths: M /trunk/locales/fr/admin.inc M /trunk/locales/fr/calendar.inc M /trunk/locales/fr/common.inc M /trunk/locales/fr/companies.inc M /trunk/locales/fr/contacts.inc M /trunk/locales/fr/departments.inc M /trunk/locales/fr/files.inc M /trunk/locales/fr/forums.inc M /trunk/locales/fr/history.inc A /trunk/locales/fr/links.inc A /trunk/locales/fr/projectdesigner.inc M /trunk/locales/fr/projects.inc M /trunk/locales/fr/public.inc M /trunk/locales/fr/reports.inc M /trunk/locales/fr/resources.inc M /trunk/locales/fr/smartsearch.inc M /trunk/locales/fr/styles.inc M /trunk/locales/fr/system.inc M /trunk/locales/fr/tasks.inc A /trunk/modules/reports/reports/allocateduserhours.fr.txt A /trunk/modules/reports/reports/completed.fr.txt A /trunk/modules/reports/reports/overall.fr.txt A /trunk/modules/reports/reports/overdue.fr.txt A /trunk/modules/reports/reports/stats.fr.txt A /trunk/modules/reports/reports/taskenddate.fr.txt A /trunk/modules/reports/reports/tasklist.fr.txt A /trunk/modules/reports/reports/tasklogs.fr.txt A /trunk/modules/reports/reports/tasklogs_xp1.fr.txt A /trunk/modules/reports/reports/tasksperuser.fr.txt A /trunk/modules/reports/reports/upcoming.fr.txt A /trunk/modules/reports/reports/userperformance.fr.txt Updated the French locales. http://web2project.net/forums/viewtopic.php?t=668 Thank you very much eureka. ------------------------------------------------------------------------ r509 | caseydk | 2009-07-15 22:15:38 -0500 (Wed, 15 Jul 2009) | 1 line Changed paths: M /trunk/base.php accidentally commited with display_errors set to true, turning it back off; ------------------------------------------------------------------------ r508 | caseydk | 2009-07-15 21:55:33 -0500 (Wed, 15 Jul 2009) | 2 lines Changed paths: M /trunk/classes/date.class.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_dates.php simplified the Date handling; removed a $_REQUEST in favor of a $_GET ------------------------------------------------------------------------ r507 | caseydk | 2009-07-15 21:24:26 -0500 (Wed, 15 Jul 2009) | 1 line Changed paths: M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_tasks_sub.php replaced a function that would loop over the entire task array calculating the days until the due date into a single mysql function; ------------------------------------------------------------------------ r506 | caseydk | 2009-07-15 20:48:50 -0500 (Wed, 15 Jul 2009) | 1 line Changed paths: M /trunk/modules/history/addedit.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/viewgantt.php removed the unnecessary 'defVal' calls since w2pGetParam automatically does the same thing when used properly; ------------------------------------------------------------------------ r505 | caseydk | 2009-07-09 22:06:33 -0500 (Thu, 09 Jul 2009) | 2 lines Changed paths: M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/links_tasks.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/systemconfig.php M /trunk/modules/tasks/ae_dates.php update to fix some more of issue #193; this covers through step 9 here - http://forums.web2project.net/viewtopic.php?p=1597#1597 ------------------------------------------------------------------------ r504 | pedroix | 2009-07-09 09:31:53 -0500 (Thu, 09 Jul 2009) | 9 lines Changed paths: M /trunk/modules/system/translate.php M /trunk/modules/system/translate_save.php So we changed the way w2P reads the locales files, specially for custom modules. Now we need to change the way it writes the .inc files too, in a way that it creates any necessary folders for custom modules new locales. And also for reading the .inc files on the Translation Manager on System Admin. All this following the: modules/[the-module]/locales/[the-locale]/[the-module].inc Numenclature advertised on locales/core.php for custom modules. In case there is no modules/[the-module]/locales folder the default locale storing path is locales/[the-locale]/ ------------------------------------------------------------------------ r503 | pedroix | 2009-07-09 06:00:26 -0500 (Thu, 09 Jul 2009) | 7 lines Changed paths: M /trunk/locales/core.php A /trunk/locales/en/projectdesigner.inc A /trunk/locales/pt/projectdesigner.inc D /trunk/modules/projectdesigner/locales 1) Just load the locale files if they exist instead of trying to read them and sending php error logs if they don't exist. 2) Fix the .inc files path structure so it matches the given instructions on core.php for custom modules. Before, paths like modules/custom_module/locales/??.inc (where ?? are the two letters of the locale) were right but were not matching the standard given on the instructions of locales/core.php and should be (and now are) modules/custom_module/locales/??/custom_module.inc This will also make it easier if a custom module is to be integrated into core. Just need to copy/paste the .inc file to /locales/??/custom_module.inc So custom module developers beware of this! 3) A nice example of this is the fact that projectdesigner module was built this way so we are removing the old locales folder from the projectdesigner module (and its .inc files) 4) And since it is a core module now, we go and place those .inc files in the right /locales/??/ folders ------------------------------------------------------------------------ r502 | caseydk | 2009-07-08 23:42:14 -0500 (Wed, 08 Jul 2009) | 2 lines Changed paths: M /trunk/base.php M /trunk/index.php M /trunk/updatecontact.php updated the form submissions in preparation for the utf-8 support - step 5 from this todo list - http://forums.web2project.net/viewtopic.php?t=152; removed some trailing '?>' at the end of files; ------------------------------------------------------------------------ r501 | caseydk | 2009-07-08 23:41:41 -0500 (Wed, 08 Jul 2009) | 2 lines Changed paths: M /trunk/modules/links/addedit.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/projectdesigner/config.php M /trunk/modules/projectdesigner/configure.php M /trunk/modules/projectdesigner/do_addtasks_aed.php M /trunk/modules/projectdesigner/do_projectdesigner_aed.php M /trunk/modules/projectdesigner/do_task_bulk_aed.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/projects_crumb.view.projectdesigner.php M /trunk/modules/projectdesigner/setup.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_addtasks.php M /trunk/modules/projectdesigner/vw_files.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/admin_tab.viewuser.projects_gantt.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/departments_tab.view.projects_gantt.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/index.php M /trunk/modules/projects/view.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/projects/vw_files.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/chpwd.php M /trunk/modules/public/color_selector.php M /trunk/modules/public/contact_selector.php M /trunk/modules/public/selector.php M /trunk/modules/reports/index.php M /trunk/modules/reports/projectdesigner_crumb.index.reports.php M /trunk/modules/reports/projects_crumb.view.reports.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/reports/setup.php M /trunk/modules/resources/addedit.php M /trunk/modules/resources/do_resource_aed.php M /trunk/modules/resources/index.php M /trunk/modules/resources/setup.php M /trunk/modules/resources/tasks_dosql.addedit.php M /trunk/modules/resources/tasks_tab.addedit.other_resources.php M /trunk/modules/resources/view.php M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/searchobjects/companies.inc.php M /trunk/modules/smartsearch/searchobjects/contacts.inc.php M /trunk/modules/smartsearch/searchobjects/departments.inc.php M /trunk/modules/smartsearch/searchobjects/events.inc.php M /trunk/modules/smartsearch/searchobjects/files.inc.php M /trunk/modules/smartsearch/searchobjects/files_content.inc.php M /trunk/modules/smartsearch/searchobjects/forum_messages.inc.php M /trunk/modules/smartsearch/searchobjects/forums.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php M /trunk/modules/smartsearch/searchobjects/projects.inc.php M /trunk/modules/smartsearch/searchobjects/task_log.inc.php M /trunk/modules/smartsearch/searchobjects/tasks.inc.php M /trunk/modules/smartsearch/searchobjects/users.inc.php M /trunk/modules/smartsearch/setup.php M /trunk/modules/system/acls_view.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/billingcode.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/custom_field_addedit.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/do_billingcode_aed.php M /trunk/modules/system/do_custom_field_aed.php M /trunk/modules/system/do_preference_aed.php M /trunk/modules/system/do_systemconfig_aed.php M /trunk/modules/system/domodsql.php M /trunk/modules/system/phpinfo.php M /trunk/modules/system/roles/do_perms_aed.php M /trunk/modules/system/roles/do_role_aed.php M /trunk/modules/system/roles/index.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/system/roles/vw_role_perms.php M /trunk/modules/system/syskeys/do_syskey_aed.php M /trunk/modules/system/syskeys/do_sysval_aed.php M /trunk/modules/system/syskeys/index.php M /trunk/modules/system/syskeys/keys.php M /trunk/modules/system/systemconfig.php M /trunk/modules/system/translate.php M /trunk/modules/system/translate_save.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/ae_resource.php M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/index.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_gantt_sub.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/viewgantt.php M /trunk/modules/tasks/vw_log_update.php M /trunk/modules/tasks/vw_logs.php updated the form submissions in preparation for the utf-8 support - step 5 from this todo list - http://forums.web2project.net/viewtopic.php?t=152; removed some trailing '?>' at the end of files; ------------------------------------------------------------------------ r500 | caseydk | 2009-07-08 23:37:42 -0500 (Wed, 08 Jul 2009) | 2 lines Changed paths: M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/contacts_crumb.addedit.newuserfromcontact.php M /trunk/modules/admin/contacts_crumb.view.newuserfromcontact.php M /trunk/modules/admin/do_perms_aed.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_user_token.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/admin/index.php M /trunk/modules/admin/viewuser.php M /trunk/modules/admin/vw_active_usr.php M /trunk/modules/admin/vw_inactive_usr.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/admin/vw_usr_perms.php M /trunk/modules/admin/vw_usr_roles.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/clash.php M /trunk/modules/calendar/companies_tab.view.events.php M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php M /trunk/modules/calendar/projects_tab.view.events.php M /trunk/modules/calendar/view.php M /trunk/modules/calendar/vw_day_events.php M /trunk/modules/calendar/vw_day_tasks.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/do_company_aed.php M /trunk/modules/companies/index.php M /trunk/modules/companies/view.php M /trunk/modules/companies/vw_depts.php M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/view.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/do_dept_aed.php M /trunk/modules/departments/index.php M /trunk/modules/departments/view.php M /trunk/modules/files/co.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/do_file_co.php M /trunk/modules/files/do_files_bulk_aed.php M /trunk/modules/files/do_folder_aed.php M /trunk/modules/files/do_searchfiles.php M /trunk/modules/files/file_index_ignore.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index.php M /trunk/modules/files/tasks_tab.files.php M /trunk/modules/files/tasks_tab.view.files.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/configure.php M /trunk/modules/forums/do_forum_aed.php M /trunk/modules/forums/do_post_aed.php M /trunk/modules/forums/do_watch_forum.php M /trunk/modules/forums/index.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php M /trunk/modules/forums/view_pdf.php M /trunk/modules/forums/view_topics.php M /trunk/modules/forums/viewer.php M /trunk/modules/help/index.php M /trunk/modules/history/addedit.php M /trunk/modules/history/index.php M /trunk/modules/history/projects_tab.view.history.php updated the form submissions in preparation for the utf-8 support - step 5 from this todo list - http://forums.web2project.net/viewtopic.php?t=152; removed some trailing '?>' at the end of files; ------------------------------------------------------------------------ r499 | caseydk | 2009-07-08 23:35:51 -0500 (Wed, 08 Jul 2009) | 2 lines Changed paths: M /trunk/install/install/dbcreds.php M /trunk/install/install/perform.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/login.php M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/web2project/header.php M /trunk/style/web2project/login.php M /trunk/style/web2project/lostpass.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php updated the form submissions in preparation for the utf-8 support; removed some trailing '?>' at the end of files; ------------------------------------------------------------------------ r498 | caseydk | 2009-07-08 00:16:23 -0500 (Wed, 08 Jul 2009) | 2 lines Changed paths: M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/contacts.class.php cleaned up the includes in the Contacts class; closed a potential vulnerability in input filtering; ------------------------------------------------------------------------ r497 | caseydk | 2009-07-07 23:53:00 -0500 (Tue, 07 Jul 2009) | 2 lines Changed paths: M /trunk/modules/links/do_link_aed.php M /trunk/modules/links/index_table.php cleaned up some artifacts from the Files module; resolved issue #80 as described; ------------------------------------------------------------------------ r496 | caseydk | 2009-07-07 23:43:38 -0500 (Tue, 07 Jul 2009) | 3 lines Changed paths: M /trunk/modules/companies/vw_contacts.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php added the job title to the contact list and search results; tweaked the search to include the first character; resolves issue #192; ------------------------------------------------------------------------ r495 | caseydk | 2009-07-07 23:31:48 -0500 (Tue, 07 Jul 2009) | 1 line Changed paths: M /trunk/modules/departments/view.php initialized $msg; ------------------------------------------------------------------------ r494 | caseydk | 2009-07-07 23:28:08 -0500 (Tue, 07 Jul 2009) | 3 lines Changed paths: M /trunk/modules/projects/departments_tab.view.projects_gantt.php this fix is a work around to handle our numerous global variables (ack!); it's fixed almost the same as departments_tab.view.projects.php is... which is nasty; this resolves issue #195; ------------------------------------------------------------------------ r493 | caseydk | 2009-07-07 23:21:07 -0500 (Tue, 07 Jul 2009) | 1 line Changed paths: M /trunk/modules/projects/departments_tab.view.projects.php fixes the second half of issue #197; ------------------------------------------------------------------------ r492 | caseydk | 2009-07-07 23:16:02 -0500 (Tue, 07 Jul 2009) | 1 line Changed paths: M /trunk/lib/PEAR/Date.php tweaked the Date to use the AppUI as expected... I don't like editing a supporting library like this; ------------------------------------------------------------------------ r491 | caseydk | 2009-07-07 23:10:23 -0500 (Tue, 07 Jul 2009) | 3 lines Changed paths: M /trunk/classes/date.class.php M /trunk/modules/contacts/index.php M /trunk/unit_tests/classes/date.test.php tweaked the Date class to properly handle the date stuff; updated the tests accordingly; tweaked the contacts index to test the undeclared variable; ------------------------------------------------------------------------ r490 | caseydk | 2009-07-07 22:49:42 -0500 (Tue, 07 Jul 2009) | 2 lines Changed paths: M /trunk/createuser.php M /trunk/newuser.php updated the form submissions in preparation for the utf-8 support; updated the links in preparation for the utf-8 support; ------------------------------------------------------------------------ r489 | caseydk | 2009-07-07 09:16:42 -0500 (Tue, 07 Jul 2009) | 2 lines Changed paths: A /trunk/install/sql/006_special_characters.mysql.sql updated the database tables in preparation for the utf-8 support; tweaked the w2pversion table to allow for multiple entries of information; ------------------------------------------------------------------------ r488 | caseydk | 2009-07-07 09:14:33 -0500 (Tue, 07 Jul 2009) | 2 lines Changed paths: M /trunk/install/upgrade/check.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/login.php M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/web2project/header.php M /trunk/style/web2project/login.php M /trunk/style/web2project/lostpass.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php updated the form submissions and links in preparation for the utf-8 support; cleaned up some extraneous form code; ------------------------------------------------------------------------ r487 | caseydk | 2009-07-07 09:01:18 -0500 (Tue, 07 Jul 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/index.php M /trunk/install/install/check.php M /trunk/install/manager.class.php corrected an error (missing include) in the manager (r198); updated the form submissions in preparation for the utf-8 support; ------------------------------------------------------------------------ r486 | caseydk | 2009-07-02 08:57:05 -0500 (Thu, 02 Jul 2009) | 2 lines Changed paths: M /trunk/includes/version.php M /trunk/unit_tests/includes/main_functions.test.php updated the version number; added some more unit tests; ------------------------------------------------------------------------ r485 | caseydk | 2009-07-02 00:52:22 -0500 (Thu, 02 Jul 2009) | 1 line Changed paths: M /trunk/locales/core.php M /trunk/unit_tests/classes/ui.test.php fleshing out the rest of the translation unit tests; ------------------------------------------------------------------------ r484 | caseydk | 2009-07-02 00:25:56 -0500 (Thu, 02 Jul 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml tweaks to get the tests to run in a good (not perfect) order; ------------------------------------------------------------------------ r483 | caseydk | 2009-07-02 00:25:15 -0500 (Thu, 02 Jul 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/unit_tests/modules/projects.test.php tweaked the error message on a failed name check; added an intval() to the id check to always cast null to zero; ------------------------------------------------------------------------ r482 | caseydk | 2009-07-02 00:24:31 -0500 (Thu, 02 Jul 2009) | 2 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/unit_tests/modules/companies.test.php tweaked the error message on a failed name check; added an intval() to the id check to always cast null to zero; ------------------------------------------------------------------------ r481 | caseydk | 2009-07-01 23:52:11 -0500 (Wed, 01 Jul 2009) | 1 line Changed paths: M /trunk/install/manager.class.php got rid of another dependency ------------------------------------------------------------------------ r480 | caseydk | 2009-07-01 23:50:10 -0500 (Wed, 01 Jul 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml A /trunk/unit_tests/classes/manager.test.php (from /trunk/unit_tests/classes/upgrademanager.test.php:478) D /trunk/unit_tests/classes/upgrademanager.test.php M /trunk/unit_tests/includes/main_functions.test.php rewired the testing to be more complete and test the installer too; ------------------------------------------------------------------------ r479 | caseydk | 2009-07-01 22:02:36 -0500 (Wed, 01 Jul 2009) | 2 lines Changed paths: M /trunk/unit_tests/build.xml D /trunk/unit_tests/db_setup.sql removed the old database setup; added a way of auto-running the installer; ------------------------------------------------------------------------ r478 | caseydk | 2009-07-01 22:00:19 -0500 (Wed, 01 Jul 2009) | 2 lines Changed paths: M /trunk/install/manager.class.php A /trunk/unit_tests/classes/upgrademanager.test.php added tests for the UpgradeManager; closed a couple minor issues with upgrade detection; ------------------------------------------------------------------------ r477 | caseydk | 2009-06-30 10:38:34 -0500 (Tue, 30 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/db_setup.sql updated the db script to handle tables that don't exist; ------------------------------------------------------------------------ r476 | caseydk | 2009-06-29 01:02:56 -0500 (Mon, 29 Jun 2009) | 1 line Changed paths: M /trunk/modules/admin/viewuser.php M /trunk/modules/calendar/vw_day_events.php M /trunk/modules/system/acls_view.php M /trunk/modules/system/systemconfig.php cleaned up and simplified some of the data checks across different modules to reduce php error log traffic; ------------------------------------------------------------------------ r475 | caseydk | 2009-06-29 00:47:48 -0500 (Mon, 29 Jun 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/contacts/vcardimport.php M /trunk/modules/contacts/view.php cleaned up and simplified some of the data checks for the Contacts to reduce php error log traffic; ------------------------------------------------------------------------ r474 | caseydk | 2009-06-29 00:31:58 -0500 (Mon, 29 Jun 2009) | 1 line Changed paths: A /trunk/unit_tests/classes/permissions.test.php base test class for permissions class; ------------------------------------------------------------------------ r473 | caseydk | 2009-06-29 00:31:17 -0500 (Mon, 29 Jun 2009) | 1 line Changed paths: M /trunk/classes/w2p.class.php M /trunk/modules/files/addedit.php M /trunk/modules/files/projects_tab.view.files.php M /trunk/modules/links/addedit.php M /trunk/modules/links/do_link_aed.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/links/projects_tab.view.links.php M /trunk/modules/links/tasks_tab.view.links.php M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.php cleaned up and simplified some of the data checks across different modules to reduce php error log traffic; ------------------------------------------------------------------------ r472 | caseydk | 2009-06-29 00:11:15 -0500 (Mon, 29 Jun 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/files/folders_table.php M /trunk/modules/projects/projects.class.php cleaned up and simplified some of the data checks for the Files to reduce php error log traffic; ------------------------------------------------------------------------ r471 | caseydk | 2009-06-28 23:57:24 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/modules/companies/vw_contacts.php M /trunk/modules/companies/vw_depts.php M /trunk/modules/files/companies_tab.view.files.php M /trunk/modules/files/folders_table.php cleaned up and simplified some of the data checks from the Company module to reduce php error log traffic; ------------------------------------------------------------------------ r470 | caseydk | 2009-06-28 23:46:18 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/modules/files/index.php M /trunk/modules/files/index_table.php cleaned up and simplified some of the data checks to reduce php error log traffic; ------------------------------------------------------------------------ r469 | caseydk | 2009-06-28 23:30:48 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.php cleaned up and simplified some of the data checks to reduce php error log traffic; ------------------------------------------------------------------------ r468 | caseydk | 2009-06-28 23:06:55 -0500 (Sun, 28 Jun 2009) | 2 lines Changed paths: A /trunk/unit_tests/db_files/companiesSeed.xml A /trunk/unit_tests/db_files/projectsSeed.xml A /trunk/unit_tests/db_files/testCreateCompany.xml A /trunk/unit_tests/db_files/testDeleteCompany.xml A /trunk/unit_tests/db_files/testUpdateCompany.xml M /trunk/unit_tests/modules/companies.test.php A /trunk/unit_tests/modules/projects.test.php merged in Trevor Morse's latest Unit Tests for Companies and Projects; refactored the path calculation for the source data for simplicity; ------------------------------------------------------------------------ r467 | caseydk | 2009-06-28 22:45:50 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/modules/projects/vw_idx_projects.php updated to handle the proper project_id handling; ------------------------------------------------------------------------ r466 | caseydk | 2009-06-28 22:42:21 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php added an isset() check to make sure things are properly initialized, etc; ------------------------------------------------------------------------ r465 | caseydk | 2009-06-28 22:35:14 -0500 (Sun, 28 Jun 2009) | 4 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/unit_tests/classes/date.test.php M /trunk/unit_tests/classes/ui.test.php tweak to streamline the ui class; tests written *before* the tweaks to validate the changes; updates to the date tests to handle day transitions; ------------------------------------------------------------------------ r464 | caseydk | 2009-06-28 22:24:29 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml added the code to run the includes tests; ------------------------------------------------------------------------ r463 | caseydk | 2009-06-28 21:55:33 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php added a check to make sure $xajax is properly set before usage; ------------------------------------------------------------------------ r462 | caseydk | 2009-06-28 21:52:04 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: M /trunk/fileviewer.php M /trunk/index.php M /trunk/updatecontact.php replaced some calls to the $_REQUEST array with calls to the $_POST array; ------------------------------------------------------------------------ r461 | caseydk | 2009-06-28 21:42:46 -0500 (Sun, 28 Jun 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/unit_tests/includes/main_functions.test.php tweaked the w2PgetCleanParam() function to exit properly when a default value is set and/or when the filtering process is complete; added unit tests for w2PgetCleanParam and w2PgetParam before above tweak to validate no behavior change; ------------------------------------------------------------------------ r460 | caseydk | 2009-06-28 10:33:22 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: A /trunk/unit_tests/includes A /trunk/unit_tests/includes/main_functions.test.php added some unit tests to cover main_function changes included in r458; ------------------------------------------------------------------------ r459 | caseydk | 2009-06-28 09:17:10 -0500 (Sun, 28 Jun 2009) | 1 line Changed paths: A /trunk/unit_tests/classes/ui.test.php added unit tests to cover ui class changes included in r458; ------------------------------------------------------------------------ r458 | caseydk | 2009-06-27 09:46:08 -0500 (Sat, 27 Jun 2009) | 1 line Changed paths: M /trunk/classes/permissions.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php cleaning up core functionality to clean up the php error log; ------------------------------------------------------------------------ r457 | caseydk | 2009-06-27 09:15:30 -0500 (Sat, 27 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/classes/date.test.php added the unit tests that go along with the date class change in r455; ------------------------------------------------------------------------ r456 | caseydk | 2009-06-27 09:13:53 -0500 (Sat, 27 Jun 2009) | 1 line Changed paths: M /trunk/includes/db_adodb.php M /trunk/includes/main_functions.php M /trunk/includes/sendpass.php M /trunk/includes/session.php M /trunk/includes/version.php general housekeeping removing tailing ?> tags; ------------------------------------------------------------------------ r455 | caseydk | 2009-06-25 02:02:40 -0500 (Thu, 25 Jun 2009) | 1 line Changed paths: M /trunk/classes/date.class.php M /trunk/unit_tests/build.xml A /trunk/unit_tests/classes A /trunk/unit_tests/classes/date.test.php added a timezone aware date function to convert any timezone to any other; ------------------------------------------------------------------------ r454 | caseydk | 2009-06-22 22:26:47 -0500 (Mon, 22 Jun 2009) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/departments/departments.class.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/setup.php M /trunk/modules/history/setup.php M /trunk/modules/links/links.class.php M /trunk/modules/links/setup.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/setup.php M /trunk/modules/projects/projects.class.php M /trunk/modules/reports/reports.class.php M /trunk/modules/reports/setup.php M /trunk/modules/resources/resources.class.php M /trunk/modules/resources/setup.php M /trunk/modules/smartsearch/setup.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/roles/roles.class.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/tasks.class.php cleaning up the function declarations in all the base classes to use 'public' to be php5 compliant; some will definitely be converted to private/protected later on; ------------------------------------------------------------------------ r453 | caseydk | 2009-06-22 22:13:22 -0500 (Mon, 22 Jun 2009) | 2 lines Changed paths: M /trunk/classes/CustomFields.class.php M /trunk/classes/ajax.class.php M /trunk/classes/authenticator.class.php M /trunk/classes/customfieldsparser.class.php M /trunk/classes/date.class.php M /trunk/classes/event_queue.class.php M /trunk/classes/libmail.class.php M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php cleaning up the function declarations in all the base classes to use 'public' to be php5 compliant; some will definitely be converted to private/protected later on; ------------------------------------------------------------------------ r452 | caseydk | 2009-06-22 22:01:17 -0500 (Mon, 22 Jun 2009) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/links/links.class.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/reports/reports.class.php M /trunk/modules/resources/resources.class.php M /trunk/modules/smartsearch/searchobjects/companies.inc.php M /trunk/modules/smartsearch/searchobjects/contacts.inc.php M /trunk/modules/smartsearch/searchobjects/departments.inc.php M /trunk/modules/smartsearch/searchobjects/events.inc.php M /trunk/modules/smartsearch/searchobjects/files.inc.php M /trunk/modules/smartsearch/searchobjects/files_content.inc.php M /trunk/modules/smartsearch/searchobjects/forum_messages.inc.php M /trunk/modules/smartsearch/searchobjects/forums.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php M /trunk/modules/smartsearch/searchobjects/projects.inc.php M /trunk/modules/smartsearch/searchobjects/task_log.inc.php M /trunk/modules/smartsearch/searchobjects/tasks.inc.php M /trunk/modules/smartsearch/searchobjects/users.inc.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/roles/roles.class.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/tasks.class.php cleaning up the 'var' declarations in all the base classes to use 'public' instead to be php5 compliant; ------------------------------------------------------------------------ r451 | caseydk | 2009-06-22 21:49:58 -0500 (Mon, 22 Jun 2009) | 1 line Changed paths: M /trunk/classes/authenticator.class.php M /trunk/classes/customfieldsparser.class.php M /trunk/classes/event_queue.class.php M /trunk/classes/libmail.class.php M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php cleaning up the 'var' declarations in all the base classes to use 'public' instead to be php5 compliant; ------------------------------------------------------------------------ r450 | caseydk | 2009-06-18 13:40:05 -0500 (Thu, 18 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml tweaked the phplint task to not test the libraries; ------------------------------------------------------------------------ r449 | caseydk | 2009-06-18 13:38:46 -0500 (Thu, 18 Jun 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php fixed a bug where a null was slipping into the getContacts() method, getting cast to an integer, and returning any/all unattached contacts; ------------------------------------------------------------------------ r448 | caseydk | 2009-06-18 11:08:15 -0500 (Thu, 18 Jun 2009) | 1 line Changed paths: M /trunk/install/sql/005_task_hours_worked_caching.mysql.sql tweaked the formatting ------------------------------------------------------------------------ r447 | caseydk | 2009-06-18 11:04:58 -0500 (Thu, 18 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/build.xml A /trunk/unit_tests/db_setup.sql fleshing out the build.xml file to add coding standards and phplint check; ------------------------------------------------------------------------ r446 | caseydk | 2009-06-17 22:33:47 -0500 (Wed, 17 Jun 2009) | 1 line Changed paths: M /trunk/unit_tests/reports added svn:ignore configuration to leave out the test logs; ------------------------------------------------------------------------ r445 | caseydk | 2009-06-17 22:32:58 -0500 (Wed, 17 Jun 2009) | 1 line Changed paths: D /trunk/unit_tests/db_setup.sql removed this for the time being since it is so likely to cause problems and break things if some runs the tests without thinking; ------------------------------------------------------------------------ r444 | caseydk | 2009-06-17 22:31:21 -0500 (Wed, 17 Jun 2009) | 2 lines Changed paths: A /trunk/unit_tests A /trunk/unit_tests/build.xml A /trunk/unit_tests/db_files A /trunk/unit_tests/db_files/complete-seed.xml A /trunk/unit_tests/db_setup.sql A /trunk/unit_tests/index.php A /trunk/unit_tests/modules A /trunk/unit_tests/modules/companies.test.php A /trunk/unit_tests/reports merging in the PHPUnit test setup and tests from @trevor_morse; at present, this is relatively unmodified and definitely incomplete; ------------------------------------------------------------------------ r443 | caseydk | 2009-06-16 23:41:06 -0500 (Tue, 16 Jun 2009) | 2 lines Changed paths: M /trunk/modules/tasks/todo.php fixes an issue where overdue tasks don't display; -- this may be critical enough for an interim (pre-1.1) release; ------------------------------------------------------------------------ r442 | caseydk | 2009-06-15 20:37:37 -0500 (Mon, 15 Jun 2009) | 2 lines Changed paths: A /trunk/install/sql/005_task_hours_worked_caching.mysql.sql M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php added functionality to recalculate the hours worked *only* when a task log is saved or deleted, the rest of the time it's just displayed (solves issue #169); added a sql update to fill in the hours_worked for all of the existing tasks (solves issues #187); ------------------------------------------------------------------------ r441 | caseydk | 2009-06-14 09:25:02 -0500 (Sun, 14 Jun 2009) | 1 line Changed paths: M /trunk/modules/tasks/vw_log_update.php hid the task_log_costcode field which should not be visible/editable anyway; ------------------------------------------------------------------------ r440 | caseydk | 2009-06-13 23:08:16 -0500 (Sat, 13 Jun 2009) | 2 lines Changed paths: M /trunk/classes/CustomFields.class.php A /trunk/install/sql/004_autoincrement_cfv.mysql.sql added an autoincrement to the custom_fields_values table to resolve issue #145 ; updated the CustomFields class to use the php5 OO keyword "public"; ------------------------------------------------------------------------ r439 | caseydk | 2009-06-13 20:09:34 -0500 (Sat, 13 Jun 2009) | 1 line Changed paths: M /trunk/modules/companies/vw_contacts.php added a quick fix to allow Contacts on the Company page to link to the Contact; ------------------------------------------------------------------------ r438 | caseydk | 2009-06-10 16:33:30 -0500 (Wed, 10 Jun 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php added an order to the getLoadableModuleList() in order to have some consistency in how the hooks, etc are applied; ------------------------------------------------------------------------ r437 | caseydk | 2009-06-10 15:23:35 -0500 (Wed, 10 Jun 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php removed all of the var's and 'unkeyworded' function declarations from the class definition, updated them with the public keyword; ------------------------------------------------------------------------ r436 | caseydk | 2009-06-10 15:20:47 -0500 (Wed, 10 Jun 2009) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php removed all of the var's from the class definition, updated them with the public keyword; ------------------------------------------------------------------------ r435 | caseydk | 2009-06-10 15:18:30 -0500 (Wed, 10 Jun 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php removed all of the var's from the class definition, updated them with the public keyword; ------------------------------------------------------------------------ r434 | caseydk | 2009-06-10 12:01:46 -0500 (Wed, 10 Jun 2009) | 2 lines Changed paths: M /trunk/modules/projects/departments_tab.view.projects.php Resolved issue 185 in an incredibly hackish way using some variable swapping; Unfortunately, I think this hack is going to stay until we clean up the project_list_data() mess with the numerous globals... ugh; ------------------------------------------------------------------------ r433 | caseydk | 2009-06-10 11:57:14 -0500 (Wed, 10 Jun 2009) | 1 line Changed paths: M /trunk/modules/projects/addedit.php Resolves false project name length limitation as listed in issue #184; ------------------------------------------------------------------------ r432 | caseydk | 2009-06-09 11:31:33 -0500 (Tue, 09 Jun 2009) | 1 line Changed paths: M /trunk/INSTALLATION M /trunk/README M /trunk/includes/main_functions.php M /trunk/install/install/perform.php M /trunk/install/manager.class.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/departments/index.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/files/addedit.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/index.php M /trunk/modules/projects/projects.class.php M /trunk/modules/public/selector.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php M /trunk/style/wps-redmond/overrides.php merged the last changes from the v1.0-rc1 branch (which became the v1.0 release); ------------------------------------------------------------------------ r422 | caseydk | 2009-05-25 00:56:16 -0500 (Mon, 25 May 2009) | 1 line Changed paths: A /trunk/style/wps-redmond/images/shim.gif merged the changes from r399+ back from the v1.0-rc1 branch to trunk; ------------------------------------------------------------------------ r421 | caseydk | 2009-05-25 00:55:58 -0500 (Mon, 25 May 2009) | 1 line Changed paths: A /trunk/install/sql/003_rc1_fixes.sql merged the changes from r399+ back from the v1.0-rc1 branch to trunk; ------------------------------------------------------------------------ r420 | caseydk | 2009-05-25 00:55:30 -0500 (Mon, 25 May 2009) | 1 line Changed paths: M /trunk/INSTALLATION M /trunk/calendar.php M /trunk/createuser.php M /trunk/do_user_aed.php M /trunk/install/convert/check.php M /trunk/install/install/check.php M /trunk/install/install/perform.php M /trunk/install/manager.class.php M /trunk/install/upgrade/check.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/departments/index.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/files/addedit.php M /trunk/modules/files/files.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/index.php M /trunk/modules/public/selector.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_gantt_sub.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/view.php M /trunk/newuser.php M /trunk/queuescanner.php M /trunk/style/wps-redmond/overrides.php merged the changes from r399+ back from the v1.0-rc1 branch to trunk; ------------------------------------------------------------------------ r398 | caseydk | 2009-05-03 13:43:19 -0500 (Sun, 03 May 2009) | 1 line Changed paths: M /trunk/install/sql/001_base_install.mysql.sql M /trunk/install/sql/dp_to_w2p2.sql D /trunk/lib/fckeditor M /trunk/locales/en/public.inc M /trunk/modules/admin/vw_usr_roles.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/index.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/index.php M /trunk/modules/projects/projects.class.php M /trunk/modules/public/selector.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php M /trunk/style/wps-redmond/overrides.php merged all the changes from v1.0-rc1; ------------------------------------------------------------------------ r376 | caseydk | 2009-04-13 00:18:08 -0500 (Mon, 13 Apr 2009) | 2 lines Changed paths: M /trunk/modules/forums/forums.class.php applied a fix to prevent multiple emails as detailed (and fixed) here: http://web2project.net/forums/viewtopic.php?t=690 ------------------------------------------------------------------------ r375 | caseydk | 2009-04-13 00:06:43 -0500 (Mon, 13 Apr 2009) | 1 line Changed paths: M /trunk/install/install/dbcreds.php clarified the installation requirements about the database; ------------------------------------------------------------------------ r374 | caseydk | 2009-04-12 23:30:56 -0500 (Sun, 12 Apr 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.php added a check to catch the crash noted in #128 but not finding the cause of his error in the first place; ------------------------------------------------------------------------ r373 | caseydk | 2009-04-12 23:07:43 -0500 (Sun, 12 Apr 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php tweaked the department filter to include projects from all sub-departments to the one currently selected - resolves #132; ------------------------------------------------------------------------ r372 | caseydk | 2009-04-12 17:11:22 -0500 (Sun, 12 Apr 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php made a small tweak where a dept_id could be null if none was specified, so adding it to an array of dept_id's could cause a sql error when it was imploded; ------------------------------------------------------------------------ r371 | caseydk | 2009-04-12 16:38:19 -0500 (Sun, 12 Apr 2009) | 1 line Changed paths: M /trunk/classes/permissions.class.php eliminates a miscast issue that could come up from phpgacl returning an id vs a null vs a boolean; ------------------------------------------------------------------------ r370 | caseydk | 2009-04-09 17:33:05 -0500 (Thu, 09 Apr 2009) | 1 line Changed paths: M /trunk/modules/projectdesigner/do_task_bulk_aed.php M /trunk/modules/tasks/do_updatetask.php further expanded on the cascading dependencies functionality; ------------------------------------------------------------------------ r369 | caseydk | 2009-04-07 22:35:26 -0500 (Tue, 07 Apr 2009) | 1 line Changed paths: M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/tasksperuser.php Resolved r122 correcting the call to getAssignedUsers; ------------------------------------------------------------------------ r368 | caseydk | 2009-04-07 22:31:20 -0500 (Tue, 07 Apr 2009) | 1 line Changed paths: M /trunk/style/web2project/main.css M /trunk/style/web2project/main_uncompressed.css fix to resolve issue 123; ------------------------------------------------------------------------ r367 | caseydk | 2009-04-07 22:30:05 -0500 (Tue, 07 Apr 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php fix to resolve issue 132; ------------------------------------------------------------------------ r366 | caseydk | 2009-04-07 22:05:24 -0500 (Tue, 07 Apr 2009) | 5 lines Changed paths: M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/tasks.class.php made some progress on the cascading task issues: -- tasks move forward as preceeding tasks move later assuming you have "dependency tracking" set to "on"; -- tasks do not move backwards if the preceeding tasks are moved backwards; -- this process travels down each branch of the dependency tree starting from the edited task, it does *not* update the entire project; -- this method does allow a chain of A->B->C to be corrupted if someone manually moves B back before A.. not sure how to protect against dumb users here...; ------------------------------------------------------------------------ r365 | caseydk | 2009-04-05 10:49:54 -0500 (Sun, 05 Apr 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasksperuser.php M /trunk/modules/tasks/tasksperuser_sub.php cleaned up the "Tasks by User" view to use the getAssignedUsers method properly - this closes issue #120; cleaned up some other similar calls to the same method; ------------------------------------------------------------------------ r364 | caseydk | 2009-03-29 20:32:12 -0500 (Sun, 29 Mar 2009) | 2 lines Changed paths: M /trunk/modules/projects/addedit.php M /trunk/modules/public/contact_selector.php resolved issue 118 where the selected contacts were not available for editing until *after* save and the previously saved ones would default each time you opened the select window; cleaned up the formatting in the contact_selector; ------------------------------------------------------------------------ r363 | caseydk | 2009-03-29 20:04:33 -0500 (Sun, 29 Mar 2009) | 1 line Changed paths: M /trunk/modules/forums/configure.php fixed issue #116 "Column count doesn't match value count" by converting the data types from int's to strings; ------------------------------------------------------------------------ r362 | caseydk | 2009-03-29 19:44:59 -0500 (Sun, 29 Mar 2009) | 1 line Changed paths: M /trunk/modules/projectdesigner/do_task_bulk_aed.php fixed the bulk %-complete update handling; ------------------------------------------------------------------------ r361 | caseydk | 2009-03-29 19:34:52 -0500 (Sun, 29 Mar 2009) | 1 line Changed paths: M /trunk/modules/departments/addedit.php rolled back part of the cleanup to allow for no-parent departments; ------------------------------------------------------------------------ r360 | caseydk | 2009-03-27 16:10:52 -0500 (Fri, 27 Mar 2009) | 1 line Changed paths: M /trunk/modules/forums/view_pdf.php cleanup to address bug #117 ------------------------------------------------------------------------ r359 | caseydk | 2009-03-22 15:30:05 -0500 (Sun, 22 Mar 2009) | 1 line Changed paths: M /trunk/modules/departments/vw_contacts.php applied the fix for issue #113 as described; ------------------------------------------------------------------------ r358 | caseydk | 2009-03-22 15:24:43 -0500 (Sun, 22 Mar 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php applied a fix for bug #114 where the Department object instead of a dept_id was trying to be cast to a string; ------------------------------------------------------------------------ r357 | caseydk | 2009-03-21 00:27:12 -0500 (Sat, 21 Mar 2009) | 1 line Changed paths: M /trunk/modules/projectdesigner/do_task_bulk_aed.php applied a fix to allow tasks to be set to 0% complete, it didn't work before; ------------------------------------------------------------------------ r356 | caseydk | 2009-03-17 23:19:49 -0500 (Tue, 17 Mar 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/install/check.php M /trunk/install/upgrade/check.php made a tweak to handle the string comparison issue here: http://web2project.net/forums/viewtopic.php?t=633 ; all of the checks done in each of the check.php files should be cleaned up to only appear once; ------------------------------------------------------------------------ r355 | caseydk | 2009-03-09 19:30:26 -0500 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/index.php M /trunk/modules/departments/view.php M /trunk/modules/departments/vw_depts.php cleaned up the filtering back to the main class; removed all the remaining references to DBQuery outside of the class; ------------------------------------------------------------------------ r354 | caseydk | 2009-03-09 18:56:25 -0500 (Mon, 09 Mar 2009) | 1 line Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/vw_contacts.php added a function to retrieve department contacts; ------------------------------------------------------------------------ r353 | caseydk | 2009-03-09 18:43:58 -0500 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php cleaned up addedit to use the proper objects and parameters; modified the department retrieval to add the company name; ------------------------------------------------------------------------ r352 | caseydk | 2009-03-09 18:08:29 -0500 (Mon, 09 Mar 2009) | 1 line Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/view.php cleaned up the department view page; ------------------------------------------------------------------------ r351 | caseydk | 2009-03-09 17:33:34 -0500 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/departments/departments.class.php updated the deparmentList method to retrieve all if necessary; updated the company/department picker to pull actual selected values as opposed to object values; ------------------------------------------------------------------------ r350 | caseydk | 2009-03-09 15:39:22 -0500 (Mon, 09 Mar 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/vw_depts.php cleaned up the last DBQuery call outside the class; ------------------------------------------------------------------------ r349 | caseydk | 2009-03-09 13:14:11 -0500 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/createuser.php M /trunk/do_updatecontact.php M /trunk/do_user_aed.php M /trunk/newuser.php removed the raw DBQuery calls; cleaned up some formatting; ------------------------------------------------------------------------ r348 | caseydk | 2009-03-09 12:12:14 -0500 (Mon, 09 Mar 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php added a method to retrieve user by email; ------------------------------------------------------------------------ r347 | caseydk | 2009-03-09 12:10:43 -0500 (Mon, 09 Mar 2009) | 3 lines Changed paths: M /trunk/install/sql/dp_to_w2p2.sql added a pair of updates from eureka in the forums, detailed here: http://web2project.net/forums/viewtopic.php?p=1558 and http://web2project.net/forums/viewtopic.php?p=1557&highlight=#1557 ------------------------------------------------------------------------ r346 | caseydk | 2009-03-06 09:53:38 -0600 (Fri, 06 Mar 2009) | 1 line Changed paths: M /trunk/modules/contacts/view.php page cleanup, reorganization ------------------------------------------------------------------------ r345 | caseydk | 2009-03-06 09:52:26 -0600 (Fri, 06 Mar 2009) | 1 line Changed paths: M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/viewuser.php added some buttons; ------------------------------------------------------------------------ r344 | caseydk | 2009-03-06 09:51:14 -0600 (Fri, 06 Mar 2009) | 1 line Changed paths: M /trunk/classes/permissions.class.php removed an unncessary declaration; ------------------------------------------------------------------------ r343 | caseydk | 2009-02-26 09:57:02 -0600 (Thu, 26 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php resolved issue #108, resulting from my bad cleanup in r299 ------------------------------------------------------------------------ r342 | caseydk | 2009-02-25 13:05:43 -0600 (Wed, 25 Feb 2009) | 1 line Changed paths: M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/view.php cleaned up some minor formatting issues, no functional changes; ------------------------------------------------------------------------ r341 | caseydk | 2009-02-24 23:14:48 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php tweaked a problem with project permissions/return objects; ------------------------------------------------------------------------ r340 | caseydk | 2009-02-24 23:08:35 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/public/chpwd.php cleaned up the password check; misc form cleanup; ------------------------------------------------------------------------ r339 | caseydk | 2009-02-24 22:43:28 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/classes/CustomFields.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/csvexport.php all kinds of nifty cleanup to the csvexport; tweaked the custom fields to use a pair of new static method; ------------------------------------------------------------------------ r338 | caseydk | 2009-02-24 21:19:19 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/vcardexport.php implemented fullLoad to handle the vcard generation; ------------------------------------------------------------------------ r337 | caseydk | 2009-02-24 21:02:05 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php removed another db call ------------------------------------------------------------------------ r336 | caseydk | 2009-02-24 16:29:40 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php removed the contact updatekey action to the cron_hook, brings it out of line with the UI; misc cleanup; ------------------------------------------------------------------------ r335 | caseydk | 2009-02-24 16:17:53 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php restored company permissions; ------------------------------------------------------------------------ r334 | caseydk | 2009-02-24 16:12:44 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/index.php M /trunk/modules/companies/vw_companies.php moved the db call into the class; simplified the filtering; ------------------------------------------------------------------------ r333 | caseydk | 2009-02-24 15:41:57 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/modules/departments/addedit.php cleaned up the page to be well-formed; misc formatting; ------------------------------------------------------------------------ r332 | caseydk | 2009-02-24 14:49:39 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/vw_users.php refactored the user list display to use getUsers; ------------------------------------------------------------------------ r331 | caseydk | 2009-02-24 14:44:30 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/modules/contacts/do_contact_aed.php removed dead code; ------------------------------------------------------------------------ r330 | caseydk | 2009-02-24 14:42:42 -0600 (Tue, 24 Feb 2009) | 2 lines Changed paths: M /trunk/createuser.php M /trunk/modules/contacts/contacts.class.php M /trunk/newuser.php M /trunk/updatecontact.php cleaned up the lookup by updatekey, refactored it to the CContact class; misc format clean up; ------------------------------------------------------------------------ r329 | caseydk | 2009-02-24 14:23:28 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/install/sql/dp_to_w2p2.sql added a field that didn't make the conversion process; ------------------------------------------------------------------------ r328 | caseydk | 2009-02-24 13:24:05 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/forums/post_message.php M /trunk/modules/system/addeditpref.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/view.php consolidated the calls to contact name lookups based on id and username to the CContact class; ------------------------------------------------------------------------ r327 | caseydk | 2009-02-24 12:44:34 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/install/manager.class.php tweaked how the upgrader logs updates for audit purposes; ------------------------------------------------------------------------ r326 | caseydk | 2009-02-24 11:49:56 -0600 (Tue, 24 Feb 2009) | 1 line Changed paths: M /trunk/do_user_aed.php M /trunk/modules/files/files.class.php removing some old code; ------------------------------------------------------------------------ r325 | caseydk | 2009-02-23 21:56:34 -0600 (Mon, 23 Feb 2009) | 1 line Changed paths: M /trunk/queuescanner.php cleaned up some formatting stuff; ------------------------------------------------------------------------ r324 | caseydk | 2009-02-22 23:25:37 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php switched the contact filtering to use the same as the Company module, it was more complete; cleaned up the layout of the contact display... it should be merged with the other contact partials; ------------------------------------------------------------------------ r323 | caseydk | 2009-02-22 23:23:39 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/vw_contacts.php implemented the getDepartments, getUsers, and getContacts static methods; cleaned up the company/contacts view to use the new methods; ------------------------------------------------------------------------ r322 | caseydk | 2009-02-22 23:22:48 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/companies/view.php major cleanup to the form; converted over to use the fullLoad method; ------------------------------------------------------------------------ r321 | caseydk | 2009-02-22 22:41:14 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_archived.php added the static getProjects method to simplify retrieving the project list; ------------------------------------------------------------------------ r320 | caseydk | 2009-02-22 22:40:11 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/departments/addedit.php removed the custom user query from department addedit to use our standard w2pgetUsers function; standardized the w2pgetUsers function so each module can use it properly; ------------------------------------------------------------------------ r319 | caseydk | 2009-02-22 21:53:00 -0600 (Sun, 22 Feb 2009) | 3 lines Changed paths: M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php added a loadFull method similar to other classes; changed $obj to $company to be meaningful; removed the custom user query to use our standard w2pgetUsers function; ------------------------------------------------------------------------ r318 | caseydk | 2009-02-22 21:51:26 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php removed some unnecessary parentheses; ------------------------------------------------------------------------ r317 | caseydk | 2009-02-22 21:23:07 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/admin/vw_usr.php M /trunk/modules/admin/vw_usr_perms.php moved the module list over to the UI class with all the others; misc formatting tweaks; ------------------------------------------------------------------------ r316 | caseydk | 2009-02-22 20:31:11 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/vw_usr_log.php removed the db references from the logs; ------------------------------------------------------------------------ r315 | caseydk | 2009-02-22 20:20:34 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/do_user_aed.php simplified the user existance check, removed the iteration over the entire user database; ------------------------------------------------------------------------ r314 | caseydk | 2009-02-22 20:05:48 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/viewuser.php wrote a fullLoad function to handle all the required data loading; cleaned up the view screen to actually use the data object as opposed to a database row; ------------------------------------------------------------------------ r313 | caseydk | 2009-02-22 19:49:41 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/index.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php consolidated the letter-based filtering across the modules; ------------------------------------------------------------------------ r312 | caseydk | 2009-02-22 19:21:37 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php cleaned up the formatting; moved the search and letter-generation (for filtering) to the class; ------------------------------------------------------------------------ r311 | caseydk | 2009-02-22 16:50:39 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php removed a bunch of deprecated code; ------------------------------------------------------------------------ r310 | caseydk | 2009-02-22 16:43:26 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_logs.php cleaned up the vw_logs to remove direct DBQuery calls, etc; ------------------------------------------------------------------------ r309 | caseydk | 2009-02-22 15:26:56 -0600 (Sun, 22 Feb 2009) | 3 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/vw_logs.php added a method to retrieve task logs; simplified the view because the task count for the project ended up being irrelevant; refactored the view to use a fullLoad method instead of a complex query; ------------------------------------------------------------------------ r308 | caseydk | 2009-02-22 15:24:38 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/addedit.php backed out my earlier Company rearrangement stuff... caused an issue on addedit page; ------------------------------------------------------------------------ r307 | caseydk | 2009-02-22 14:22:48 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/index.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_idx_types.php tweaked the handling of how child projects are calculated; added a static function to change project status; ------------------------------------------------------------------------ r306 | caseydk | 2009-02-22 14:09:49 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php cleaned up the hasChildProjects and applied it elsewhere; ------------------------------------------------------------------------ r305 | caseydk | 2009-02-22 13:47:10 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_forums.php converted the raw forum query from the vw_forum view to a static call on the Project class; ------------------------------------------------------------------------ r304 | caseydk | 2009-02-22 13:37:29 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/projects.class.php misc formatting cleanup; refactored various owner queries to a getOwners method; ------------------------------------------------------------------------ r303 | caseydk | 2009-02-22 13:36:02 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/projects/vw_idx_projects.php misc cleanup ------------------------------------------------------------------------ r302 | caseydk | 2009-02-22 12:56:01 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php cleaned up some more formating; moved some more calls/calculations from the view back to the model... aka the Right Place; ------------------------------------------------------------------------ r301 | caseydk | 2009-02-22 11:53:01 -0600 (Sun, 22 Feb 2009) | 1 line Changed paths: M /trunk/modules/departments/departments.class.php M /trunk/modules/projects/addedit.php removed another direct DBQuery call, converted to a static call to Departments; ------------------------------------------------------------------------ r300 | caseydk | 2009-02-22 11:46:08 -0600 (Sun, 22 Feb 2009) | 3 lines Changed paths: M /trunk/modules/projects/addedit.php removed a direct db call; renamed the $row variable to $project to be meaningful; reorganized the company call to keep the pieces together; ------------------------------------------------------------------------ r299 | caseydk | 2009-02-22 11:26:31 -0600 (Sun, 22 Feb 2009) | 3 lines Changed paths: M /trunk/modules/projects/addedit.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php cleaned up some formating; removed the unnecessary call for the project contacts from the addedit screen; refactored duplicate project contact calls back to the base static function; ------------------------------------------------------------------------ r298 | caseydk | 2009-02-22 10:48:18 -0600 (Sun, 22 Feb 2009) | 3 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/view.php simplied the view screens to remove db queries and just make class calls; removed the duplicated queries and refactored them into functions on the classes; this should encourage less raw querying; ------------------------------------------------------------------------ r297 | caseydk | 2009-02-22 09:36:03 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/gantt.php refactored the Projects class to include getProjects; cleaned up the gantt chart creation; ------------------------------------------------------------------------ r296 | caseydk | 2009-02-22 00:15:36 -0600 (Sun, 22 Feb 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php moved the task pin/unpin to the Task class; removed some DBQuery references from tasks.php as a result; ------------------------------------------------------------------------ r295 | caseydk | 2009-02-21 21:52:37 -0600 (Sat, 21 Feb 2009) | 2 lines Changed paths: M /trunk/modules/forums/index.php M /trunk/modules/forums/post_message.php updated the base forum file with proper permissions; updated the forum posts to only allow posting *if* the user has add or edit permissions, should resolve issue #65; ------------------------------------------------------------------------ r294 | caseydk | 2009-02-20 22:57:28 -0600 (Fri, 20 Feb 2009) | 1 line Changed paths: D /trunk/.cvsignore removed a cvs relic ------------------------------------------------------------------------ r293 | caseydk | 2009-02-20 22:56:47 -0600 (Fri, 20 Feb 2009) | 2 lines Changed paths: M /trunk/install/manager.class.php M /trunk/install/upgrade/perform.php reworked the migration detection to determine which updates should apply; added more verbose system updates, now lists db changes applied; ------------------------------------------------------------------------ r292 | caseydk | 2009-02-20 22:15:48 -0600 (Fri, 20 Feb 2009) | 2 lines Changed paths: M /trunk/calendar.php M /trunk/classes/ical.class.php fixed a date/time issue with timezones and formatting.. the task start/end time should be localized to the users' settings; man, I hate timezones; ------------------------------------------------------------------------ r291 | caseydk | 2009-02-20 10:09:52 -0600 (Fri, 20 Feb 2009) | 1 line Changed paths: M /trunk/classes/ical.class.php fixed an issue with timezones ------------------------------------------------------------------------ r290 | caseydk | 2009-02-18 16:07:49 -0600 (Wed, 18 Feb 2009) | 2 lines Changed paths: M /trunk/install/install/perform.php M /trunk/install/manager.class.php M /trunk/install/sql/001_base_install.mysql.sql added a check for the database credentials; actually using the user-specified admin password; ------------------------------------------------------------------------ r289 | caseydk | 2009-02-18 13:22:42 -0600 (Wed, 18 Feb 2009) | 1 line Changed paths: M /trunk/modules/system/system.class.php cleaned up the module ordering functionality; ------------------------------------------------------------------------ r288 | caseydk | 2009-02-18 13:21:30 -0600 (Wed, 18 Feb 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php minor tweaks with quotes; ------------------------------------------------------------------------ r287 | caseydk | 2009-02-17 15:14:34 -0600 (Tue, 17 Feb 2009) | 1 line Changed paths: M /trunk/modules/system/system.class.php added a simple cleanup to make sure the module ui stays in order and sequential, tends to make the UI for changing the order actually work; ------------------------------------------------------------------------ r286 | caseydk | 2009-02-15 19:43:11 -0600 (Sun, 15 Feb 2009) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php removed some stray spaces; ------------------------------------------------------------------------ r285 | caseydk | 2009-02-15 19:42:33 -0600 (Sun, 15 Feb 2009) | 3 lines Changed paths: M /trunk/install/index.php D /trunk/install/install.inc.php M /trunk/install/upgrade/perform.php removed the install.inc.php which is no longer needed; removed the reference to it; added a comment to perform.php ------------------------------------------------------------------------ r284 | caseydk | 2009-02-15 18:57:09 -0600 (Sun, 15 Feb 2009) | 1 line Changed paths: M /trunk/install/convert/check.php M /trunk/install/install/check.php M /trunk/install/manager.class.php M /trunk/install/upgrade/check.php refactored the file upload check out of the individual checks into the core UpgradeManager class; ------------------------------------------------------------------------ r283 | caseydk | 2009-02-15 18:12:57 -0600 (Sun, 15 Feb 2009) | 2 lines Changed paths: M /trunk/install/sql/001_base_install.mysql.sql M /trunk/install/sql/002_user_feeds.mysql.sql marked a couple fields as autoincrement added a comment; ------------------------------------------------------------------------ r282 | caseydk | 2009-02-15 17:29:20 -0600 (Sun, 15 Feb 2009) | 1 line Changed paths: D /trunk/INSTALL A /trunk/INSTALLATION (from /trunk/INSTALL:273) renamed the file for the nightly snapshot ------------------------------------------------------------------------ r281 | caseydk | 2009-02-15 16:57:42 -0600 (Sun, 15 Feb 2009) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php resolved issue #66 with duplicate tasklog notifications; cleaned up the sql queries to use the db class as opposed to the raw adodb methods; ------------------------------------------------------------------------ r280 | caseydk | 2009-02-15 13:55:15 -0600 (Sun, 15 Feb 2009) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php cleaned up the calendar generation to make specific start/end items as opposed to single tasks with the proper start/end dates, this keeps the calendar cleaner; ------------------------------------------------------------------------ r279 | caseydk | 2009-02-13 15:31:02 -0600 (Fri, 13 Feb 2009) | 1 line Changed paths: M /trunk/install/index.php M /trunk/install/manager.class.php M /trunk/install/upgrade/check.php M /trunk/install/upgrade/perform.php wired in the upgrader to apply the migrations; ------------------------------------------------------------------------ r278 | caseydk | 2009-02-13 14:53:52 -0600 (Fri, 13 Feb 2009) | 3 lines Changed paths: M /trunk/modules/admin/admin.class.php A /trunk/modules/admin/do_user_token.php M /trunk/modules/admin/viewuser.php added the calendar feed to the user view page; added token generation for the calendar feed; added the corresponding action handler for all the fun; ------------------------------------------------------------------------ r277 | caseydk | 2009-02-13 11:21:43 -0600 (Fri, 13 Feb 2009) | 4 lines Changed paths: A /trunk/calendar.php A /trunk/classes/ical.class.php A /trunk/install/sql/002_user_feeds.mysql.sql M /trunk/modules/admin/admin.class.php added the iCal generation; added the user feeds table; added a static function to look user up by token; added the calendar_hook functionality; ------------------------------------------------------------------------ r276 | caseydk | 2009-02-13 11:18:38 -0600 (Fri, 13 Feb 2009) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php change the "require_once" from being a function call ------------------------------------------------------------------------ r275 | caseydk | 2009-02-13 11:16:33 -0600 (Fri, 13 Feb 2009) | 2 lines Changed paths: M /trunk/install/sql/dp_to_w2p2.sql cleaned up some old tables; got rid of some magic numbers, man, I hate those; ------------------------------------------------------------------------ r274 | caseydk | 2009-02-12 19:59:36 -0600 (Thu, 12 Feb 2009) | 2 lines Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/tasks.class.php added the calendar_hook for events and tasks; implemented a simple request to get all the relevant data from now + 30; ------------------------------------------------------------------------ r273 | caseydk | 2009-02-11 20:38:03 -0600 (Wed, 11 Feb 2009) | 1 line Changed paths: A /trunk/INSTALL M /trunk/README wrote the install/readme files; ------------------------------------------------------------------------ r272 | caseydk | 2009-02-10 17:58:32 -0600 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/install/sql/dp_to_w2p2.sql some minor table cleanup; ------------------------------------------------------------------------ r271 | caseydk | 2009-02-10 17:44:35 -0600 (Tue, 10 Feb 2009) | 2 lines Changed paths: M /trunk/includes/main_functions.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/tasks/gantt.php changed the memory_limit and max_execution time changes to happen in a single place; added a check to set it memory_limit to a default if the config value isn't set correctly; ------------------------------------------------------------------------ r270 | caseydk | 2009-02-10 17:43:04 -0600 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/install/sql/001_base_install.mysql.sql M /trunk/install/sql/dp_to_w2p2.sql cleanup/removal of some magic numbers... man, I hate magic numbers; ------------------------------------------------------------------------ r269 | caseydk | 2009-02-08 14:12:00 -0600 (Sun, 08 Feb 2009) | 1 line Changed paths: M /trunk/install/install/perform.php M /trunk/install/manager.class.php unbroke the installer, a db query was happening at a bad time; ------------------------------------------------------------------------ r268 | pedroix | 2009-02-06 10:59:35 -0600 (Fri, 06 Feb 2009) | 4 lines Changed paths: M /trunk/modules/contacts/index.php 0000059: Contacts module doest not show all contacts Fixed this bug, the math was preventing the last section of up to 3 contacts (the maximum integer remainder for a division by 4 which is used for the contacts list grid) from displaying on the contacts list. Too much talk for a simple change from floor to ceil, it was faster to fix the bug than type all this stuff... so I took the time to also fix a display problem when the names where too big and they blew horizontally the contacts info bellow the contacts name. ------------------------------------------------------------------------ r267 | caseydk | 2009-02-04 12:22:28 -0600 (Wed, 04 Feb 2009) | 1 line Changed paths: M /trunk/modules/admin/do_perms_aed.php M /trunk/modules/public/selector.php applied part of the fix for bug #87 related to quotes in permission items; ------------------------------------------------------------------------ r266 | pedroix | 2009-02-04 11:10:37 -0600 (Wed, 04 Feb 2009) | 3 lines Changed paths: M /trunk/modules/tasks/tasks.class.php When importing tasks from template projects: 1) Make sure assignees are ported over 2) Make sure the task parenthoods are honored ------------------------------------------------------------------------ r265 | pedroix | 2009-02-04 11:05:16 -0600 (Wed, 04 Feb 2009) | 1 line Changed paths: M /trunk/modules/system/system.class.php Add a missing end ?> ------------------------------------------------------------------------ r264 | pedroix | 2009-02-04 11:00:57 -0600 (Wed, 04 Feb 2009) | 1 line Changed paths: M /trunk/modules/public/selector.php Fixed a bug on the Projects selector that would blow the list if the user was denied view to any project. ------------------------------------------------------------------------ r263 | pedroix | 2009-02-04 10:52:23 -0600 (Wed, 04 Feb 2009) | 2 lines Changed paths: M /trunk/modules/forums/addedit.php M /trunk/modules/forums/do_post_aed.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php M /trunk/modules/forums/view_topics.php M /trunk/modules/forums/viewer.php Reformulated the Forums module permissions checking to honor message creators, giving them permission to edit/delete their own messages. ------------------------------------------------------------------------ r262 | caseydk | 2009-02-03 22:25:15 -0600 (Tue, 03 Feb 2009) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php added a way to delete events when a project is deleted; I don't like the way it's currently handled, but I don't know of a better way to do it at the moment; ------------------------------------------------------------------------ r261 | caseydk | 2009-02-03 22:00:11 -0600 (Tue, 03 Feb 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php applied some simple checking to make sure key Contact fields are populated; this resolves bug #81; ------------------------------------------------------------------------ r260 | caseydk | 2009-01-31 22:47:53 -0600 (Sat, 31 Jan 2009) | 2 lines Changed paths: M /trunk/install/convert/perform.php M /trunk/install/install/perform.php M /trunk/modules/system/systemconfig.php tweaked some language; added a recalcPermissions to happen after the dotProject Conversion, should resolve some permissions oddities some users have seen; ------------------------------------------------------------------------ r259 | caseydk | 2009-01-31 21:03:18 -0600 (Sat, 31 Jan 2009) | 2 lines Changed paths: M /trunk/modules/files/folders_table.php tweaked the folder functions to actually return - instead of just echo - the resulting html; this fixes issue #72 - http://bugs.web2project.net/view.php?id=72 ; ------------------------------------------------------------------------ r258 | caseydk | 2009-01-31 20:07:19 -0600 (Sat, 31 Jan 2009) | 2 lines Changed paths: M /trunk/install/sql/dp_to_w2p1.sql M /trunk/install/sql/dp_to_w2p2.sql removed some language on how to convert from dotproject manually; it shouldn't be necessary anymore since the convert is available; ------------------------------------------------------------------------ r257 | caseydk | 2009-01-31 19:58:10 -0600 (Sat, 31 Jan 2009) | 2 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/convert/perform.php M /trunk/install/index.php M /trunk/install/install/check.php M /trunk/install/install/perform.php M /trunk/install/manager.class.php refactored the config file writing back to the UpgradeManager; changed and expanded upon the language for the checks and installer; ------------------------------------------------------------------------ r256 | pedroix | 2009-01-30 13:16:18 -0600 (Fri, 30 Jan 2009) | 3 lines Changed paths: A /trunk/modules/reports/reports/allocateduserhours.es.txt A /trunk/modules/reports/reports/completed.es.txt A /trunk/modules/reports/reports/overall.es.txt A /trunk/modules/reports/reports/overdue.es.txt A /trunk/modules/reports/reports/stats.es.txt A /trunk/modules/reports/reports/taskenddate.es.txt A /trunk/modules/reports/reports/tasklist.es.txt A /trunk/modules/reports/reports/tasklogs.es.txt A /trunk/modules/reports/reports/tasklogs_xp1.es.txt A /trunk/modules/reports/reports/tasksperuser.es.txt A /trunk/modules/reports/reports/upcoming.es.txt A /trunk/modules/reports/reports/userperformance.es.txt Added Spanish Translated Report Titles. Thanks to tonete. http://web2project.net/forums/viewtopic.php?t=516 ------------------------------------------------------------------------ r255 | caseydk | 2009-01-28 14:28:54 -0600 (Wed, 28 Jan 2009) | 4 lines Changed paths: M /trunk/base.php M /trunk/index.php M /trunk/install/manager.class.php wired in some of the conversion process; tweaked the conversion process; added a check for the dotProject sentinel in case it's being used; upgrade process is now online (though empty); ------------------------------------------------------------------------ r254 | caseydk | 2009-01-28 10:31:30 -0600 (Wed, 28 Jan 2009) | 2 lines Changed paths: M /trunk/classes/permissions.class.php removed some dead code; trying to track down the cause of bug #81; ------------------------------------------------------------------------ r253 | caseydk | 2009-01-28 09:47:02 -0600 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/install/manager.class.php tweaked the sysval splitting, prev version was dropping the last character from some values; ------------------------------------------------------------------------ r252 | caseydk | 2009-01-28 01:16:19 -0600 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/install/manager.class.php wrote the (currently unused) upgrader; ------------------------------------------------------------------------ r251 | caseydk | 2009-01-28 00:28:35 -0600 (Wed, 28 Jan 2009) | 4 lines Changed paths: M /trunk/install/convert/perform.php M /trunk/install/index.php M /trunk/install/manager.class.php M /trunk/install/sql/001_base_install.mysql.sql M /trunk/install/sql/dp_to_w2p2.sql A /trunk/install/upgrade A /trunk/install/upgrade/check.php A /trunk/install/upgrade/perform.php wired in the upgrade placeholder; added the missing fields from w2pversion during the conversion; added in the w2pversion info for installs/conversions; simplified the index.php; ------------------------------------------------------------------------ r250 | caseydk | 2009-01-27 23:50:14 -0600 (Tue, 27 Jan 2009) | 3 lines Changed paths: M /trunk/install/convert/check.php M /trunk/install/convert/perform.php M /trunk/install/index.php M /trunk/install/manager.class.php A /trunk/install/sql/dp201_to_202.sql A /trunk/install/sql/dp20_to_201.sql A /trunk/install/sql/dp21rc1_to_21rc2.sql applied additional error handling and better messages for the conversion process; added handling for older versions of dotProject, all the way back to v2.0; added the supporting SQL for those versions; ------------------------------------------------------------------------ r249 | caseydk | 2009-01-27 22:58:41 -0600 (Tue, 27 Jan 2009) | 3 lines Changed paths: M /trunk/includes/config-dist.php M /trunk/install/convert/perform.php M /trunk/install/manager.class.php A /trunk/install/sql/dp_to_w2p1.sql A /trunk/install/sql/dp_to_w2p2.sql wrapped up the first version of the converter; refactored much of the installer class into the upgrade manager; misc cleanup of the process; ------------------------------------------------------------------------ r248 | caseydk | 2009-01-27 19:39:28 -0600 (Tue, 27 Jan 2009) | 3 lines Changed paths: A /trunk/install/convert A /trunk/install/convert/check.php A /trunk/install/convert/perform.php M /trunk/install/index.php M /trunk/install/install/check.php M /trunk/install/install/perform.php M /trunk/install/manager.class.php additional cleanup to the installer; refactoring to add in the converter; core of the converter to apply the database changes; ------------------------------------------------------------------------ r247 | caseydk | 2009-01-27 16:01:38 -0600 (Tue, 27 Jan 2009) | 5 lines Changed paths: M /trunk/.htaccess D /trunk/install/db.php D /trunk/install/do_install_db.php D /trunk/install/dp_to_w2p.php M /trunk/install/index.php A /trunk/install/install/check.php A /trunk/install/install/dbcreds.php A /trunk/install/install/perform.php D /trunk/install/install/web2project.mysql.sql M /trunk/install/install.inc.php A /trunk/install/manager.class.php A /trunk/install/sql A /trunk/install/sql/001_base_install.mysql.sql D /trunk/install/vw_idx_check.php refactored the install scripts into a more MVC flow; simplified the overall flow to tweaked .htaccess to allow less files to be accessed; added the security to all included files; implemented a check to determine which task required - install, convert, or upgrade; ------------------------------------------------------------------------ r246 | caseydk | 2009-01-26 22:33:15 -0600 (Mon, 26 Jan 2009) | 3 lines Changed paths: M /trunk/install/db.php M /trunk/install/do_install_db.php M /trunk/install/index.php M /trunk/install/vw_idx_check.php made some language tweaks to clarify the process; removed a settings check which is no longer relevant; set a simple sentinel to make sure the db create script isn't run twice; ------------------------------------------------------------------------ r245 | caseydk | 2009-01-26 01:55:42 -0600 (Mon, 26 Jan 2009) | 1 line Changed paths: M /trunk/install/install/web2project.mysql.sql updated the order to make sure all were accounted for; ------------------------------------------------------------------------ r244 | caseydk | 2009-01-26 01:47:54 -0600 (Mon, 26 Jan 2009) | 1 line Changed paths: M /trunk/classes/ui.class.php M /trunk/queuescanner.php added the cron_hook functionality to handle system maintenance; ------------------------------------------------------------------------ r243 | caseydk | 2009-01-26 01:34:30 -0600 (Mon, 26 Jan 2009) | 3 lines Changed paths: M /trunk/includes/config-dist.php D /trunk/install/convert.php A /trunk/install/db.php A /trunk/install/do_install_db.php A /trunk/install/dp_to_w2p.php A /trunk/install/index.php A /trunk/install/install A /trunk/install/install/web2project.mysql.sql A /trunk/install/install.inc.php A /trunk/install/vw_idx_check.php D /trunk/install/web2project.sql M /trunk/locales/en/system.inc built out the first version of the installer; validated that it loads all tables, performs all inserts; this doesn't handle the dotproject -> web2project conversion; ------------------------------------------------------------------------ r242 | caseydk | 2009-01-25 22:50:28 -0600 (Sun, 25 Jan 2009) | 1 line Changed paths: M /trunk/includes/config-dist.php M /trunk/includes/version.php cleanup for the install script; ------------------------------------------------------------------------ r241 | caseydk | 2009-01-25 12:30:23 -0600 (Sun, 25 Jan 2009) | 2 lines Changed paths: M /trunk/classes/query.class.php M /trunk/includes/main_functions.php M /trunk/modules/projects/addedit.php M /trunk/modules/tasks/addedit.php tweaked the quote handling to allow for double-quotes in project/task names; single-quotes still come across encoded on the add/edit screens; ------------------------------------------------------------------------ r240 | caseydk | 2009-01-24 11:26:07 -0600 (Sat, 24 Jan 2009) | 2 lines Changed paths: M /trunk/modules/contacts/contacts.class.php commented the reasoning behind the function; simplified the validity check ------------------------------------------------------------------------ r239 | caseydk | 2009-01-24 11:16:18 -0600 (Sat, 24 Jan 2009) | 1 line Changed paths: M /trunk/modules/contacts/contacts.class.php corrected the concatenation to use php syntax as opposed to js (aka wrong) syntax; ------------------------------------------------------------------------ r238 | caseydk | 2009-01-24 09:18:54 -0600 (Sat, 24 Jan 2009) | 1 line Changed paths: M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/contacts.class.php tweaked the display name to auto-generate if not specifically given; ------------------------------------------------------------------------ r237 | caseydk | 2008-12-28 00:53:55 -0600 (Sun, 28 Dec 2008) | 1 line Changed paths: M /trunk/modules/tasks/do_task_aed.php tweaks to cleanup $_POST processing; ------------------------------------------------------------------------ r236 | caseydk | 2008-12-27 23:59:51 -0600 (Sat, 27 Dec 2008) | 1 line Changed paths: M /trunk/classes/permissions.class.php tweaked the naming to be more descriptive; ------------------------------------------------------------------------ r235 | caseydk | 2008-11-29 20:11:19 -0600 (Sat, 29 Nov 2008) | 1 line Changed paths: M /trunk/modules/projects/view.php Applied #79: Hide forum tab if Forum module is not active ------------------------------------------------------------------------ r234 | caseydk | 2008-11-26 00:05:10 -0600 (Wed, 26 Nov 2008) | 1 line Changed paths: M /trunk/modules/companies/index.php fixed an issue where if a user was denied access to all companies and then not given access to any companies, the "$perms->getPermittedUsers('companies')" result would be nothing as opposed to the required array ------------------------------------------------------------------------ r233 | pedroix | 2008-11-11 11:32:47 -0600 (Tue, 11 Nov 2008) | 3 lines Changed paths: M /trunk/modules/admin/vw_usr.php 0000075: Going from user list to department causes error if default tab on department is projects Fixed both missing dept id, and sorting by company name and dept names instead of by id. ------------------------------------------------------------------------ r232 | pedroix | 2008-11-08 10:11:33 -0600 (Sat, 08 Nov 2008) | 5 lines Changed paths: M /trunk/modules/smartsearch/smartsearch.class.php 0000077: Search that contains a parenthesis ( ) causes an error anywhere in search Description: Do a search using either the smart search or the global search and type in a parenthesis in the search box, observe error. Protected all regex metacharacters when smartsearching. (Parenthesis included) ------------------------------------------------------------------------ r231 | pedroix | 2008-11-07 11:45:11 -0600 (Fri, 07 Nov 2008) | 4 lines Changed paths: M /trunk/modules/smartsearch/searchobjects/projects.inc.php 0000070: Can't search for info in the Project Location field. Description: Search, SmartSearch do not search the Project Location field. Added Project Location to the search/display pack. ------------------------------------------------------------------------ r230 | caseydk | 2008-09-27 19:28:50 -0500 (Sat, 27 Sep 2008) | 1 line Changed paths: M /trunk/modules/tasks/addedit.php logged some information on a potential bug ------------------------------------------------------------------------ r229 | pedroix | 2008-09-16 03:30:02 -0500 (Tue, 16 Sep 2008) | 2 lines Changed paths: M /trunk/modules/system/acls_view.php Fix double table name prefixing on the Permissions List view interface. Note: This issue only occurs when using table prefixes. http://web2project.net/forums/viewtopic.php?t=439 ------------------------------------------------------------------------ r228 | pedroix | 2008-09-10 18:42:47 -0500 (Wed, 10 Sep 2008) | 1 line Changed paths: M /trunk/modules/system/do_preference_aed.php Let User Administrators, with edit powers, edit user preferences. ------------------------------------------------------------------------ r227 | pedroix | 2008-09-05 07:12:45 -0500 (Fri, 05 Sep 2008) | 1 line Changed paths: M /trunk/includes/main_functions.php Strengthen the XSS injection protection ------------------------------------------------------------------------ r226 | pedroix | 2008-09-05 04:47:47 -0500 (Fri, 05 Sep 2008) | 1 line Changed paths: M /trunk/includes/main_functions.php Better the protection against XSS attacks ------------------------------------------------------------------------ r225 | pedroix | 2008-09-03 14:42:13 -0500 (Wed, 03 Sep 2008) | 10 lines Changed paths: M /branches/install/web2project.sql M /trunk/install/web2project.sql Updated schema to protect from some SQL errors: http://web2project.net/forums/viewtopic.php?t=273 http://web2project.net/forums/viewtopic.php?t=424 ATTENTION TO ALREADY EXISTING USERS: You will need to update your schema with the following SQL script: ALTER TABLE `task_log` CHANGE `task_log_changelog_backout_plan` `task_log_changelog_backout_plan` TEXT; ALTER TABLE `task_log` CHANGE `task_log_changelog_description` `task_log_changelog_description` TEXT; ALTER TABLE `contacts` CHANGE `contact_skype` `contact_skype` VARCHAR( 100 ) default NULL ; ALTER TABLE `contacts` CHANGE `contact_google` `contact_google` VARCHAR( 255 ) default NULL ; ------------------------------------------------------------------------ r224 | pedroix | 2008-09-02 12:02:28 -0500 (Tue, 02 Sep 2008) | 4 lines Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php Fix active/inactive tasks displaying when they are part of trees of tasks of different active/inactive nature. Solution: Render the tasks in two passes. 1) Parents and their trees 2) Tasks without parent (maybe due to different active state) or not yet rendered (normal root tasks) ------------------------------------------------------------------------ r223 | pedroix | 2008-09-02 11:56:35 -0500 (Tue, 02 Sep 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/vw_tasks.php Fix sql bug ------------------------------------------------------------------------ r222 | pedroix | 2008-09-02 10:34:39 -0500 (Tue, 02 Sep 2008) | 2 lines Changed paths: M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_archived.php Don't display silently denied projects (and not only explicitly denied projects). http://web2project.net/forums/viewtopic.php?t=414 ------------------------------------------------------------------------ r221 | pedroix | 2008-08-29 10:53:02 -0500 (Fri, 29 Aug 2008) | 3 lines Changed paths: M /trunk/index.php Try to fix a compression problem on file checkout. http://web2project.net/forums/viewtopic.php?t=407 http://web2project.net/forums/viewtopic.php?t=400 ------------------------------------------------------------------------ r220 | pedroix | 2008-08-29 10:23:20 -0500 (Fri, 29 Aug 2008) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php Try to make sure task_start_date and task_end_date do not issue "Incorrect datetime" DB errors at store time. http://web2project.net/forums/viewtopic.php?t=410 ------------------------------------------------------------------------ r219 | pedroix | 2008-08-26 13:35:07 -0500 (Tue, 26 Aug 2008) | 2 lines Changed paths: D /trunk/includes/.htaccess .htaccess was doing nothing here. http://web2project.net/forums/viewtopic.php?p=932 ------------------------------------------------------------------------ r218 | pedroix | 2008-08-26 13:19:23 -0500 (Tue, 26 Aug 2008) | 2 lines Changed paths: M /trunk/.htaccess Avoid gzip and zlib conflicts. http://web2project.net/forums/viewtopic.php?p=932 ------------------------------------------------------------------------ r215 | caseydk | 2008-08-25 10:40:48 -0500 (Mon, 25 Aug 2008) | 1 line Changed paths: A /trunk/install/convert.php converts all the sysval groups into their individual sysvals; ------------------------------------------------------------------------ r214 | pedroix | 2008-08-19 11:28:08 -0500 (Tue, 19 Aug 2008) | 2 lines Changed paths: M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_projects.php (Added Project Type filter on Projects list) Fixed the Archived projects tab. ------------------------------------------------------------------------ r213 | pedroix | 2008-08-19 11:12:16 -0500 (Tue, 19 Aug 2008) | 1 line Changed paths: M /trunk/modules/tasks/view.php Remove an unnecessary and duplicated permission check. ------------------------------------------------------------------------ r212 | pedroix | 2008-08-19 09:40:50 -0500 (Tue, 19 Aug 2008) | 1 line Changed paths: M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/projects.class.php Added ProjectType filter to the Projects List ------------------------------------------------------------------------ r211 | pedroix | 2008-08-19 04:46:53 -0500 (Tue, 19 Aug 2008) | 2 lines Changed paths: M /trunk/modules/admin/do_user_aed.php 0000055: Updating current logged in user details (i.e. Signature) fails when restricted access is applied Description: When an user has restricted access i.e. only specific company details (everything under it) and the user tries to update their own details (i.e. Signature) via "My Info" it fails with the message "Access Denied". However, allowing access to "Admin Modules" with EDIT Permissions overcomes the issue. ------------------------------------------------------------------------ r210 | pedroix | 2008-08-18 12:40:05 -0500 (Mon, 18 Aug 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/tasks/tasks.php Switch/Remove addOrders as necessary ------------------------------------------------------------------------ r209 | pedroix | 2008-08-15 23:43:44 -0500 (Fri, 15 Aug 2008) | 2 lines Changed paths: M /trunk/modules/system/system.class.php Make sure installation procedures are stored in the DB before permissions changes apply. This prevents the permissions engine from damaging the module setup mechanism if any issue occurs. ------------------------------------------------------------------------ r208 | pedroix | 2008-08-15 23:36:04 -0500 (Fri, 15 Aug 2008) | 4 lines Changed paths: M /trunk/classes/permissions.class.php Increase Speed by: 1) Removing duplicate calls of permissions recalculation when installing/removing modules 2) Limiting the users to recalculate, at least to only the ones able to login 3) Removing unnecessary variables ------------------------------------------------------------------------ r207 | pedroix | 2008-08-15 18:30:11 -0500 (Fri, 15 Aug 2008) | 1 line Changed paths: M /trunk/newuser.php Removed a duplicate title tag ------------------------------------------------------------------------ r206 | pedroix | 2008-08-15 18:27:16 -0500 (Fri, 15 Aug 2008) | 1 line Changed paths: M /trunk/newuser.php Removed a duplicate title tag ------------------------------------------------------------------------ r205 | pedroix | 2008-08-14 13:27:33 -0500 (Thu, 14 Aug 2008) | 2 lines Changed paths: D /trunk/lib/phpgacl/.htaccess M /trunk/lib/phpgacl/gacl.ini.php Removed unnecessary file and definitions ------------------------------------------------------------------------ r204 | pedroix | 2008-08-13 22:20:16 -0500 (Wed, 13 Aug 2008) | 2 lines Changed paths: M /trunk/modules/calendar/week_view.php M /trunk/modules/tasks/tasks.class.php 0000054: 'Week View' mode in Calendar fails when restricted to specific Task(s) Description: When restricting a user to specific Task(s) in a project and the user elects to display the Calendar in 'Week View' mode the SQL select fails with the error - Column 'task_id' in where clause is ambiguous. ------------------------------------------------------------------------ r203 | pedroix | 2008-08-13 21:48:14 -0500 (Wed, 13 Aug 2008) | 4 lines Changed paths: M /trunk/modules/history/index.php M /trunk/modules/history/setup.php 1) 0000053: History module activation visibility error Fixed bug. 2) Minor History setup file cleanup ------------------------------------------------------------------------ r202 | pedroix | 2008-08-11 17:35:39 -0500 (Mon, 11 Aug 2008) | 1 line Changed paths: M /trunk/modules/system/index.php Added BBs perspective to the phpinfo so it opens on a new window. ------------------------------------------------------------------------ r201 | pedroix | 2008-08-08 12:29:25 -0500 (Fri, 08 Aug 2008) | 2 lines Changed paths: M /trunk/modules/system/index.php A /trunk/modules/system/phpinfo.php Added Protected PHPInfo to the System Admin. interface. Only System View permitted users will be able to see PHPInfo. ------------------------------------------------------------------------ r200 | pedroix | 2008-08-05 17:51:30 -0500 (Tue, 05 Aug 2008) | 57 lines Changed paths: M /trunk/install/web2project.sql 1) Changed the schema to make sure all tables have Primary Keys. 2) Dropped data related to deprecated Ticketsmith module NOTE FOR EXISTING USERS: As to 1), for users with existing databases please run the following mysql script: #05/08/2008 #Add missing Primary Keys #Remove duplicate indexes ALTER TABLE `w2pversion` ADD `code_revision` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `w2pversion` ADD PRIMARY KEY ( `code_revision` ); ALTER TABLE `forum_visits` DROP INDEX `idx_fv`; ALTER TABLE `forum_visits` ADD PRIMARY KEY ( `visit_user` , `visit_forum`, `visit_message` ); ALTER TABLE `forum_watch` ADD `watch_id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`watch_id`); ALTER TABLE `gacl_acl_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_aco_sections_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_aco_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_aro_groups_id_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_aro_sections_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_aro_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_axo_groups_id_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_axo_sections_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `gacl_axo_seq` ADD PRIMARY KEY ( `id` ); ALTER TABLE `project_contacts` ADD PRIMARY KEY ( `project_id` , `contact_id` ); ALTER TABLE `project_departments` ADD PRIMARY KEY ( `project_id` , `department_id` ); ALTER TABLE `resource_tasks` ADD PRIMARY KEY ( `resource_id` , `task_id` ); ALTER TABLE `task_contacts` ADD PRIMARY KEY ( `task_id` , `contact_id` ); DELETE FROM `task_departments` WHERE `department_id` = 0; ALTER TABLE `task_departments` ADD PRIMARY KEY ( `task_id` , `department_id` ); ALTER TABLE `user_events` DROP INDEX `uek1`; ALTER TABLE `user_events` ADD PRIMARY KEY ( `user_id` , `event_id` ); ALTER TABLE `user_preferences` DROP INDEX `pref_user`; ALTER TABLE `user_preferences` ADD PRIMARY KEY ( `pref_user` , `pref_name` ); ALTER TABLE `tasks_critical` DROP INDEX `task_project`; ALTER TABLE `tasks_problems` DROP INDEX `task_project`; ALTER TABLE `tasks_sum` DROP INDEX `task_project`; ALTER TABLE `tasks_summy` DROP INDEX `task_project`; ALTER TABLE `tasks_total` DROP INDEX `task_project`; ALTER TABLE `tasks_users` DROP INDEX `task_project`; ALTER TABLE `tasks_critical` ADD PRIMARY KEY ( `task_project` ); ALTER TABLE `tasks_problems` ADD PRIMARY KEY ( `task_project` ); ALTER TABLE `tasks_sum` ADD PRIMARY KEY ( `task_project` ); ALTER TABLE `tasks_summy` ADD PRIMARY KEY ( `task_project` ); ALTER TABLE `tasks_total` ADD PRIMARY KEY ( `task_project` ); ALTER TABLE `tasks_users` ADD PRIMARY KEY ( `task_project` ); ------------------------------------------------------------------------ r199 | pedroix | 2008-08-01 19:35:02 -0500 (Fri, 01 Aug 2008) | 1 line Changed paths: M /trunk/modules/public/welcome.php Updated Third Party Credits and Licenses list for the welcome page ------------------------------------------------------------------------ r198 | pedroix | 2008-08-01 09:44:07 -0500 (Fri, 01 Aug 2008) | 5 lines Changed paths: M /trunk/modules/tasks/tasks.php Fix display of inactive tasks so that: 1) On project view context, inactive tasks will only show on the "Tasks (inactive)" tab 2) On tasks module list, inactive tasks will only show when you click on "show inactive tasks" button 3) On task view with children context, inactive tasks will show normally on the "Child Tasks" tab (because we do not have a "Child Tasks (inactive)" tab) ------------------------------------------------------------------------ r197 | pedroix | 2008-08-01 08:49:43 -0500 (Fri, 01 Aug 2008) | 1 line Changed paths: M /trunk/modules/tasks/do_updatetask.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/vw_log_update.php Fix permissions so that users without Task Edit permission can still add/edit/delete TaskLogs if they have enough TaskLog permissions, but without letting them change the fields from the Task record itself. ------------------------------------------------------------------------ r196 | pedroix | 2008-07-30 18:21:06 -0500 (Wed, 30 Jul 2008) | 5 lines Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php 1) Completely remove the tasks_opened/closed code, to avoid any sort of task disappearance. Both Tasks and ProjectDesigner modules. 2) When in task view, show all its children tree and not only its direct children. 3) Fix the ProjectDesigner project report. 4) Fix recursion on deep child task search method. ------------------------------------------------------------------------ r195 | pedroix | 2008-07-28 13:40:25 -0500 (Mon, 28 Jul 2008) | 1 line Changed paths: M /trunk/classes/query.class.php Added own SQL LIMIT clause, and used it instead of the older method. ------------------------------------------------------------------------ r194 | pedroix | 2008-07-28 13:34:25 -0500 (Mon, 28 Jul 2008) | 1 line Changed paths: M /trunk/modules/history/index.php Fix History list dates ------------------------------------------------------------------------ r193 | pedroix | 2008-07-28 13:25:40 -0500 (Mon, 28 Jul 2008) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Fix: Real end date link on projects list pointing to the wrong task. ------------------------------------------------------------------------ r192 | pedroix | 2008-07-23 21:13:49 -0500 (Wed, 23 Jul 2008) | 2 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/modules/files/addedit_folder.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/tasks_tab.files.php M /trunk/modules/files/tasks_tab.view.files.php 1) Fix a files folder permission issue that was preventing checkboxes from appearing on the folder list 2) Fix the permission checking for adding files and folders to check "add" permission instead of "edit" permission ------------------------------------------------------------------------ r191 | pedroix | 2008-07-23 18:26:32 -0500 (Wed, 23 Jul 2008) | 5 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/index.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser_sub.php Fix, tweak and clean 1) Fix assignments on tasks list and tasks per user http://web2project.net/forums/viewtopic.php?t=358 2) Tweak projectdesigner and tasks lists 3) More clean up ------------------------------------------------------------------------ r190 | pedroix | 2008-07-21 18:17:18 -0500 (Mon, 21 Jul 2008) | 1 line Changed paths: M /trunk/modules/projects/vw_projects.php Removed an unnecessary variable ------------------------------------------------------------------------ r189 | pedroix | 2008-07-21 16:52:43 -0500 (Mon, 21 Jul 2008) | 4 lines Changed paths: M /trunk/modules/tasks/addedit.js M /trunk/modules/tasks/addedit_uncompressed.js 0000041: Gantt task coloration display Description: Sometimes, in the Gantt chart, the display of a task is incorrect. The lining display in diagonal. See joined file for more information. This issue was due to tasks end dates being prior to the start dates. ------------------------------------------------------------------------ r188 | pedroix | 2008-07-21 05:34:09 -0500 (Mon, 21 Jul 2008) | 1 line Changed paths: M /trunk/lib/mootools/mootools.js M /trunk/lib/mootools/mootools_uncompressed.js This should fix the last issues with IE and Opera Tips positioning. ------------------------------------------------------------------------ r187 | pedroix | 2008-07-21 05:17:07 -0500 (Mon, 21 Jul 2008) | 1 line Changed paths: M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php Evenly divide the Tip for tasks and events on the calendar so that long Company or Project names do not eat all the width of the Tip box. ------------------------------------------------------------------------ r186 | pedroix | 2008-07-21 05:08:52 -0500 (Mon, 21 Jul 2008) | 1 line Changed paths: M /trunk/lib/mootools/mootools.js M /trunk/lib/mootools/mootools_uncompressed.js Improve the Fix for Tips on IE so it does not create glitches on other browsers. ------------------------------------------------------------------------ r185 | pedroix | 2008-07-20 21:43:42 -0500 (Sun, 20 Jul 2008) | 1 line Changed paths: M /trunk/locales/core.php Fix possible issues with output handler ------------------------------------------------------------------------ r184 | pedroix | 2008-07-20 20:57:32 -0500 (Sun, 20 Jul 2008) | 5 lines Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/todo.php Fixed bug reported by BB: "Load today view Click on start date column header (from the URL I can see it looks like it should be sorting the view) Project View is displayed instead (Same thing is happening with all columns by the look of it) but the todo view works normally." ------------------------------------------------------------------------ r183 | pedroix | 2008-07-20 20:22:03 -0500 (Sun, 20 Jul 2008) | 6 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/fileviewer.php M /trunk/index.php M /trunk/locales/core.php M /trunk/locales/de/common.inc M /trunk/locales/de/files.inc M /trunk/locales/en/common.inc M /trunk/locales/en/files.inc M /trunk/locales/es/common.inc M /trunk/locales/es/files.inc M /trunk/locales/fr/common.inc M /trunk/locales/fr/files.inc M /trunk/locales/pt/common.inc M /trunk/locales/pt/files.inc 0000044: Downloading a file in the Files list Description: When trying to download/see a file in the files list, an error message is displayed. The file is a .jpg (if it help). 1) Fixed proper translation of the fileIdError message 2) Added a new message for the situation where a file may not exist physically on the disk 3) Tweaked translations ------------------------------------------------------------------------ r182 | pedroix | 2008-07-20 18:09:23 -0500 (Sun, 20 Jul 2008) | 11 lines Changed paths: M /trunk/install/web2project.sql 0000047: Projects button navigation failed Description: In the top menu, when you click on the Projects button, an error page is displayed. Trying to avoid the error: "Data too long for column 'project_percent_complete'" and probably to 'project_duration' too. By changing those fields data types from VARCHAR to FLOAT. For those having such problem you can run the following mysql script: ALTER TABLE `tasks_sum` CHANGE `project_percent_complete` `project_percent_complete` FLOAT NULL DEFAULT NULL; ALTER TABLE `tasks_sum` CHANGE `project_duration` `project_duration` FLOAT NULL DEFAULT NULL; ------------------------------------------------------------------------ r181 | pedroix | 2008-07-20 12:49:06 -0500 (Sun, 20 Jul 2008) | 2 lines Changed paths: M /trunk/modules/tasks/tasks.class.php Fix a bug reported by BB: "When in "Normal View Project" and click to sort by task start date, task end date, etc., I'm taken to the project but in projectdesigner view." ------------------------------------------------------------------------ r180 | pedroix | 2008-07-20 12:01:30 -0500 (Sun, 20 Jul 2008) | 1 line Changed paths: M /trunk/index.php Little remodeling ------------------------------------------------------------------------ r179 | pedroix | 2008-07-17 10:35:15 -0500 (Thu, 17 Jul 2008) | 2 lines Changed paths: M /trunk/js/base.js M /trunk/js/base_uncompressed.js Preparing for AJAX feedback. Removed unnecessary select box hide for IE. ------------------------------------------------------------------------ r178 | pedroix | 2008-07-17 10:03:35 -0500 (Thu, 17 Jul 2008) | 1 line Changed paths: M /trunk/modules/companies/addedit.php M /trunk/modules/companies/view.php Fix viewing and editing companies without owner or with deleted owners ------------------------------------------------------------------------ r177 | pedroix | 2008-07-17 09:48:06 -0500 (Thu, 17 Jul 2008) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php Make sure milestone tasks have their start dates equal to their end dates ------------------------------------------------------------------------ r176 | pedroix | 2008-07-17 09:44:07 -0500 (Thu, 17 Jul 2008) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Make the company/department selector Javascript usable and limit its width for visual reasons ------------------------------------------------------------------------ r175 | pedroix | 2008-07-17 09:40:34 -0500 (Thu, 17 Jul 2008) | 1 line Changed paths: M /trunk/lib/jpgraph/src/jpgraph_gantt.php Changed the jpgraphs gantt to add the possibility of formating dates in a US way ------------------------------------------------------------------------ r174 | pedroix | 2008-07-17 09:36:48 -0500 (Thu, 17 Jul 2008) | 2 lines Changed paths: M /trunk/classes/date.class.php M /trunk/classes/ui.class.php 1) Added calcFinish to the date class 2) Small change on ui regarding base url ------------------------------------------------------------------------ r173 | pedroix | 2008-07-17 09:32:36 -0500 (Thu, 17 Jul 2008) | 1 line Changed paths: M /trunk/includes/main_functions.php Changed arraySelect in a way that is Javascript usable ------------------------------------------------------------------------ r172 | pedroix | 2008-05-23 10:44:38 -0500 (Fri, 23 May 2008) | 2 lines Changed paths: M /trunk/modules/projectdesigner/vw_project.php Fix showing the projects custom fields on projectdesigner. http://web2project.net/forums/viewtopic.php?t=307 ------------------------------------------------------------------------ r171 | pedroix | 2008-05-22 16:54:53 -0500 (Thu, 22 May 2008) | 2 lines Changed paths: M /trunk/modules/projectdesigner/index.js M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/index_uncompressed.js Fix problems with ProjectDesigner expand/collapse save feature http://web2project.net/forums/viewtopic.php?t=275 ------------------------------------------------------------------------ r170 | pedroix | 2008-05-22 12:54:44 -0500 (Thu, 22 May 2008) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/do_user_aed.php Fatal error when creating user http://web2project.net/forums/viewtopic.php?p=689 ------------------------------------------------------------------------ r169 | pedroix | 2008-05-20 19:51:56 -0500 (Tue, 20 May 2008) | 4 lines Changed paths: M /trunk/modules/projectdesigner/gantt.php Gantt Issue: http://web2project.net/forums/viewtopic.php?t=301 "When you mark a project as inactive, and then go to project designer, you get an error" ------------------------------------------------------------------------ r168 | pedroix | 2008-05-20 06:22:15 -0500 (Tue, 20 May 2008) | 3 lines Changed paths: M /trunk/do_user_aed.php M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/do_perms_aed.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/do_company_aed.php M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/do_dept_aed.php M /trunk/modules/files/addedit.php M /trunk/modules/files/addedit_folder.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/do_file_co.php M /trunk/modules/files/do_files_bulk_aed.php M /trunk/modules/files/do_folder_aed.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/do_forum_aed.php M /trunk/modules/forums/do_post_aed.php M /trunk/modules/forums/do_watch_forum.php M /trunk/modules/forums/post_message.php M /trunk/modules/history/addedit.php M /trunk/modules/links/addedit.php M /trunk/modules/links/do_link_aed.php M /trunk/modules/projectdesigner/do_addtasks_aed.php M /trunk/modules/projectdesigner/do_task_bulk_aed.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/resources/addedit.php M /trunk/modules/resources/do_resource_aed.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/billingcode.php M /trunk/modules/system/custom_field_addedit.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/do_billingcode_aed.php M /trunk/modules/system/do_custom_field_aed.php M /trunk/modules/system/do_preference_aed.php M /trunk/modules/system/do_systemconfig_aed.php M /trunk/modules/system/domodsql.php M /trunk/modules/system/roles/do_perms_aed.php M /trunk/modules/system/roles/do_role_aed.php M /trunk/modules/system/roles/vw_role_perms.php M /trunk/modules/system/syskeys/do_syskey_aed.php M /trunk/modules/system/syskeys/do_sysval_aed.php M /trunk/modules/system/syskeys/index.php M /trunk/modules/system/syskeys/keys.php M /trunk/modules/system/systemconfig.php M /trunk/modules/system/translate.php M /trunk/modules/system/translate_save.php M /trunk/modules/system/viewmods.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/do_updatetask.php 1) Synch Permission Handling across the application 2) Further improve security protection against outside and inside attacks 3) Other minor cleanup ------------------------------------------------------------------------ r167 | pedroix | 2008-05-20 06:08:38 -0500 (Tue, 20 May 2008) | 4 lines Changed paths: M /trunk/modules/files/files.class.php 0000039: Checkin file causes error Description: When I go to "check in" a file I get the following error: Fatal error: Call to a member function fetchRow() on a non-object in /home/xxx/public_html/xxx/web2Project/modules/files/files.class.php on line 95 ------------------------------------------------------------------------ r166 | pedroix | 2008-05-16 16:30:25 -0500 (Fri, 16 May 2008) | 1 line Changed paths: M /trunk/modules/projects/printprojects.php Fix owner combo on printprojects feature ------------------------------------------------------------------------ r165 | pedroix | 2008-05-14 04:28:19 -0500 (Wed, 14 May 2008) | 2 lines Changed paths: M /trunk/modules/projects/printprojects.php Fix Print Projects by Owner filter on Projects List (index.php?m=projects) http://web2project.net/forums/viewtopic.php?t=285 ------------------------------------------------------------------------ r164 | pedroix | 2008-05-13 04:55:38 -0500 (Tue, 13 May 2008) | 1 line Changed paths: A /trunk/lib/fckeditor A /trunk/lib/fckeditor/_documentation.html A /trunk/lib/fckeditor/_upgrade.html A /trunk/lib/fckeditor/_whatsnew.html A /trunk/lib/fckeditor/_whatsnew_history.html A /trunk/lib/fckeditor/editor A /trunk/lib/fckeditor/editor/_source A /trunk/lib/fckeditor/editor/_source/classes A /trunk/lib/fckeditor/editor/_source/classes/fckcontextmenu.js A /trunk/lib/fckeditor/editor/_source/classes/fckdataprocessor.js A /trunk/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js A /trunk/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js A /trunk/lib/fckeditor/editor/_source/classes/fckdomrange.js A /trunk/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js A /trunk/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js A /trunk/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js A /trunk/lib/fckeditor/editor/_source/classes/fckeditingarea.js A /trunk/lib/fckeditor/editor/_source/classes/fckelementpath.js A /trunk/lib/fckeditor/editor/_source/classes/fckenterkey.js A /trunk/lib/fckeditor/editor/_source/classes/fckevents.js A /trunk/lib/fckeditor/editor/_source/classes/fckhtmliterator.js A /trunk/lib/fckeditor/editor/_source/classes/fckicon.js A /trunk/lib/fckeditor/editor/_source/classes/fckiecleanup.js A /trunk/lib/fckeditor/editor/_source/classes/fckimagepreloader.js A /trunk/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js A /trunk/lib/fckeditor/editor/_source/classes/fckmenublock.js A /trunk/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js A /trunk/lib/fckeditor/editor/_source/classes/fckmenuitem.js A /trunk/lib/fckeditor/editor/_source/classes/fckpanel.js A /trunk/lib/fckeditor/editor/_source/classes/fckplugin.js A /trunk/lib/fckeditor/editor/_source/classes/fckspecialcombo.js A /trunk/lib/fckeditor/editor/_source/classes/fckstyle.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbar.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js A /trunk/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js A /trunk/lib/fckeditor/editor/_source/classes/fckw3crange.js A /trunk/lib/fckeditor/editor/_source/classes/fckxml.js A /trunk/lib/fckeditor/editor/_source/classes/fckxml_gecko.js A /trunk/lib/fckeditor/editor/_source/classes/fckxml_ie.js A /trunk/lib/fckeditor/editor/_source/commandclasses A /trunk/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js A /trunk/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js A /trunk/lib/fckeditor/editor/_source/fckconstants.js A /trunk/lib/fckeditor/editor/_source/fckeditorapi.js A /trunk/lib/fckeditor/editor/_source/fckjscoreextensions.js A /trunk/lib/fckeditor/editor/_source/fckscriptloader.js A /trunk/lib/fckeditor/editor/_source/internals A /trunk/lib/fckeditor/editor/_source/internals/fck.js A /trunk/lib/fckeditor/editor/_source/internals/fck_contextmenu.js A /trunk/lib/fckeditor/editor/_source/internals/fck_gecko.js A /trunk/lib/fckeditor/editor/_source/internals/fck_ie.js A /trunk/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js A /trunk/lib/fckeditor/editor/_source/internals/fckcodeformatter.js A /trunk/lib/fckeditor/editor/_source/internals/fckcommands.js A /trunk/lib/fckeditor/editor/_source/internals/fckconfig.js A /trunk/lib/fckeditor/editor/_source/internals/fckdebug.js A /trunk/lib/fckeditor/editor/_source/internals/fckdialog.js A /trunk/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js A /trunk/lib/fckeditor/editor/_source/internals/fckdomtools.js A /trunk/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js A /trunk/lib/fckeditor/editor/_source/internals/fcklisthandler.js A /trunk/lib/fckeditor/editor/_source/internals/fcklistslib.js A /trunk/lib/fckeditor/editor/_source/internals/fckplugins.js A /trunk/lib/fckeditor/editor/_source/internals/fckregexlib.js A /trunk/lib/fckeditor/editor/_source/internals/fckselection.js A /trunk/lib/fckeditor/editor/_source/internals/fckselection_gecko.js A /trunk/lib/fckeditor/editor/_source/internals/fckselection_ie.js A /trunk/lib/fckeditor/editor/_source/internals/fckstyles.js A /trunk/lib/fckeditor/editor/_source/internals/fcktablehandler.js A /trunk/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js A /trunk/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js A /trunk/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js A /trunk/lib/fckeditor/editor/_source/internals/fcktoolbarset.js A /trunk/lib/fckeditor/editor/_source/internals/fcktools.js A /trunk/lib/fckeditor/editor/_source/internals/fcktools_gecko.js A /trunk/lib/fckeditor/editor/_source/internals/fcktools_ie.js A /trunk/lib/fckeditor/editor/_source/internals/fckundo.js A /trunk/lib/fckeditor/editor/_source/internals/fckurlparams.js A /trunk/lib/fckeditor/editor/_source/internals/fckxhtml.js A /trunk/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js A /trunk/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js A /trunk/lib/fckeditor/editor/_source/internals/fckxhtmlentities.js A /trunk/lib/fckeditor/editor/css A /trunk/lib/fckeditor/editor/css/behaviors A /trunk/lib/fckeditor/editor/css/behaviors/disablehandles.htc A /trunk/lib/fckeditor/editor/css/behaviors/showtableborders.htc A /trunk/lib/fckeditor/editor/css/fck_editorarea.css A /trunk/lib/fckeditor/editor/css/fck_internal.css A /trunk/lib/fckeditor/editor/css/fck_showtableborders_gecko.css A /trunk/lib/fckeditor/editor/css/images A /trunk/lib/fckeditor/editor/css/images/block_address.png A /trunk/lib/fckeditor/editor/css/images/block_blockquote.png A /trunk/lib/fckeditor/editor/css/images/block_div.png A /trunk/lib/fckeditor/editor/css/images/block_h1.png A /trunk/lib/fckeditor/editor/css/images/block_h2.png A /trunk/lib/fckeditor/editor/css/images/block_h3.png A /trunk/lib/fckeditor/editor/css/images/block_h4.png A /trunk/lib/fckeditor/editor/css/images/block_h5.png A /trunk/lib/fckeditor/editor/css/images/block_h6.png A /trunk/lib/fckeditor/editor/css/images/block_p.png A /trunk/lib/fckeditor/editor/css/images/block_pre.png A /trunk/lib/fckeditor/editor/css/images/fck_anchor.gif A /trunk/lib/fckeditor/editor/css/images/fck_flashlogo.gif A /trunk/lib/fckeditor/editor/css/images/fck_hiddenfield.gif A /trunk/lib/fckeditor/editor/css/images/fck_pagebreak.gif A /trunk/lib/fckeditor/editor/css/images/fck_plugin.gif A /trunk/lib/fckeditor/editor/dialog A /trunk/lib/fckeditor/editor/dialog/common A /trunk/lib/fckeditor/editor/dialog/common/fck_dialog_common.css A /trunk/lib/fckeditor/editor/dialog/common/fck_dialog_common.js A /trunk/lib/fckeditor/editor/dialog/common/images A /trunk/lib/fckeditor/editor/dialog/common/images/locked.gif A /trunk/lib/fckeditor/editor/dialog/common/images/reset.gif A /trunk/lib/fckeditor/editor/dialog/common/images/unlocked.gif A /trunk/lib/fckeditor/editor/dialog/fck_about A /trunk/lib/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif A /trunk/lib/fckeditor/editor/dialog/fck_about/logo_fredck.gif A /trunk/lib/fckeditor/editor/dialog/fck_about/sponsors A /trunk/lib/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif A /trunk/lib/fckeditor/editor/dialog/fck_about.html A /trunk/lib/fckeditor/editor/dialog/fck_anchor.html A /trunk/lib/fckeditor/editor/dialog/fck_button.html A /trunk/lib/fckeditor/editor/dialog/fck_checkbox.html A /trunk/lib/fckeditor/editor/dialog/fck_colorselector.html A /trunk/lib/fckeditor/editor/dialog/fck_docprops A /trunk/lib/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html A /trunk/lib/fckeditor/editor/dialog/fck_docprops.html A /trunk/lib/fckeditor/editor/dialog/fck_flash A /trunk/lib/fckeditor/editor/dialog/fck_flash/fck_flash.js A /trunk/lib/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html A /trunk/lib/fckeditor/editor/dialog/fck_flash.html A /trunk/lib/fckeditor/editor/dialog/fck_form.html A /trunk/lib/fckeditor/editor/dialog/fck_hiddenfield.html A /trunk/lib/fckeditor/editor/dialog/fck_image A /trunk/lib/fckeditor/editor/dialog/fck_image/fck_image.js A /trunk/lib/fckeditor/editor/dialog/fck_image/fck_image_preview.html A /trunk/lib/fckeditor/editor/dialog/fck_image.html A /trunk/lib/fckeditor/editor/dialog/fck_link A /trunk/lib/fckeditor/editor/dialog/fck_link/fck_link.js A /trunk/lib/fckeditor/editor/dialog/fck_link.html A /trunk/lib/fckeditor/editor/dialog/fck_listprop.html A /trunk/lib/fckeditor/editor/dialog/fck_paste.html A /trunk/lib/fckeditor/editor/dialog/fck_radiobutton.html A /trunk/lib/fckeditor/editor/dialog/fck_replace.html A /trunk/lib/fckeditor/editor/dialog/fck_select A /trunk/lib/fckeditor/editor/dialog/fck_select/fck_select.js A /trunk/lib/fckeditor/editor/dialog/fck_select.html A /trunk/lib/fckeditor/editor/dialog/fck_smiley.html A /trunk/lib/fckeditor/editor/dialog/fck_source.html A /trunk/lib/fckeditor/editor/dialog/fck_specialchar.html A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js A /trunk/lib/fckeditor/editor/dialog/fck_spellerpages.html A /trunk/lib/fckeditor/editor/dialog/fck_table.html A /trunk/lib/fckeditor/editor/dialog/fck_tablecell.html A /trunk/lib/fckeditor/editor/dialog/fck_template A /trunk/lib/fckeditor/editor/dialog/fck_template/images A /trunk/lib/fckeditor/editor/dialog/fck_template/images/template1.gif A /trunk/lib/fckeditor/editor/dialog/fck_template/images/template2.gif A /trunk/lib/fckeditor/editor/dialog/fck_template/images/template3.gif A /trunk/lib/fckeditor/editor/dialog/fck_template.html A /trunk/lib/fckeditor/editor/dialog/fck_textarea.html A /trunk/lib/fckeditor/editor/dialog/fck_textfield.html A /trunk/lib/fckeditor/editor/dtd A /trunk/lib/fckeditor/editor/dtd/fck_dtd_test.html A /trunk/lib/fckeditor/editor/dtd/fck_xhtml10strict.js A /trunk/lib/fckeditor/editor/dtd/fck_xhtml10transitional.js A /trunk/lib/fckeditor/editor/fckdebug.html A /trunk/lib/fckeditor/editor/fckdialog.html A /trunk/lib/fckeditor/editor/fckeditor.html A /trunk/lib/fckeditor/editor/fckeditor.original.html A /trunk/lib/fckeditor/editor/filemanager A /trunk/lib/fckeditor/editor/filemanager/browser A /trunk/lib/fckeditor/editor/filemanager/browser/default A /trunk/lib/fckeditor/editor/filemanager/browser/default/browser.css A /trunk/lib/fckeditor/editor/filemanager/browser/default/browser.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmactualfolder.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmfolders.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmresourceslist.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmresourcetype.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/frmupload.html A /trunk/lib/fckeditor/editor/filemanager/browser/default/images A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/Folder.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/Folder32.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32 A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/html.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/js.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/png.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/images/spacer.gif A /trunk/lib/fckeditor/editor/filemanager/browser/default/js A /trunk/lib/fckeditor/editor/filemanager/browser/default/js/common.js A /trunk/lib/fckeditor/editor/filemanager/browser/default/js/fckxml.js A /trunk/lib/fckeditor/editor/filemanager/connectors A /trunk/lib/fckeditor/editor/filemanager/connectors/asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/basexml.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/class_upload.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/commands.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/config.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/connector.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/io.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/upload.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/asp/util.asp A /trunk/lib/fckeditor/editor/filemanager/connectors/aspx A /trunk/lib/fckeditor/editor/filemanager/connectors/aspx/config.ascx A /trunk/lib/fckeditor/editor/filemanager/connectors/aspx/connector.aspx A /trunk/lib/fckeditor/editor/filemanager/connectors/aspx/upload.aspx A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/ImageObject.cfc A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf5_connector.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf5_upload.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_basexml.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_commands.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_connector.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_io.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_upload.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/cf_util.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/config.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/connector.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/image.cfc A /trunk/lib/fckeditor/editor/filemanager/connectors/cfm/upload.cfm A /trunk/lib/fckeditor/editor/filemanager/connectors/lasso A /trunk/lib/fckeditor/editor/filemanager/connectors/lasso/config.lasso A /trunk/lib/fckeditor/editor/filemanager/connectors/lasso/connector.lasso A /trunk/lib/fckeditor/editor/filemanager/connectors/lasso/upload.lasso A /trunk/lib/fckeditor/editor/filemanager/connectors/perl A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/basexml.pl A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/commands.pl A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/connector.cgi A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/io.pl A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/upload.cgi A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/upload_fck.pl A /trunk/lib/fckeditor/editor/filemanager/connectors/perl/util.pl A /trunk/lib/fckeditor/editor/filemanager/connectors/php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/basexml.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/commands.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/config.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/connector.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/io.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/phpcompat.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/upload.php A /trunk/lib/fckeditor/editor/filemanager/connectors/php/util.php A /trunk/lib/fckeditor/editor/filemanager/connectors/py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/config.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/connector.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/fckcommands.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/fckconnector.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/fckoutput.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/fckutil.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/htaccess.txt A /trunk/lib/fckeditor/editor/filemanager/connectors/py/upload.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/wsgi.py A /trunk/lib/fckeditor/editor/filemanager/connectors/py/zope.py A /trunk/lib/fckeditor/editor/filemanager/connectors/test.html A /trunk/lib/fckeditor/editor/filemanager/connectors/uploadtest.html A /trunk/lib/fckeditor/editor/images A /trunk/lib/fckeditor/editor/images/anchor.gif A /trunk/lib/fckeditor/editor/images/arrow_ltr.gif A /trunk/lib/fckeditor/editor/images/arrow_rtl.gif A /trunk/lib/fckeditor/editor/images/smiley A /trunk/lib/fckeditor/editor/images/smiley/msn A /trunk/lib/fckeditor/editor/images/smiley/msn/angel_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/angry_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/broken_heart.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/cake.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/confused_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/cry_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/devil_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/embaressed_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/envelope.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/heart.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/kiss.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/lightbulb.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/omg_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/regular_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/sad_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/shades_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/teeth_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/thumbs_down.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/thumbs_up.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/tounge_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif A /trunk/lib/fckeditor/editor/images/smiley/msn/wink_smile.gif A /trunk/lib/fckeditor/editor/images/spacer.gif A /trunk/lib/fckeditor/editor/js A /trunk/lib/fckeditor/editor/js/fckadobeair.js A /trunk/lib/fckeditor/editor/js/fckeditorcode_gecko.js A /trunk/lib/fckeditor/editor/js/fckeditorcode_ie.js A /trunk/lib/fckeditor/editor/lang A /trunk/lib/fckeditor/editor/lang/_translationstatus.txt A /trunk/lib/fckeditor/editor/lang/af.js A /trunk/lib/fckeditor/editor/lang/ar.js A /trunk/lib/fckeditor/editor/lang/bg.js A /trunk/lib/fckeditor/editor/lang/bn.js A /trunk/lib/fckeditor/editor/lang/bs.js A /trunk/lib/fckeditor/editor/lang/ca.js A /trunk/lib/fckeditor/editor/lang/cs.js A /trunk/lib/fckeditor/editor/lang/da.js A /trunk/lib/fckeditor/editor/lang/de.js A /trunk/lib/fckeditor/editor/lang/el.js A /trunk/lib/fckeditor/editor/lang/en-au.js A /trunk/lib/fckeditor/editor/lang/en-ca.js A /trunk/lib/fckeditor/editor/lang/en-uk.js A /trunk/lib/fckeditor/editor/lang/en.js A /trunk/lib/fckeditor/editor/lang/eo.js A /trunk/lib/fckeditor/editor/lang/es.js A /trunk/lib/fckeditor/editor/lang/et.js A /trunk/lib/fckeditor/editor/lang/eu.js A /trunk/lib/fckeditor/editor/lang/fa.js A /trunk/lib/fckeditor/editor/lang/fi.js A /trunk/lib/fckeditor/editor/lang/fo.js A /trunk/lib/fckeditor/editor/lang/fr-ca.js A /trunk/lib/fckeditor/editor/lang/fr.js A /trunk/lib/fckeditor/editor/lang/gl.js A /trunk/lib/fckeditor/editor/lang/he.js A /trunk/lib/fckeditor/editor/lang/hi.js A /trunk/lib/fckeditor/editor/lang/hr.js A /trunk/lib/fckeditor/editor/lang/hu.js A /trunk/lib/fckeditor/editor/lang/it.js A /trunk/lib/fckeditor/editor/lang/ja.js A /trunk/lib/fckeditor/editor/lang/km.js A /trunk/lib/fckeditor/editor/lang/ko.js A /trunk/lib/fckeditor/editor/lang/lt.js A /trunk/lib/fckeditor/editor/lang/lv.js A /trunk/lib/fckeditor/editor/lang/mn.js A /trunk/lib/fckeditor/editor/lang/ms.js A /trunk/lib/fckeditor/editor/lang/nb.js A /trunk/lib/fckeditor/editor/lang/nl.js A /trunk/lib/fckeditor/editor/lang/no.js A /trunk/lib/fckeditor/editor/lang/pl.js A /trunk/lib/fckeditor/editor/lang/pt-br.js A /trunk/lib/fckeditor/editor/lang/pt.js A /trunk/lib/fckeditor/editor/lang/ro.js A /trunk/lib/fckeditor/editor/lang/ru.js A /trunk/lib/fckeditor/editor/lang/sk.js A /trunk/lib/fckeditor/editor/lang/sl.js A /trunk/lib/fckeditor/editor/lang/sr-latn.js A /trunk/lib/fckeditor/editor/lang/sr.js A /trunk/lib/fckeditor/editor/lang/sv.js A /trunk/lib/fckeditor/editor/lang/th.js A /trunk/lib/fckeditor/editor/lang/tr.js A /trunk/lib/fckeditor/editor/lang/uk.js A /trunk/lib/fckeditor/editor/lang/vi.js A /trunk/lib/fckeditor/editor/lang/zh-cn.js A /trunk/lib/fckeditor/editor/lang/zh.js A /trunk/lib/fckeditor/editor/plugins A /trunk/lib/fckeditor/editor/plugins/autogrow A /trunk/lib/fckeditor/editor/plugins/autogrow/fckplugin.js A /trunk/lib/fckeditor/editor/plugins/bbcode A /trunk/lib/fckeditor/editor/plugins/bbcode/_sample A /trunk/lib/fckeditor/editor/plugins/bbcode/_sample/sample.config.js A /trunk/lib/fckeditor/editor/plugins/bbcode/_sample/sample.html A /trunk/lib/fckeditor/editor/plugins/bbcode/fckplugin.js A /trunk/lib/fckeditor/editor/plugins/dragresizetable A /trunk/lib/fckeditor/editor/plugins/dragresizetable/fckplugin.js A /trunk/lib/fckeditor/editor/plugins/placeholder A /trunk/lib/fckeditor/editor/plugins/placeholder/fck_placeholder.html A /trunk/lib/fckeditor/editor/plugins/placeholder/fckplugin.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/de.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/en.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/es.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/fr.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/it.js A /trunk/lib/fckeditor/editor/plugins/placeholder/lang/pl.js A /trunk/lib/fckeditor/editor/plugins/placeholder/placeholder.gif A /trunk/lib/fckeditor/editor/plugins/simplecommands A /trunk/lib/fckeditor/editor/plugins/simplecommands/fckplugin.js A /trunk/lib/fckeditor/editor/plugins/tablecommands A /trunk/lib/fckeditor/editor/plugins/tablecommands/fckplugin.js A /trunk/lib/fckeditor/editor/skins A /trunk/lib/fckeditor/editor/skins/_fckviewstrips.html A /trunk/lib/fckeditor/editor/skins/default A /trunk/lib/fckeditor/editor/skins/default/fck_dialog.css A /trunk/lib/fckeditor/editor/skins/default/fck_dialog_ie6.js A /trunk/lib/fckeditor/editor/skins/default/fck_editor.css A /trunk/lib/fckeditor/editor/skins/default/fck_strip.gif A /trunk/lib/fckeditor/editor/skins/default/images A /trunk/lib/fckeditor/editor/skins/default/images/dialog.sides.gif A /trunk/lib/fckeditor/editor/skins/default/images/dialog.sides.png A /trunk/lib/fckeditor/editor/skins/default/images/dialog.sides.rtl.png A /trunk/lib/fckeditor/editor/skins/default/images/sprites.gif A /trunk/lib/fckeditor/editor/skins/default/images/sprites.png A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.arrowright.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.collapse.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.end.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.expand.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.separator.gif A /trunk/lib/fckeditor/editor/skins/default/images/toolbar.start.gif A /trunk/lib/fckeditor/editor/skins/office2003 A /trunk/lib/fckeditor/editor/skins/office2003/fck_dialog.css A /trunk/lib/fckeditor/editor/skins/office2003/fck_dialog_ie6.js A /trunk/lib/fckeditor/editor/skins/office2003/fck_editor.css A /trunk/lib/fckeditor/editor/skins/office2003/fck_strip.gif A /trunk/lib/fckeditor/editor/skins/office2003/images A /trunk/lib/fckeditor/editor/skins/office2003/images/dialog.sides.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/dialog.sides.png A /trunk/lib/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png A /trunk/lib/fckeditor/editor/skins/office2003/images/sprites.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/sprites.png A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.bg.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.end.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.expand.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.separator.gif A /trunk/lib/fckeditor/editor/skins/office2003/images/toolbar.start.gif A /trunk/lib/fckeditor/editor/skins/silver A /trunk/lib/fckeditor/editor/skins/silver/fck_dialog.css A /trunk/lib/fckeditor/editor/skins/silver/fck_dialog_ie6.js A /trunk/lib/fckeditor/editor/skins/silver/fck_editor.css A /trunk/lib/fckeditor/editor/skins/silver/fck_strip.gif A /trunk/lib/fckeditor/editor/skins/silver/images A /trunk/lib/fckeditor/editor/skins/silver/images/dialog.sides.gif A /trunk/lib/fckeditor/editor/skins/silver/images/dialog.sides.png A /trunk/lib/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png A /trunk/lib/fckeditor/editor/skins/silver/images/sprites.gif A /trunk/lib/fckeditor/editor/skins/silver/images/sprites.png A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.collapse.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.end.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.expand.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.separator.gif A /trunk/lib/fckeditor/editor/skins/silver/images/toolbar.start.gif A /trunk/lib/fckeditor/fckconfig.js A /trunk/lib/fckeditor/fckeditor.afp A /trunk/lib/fckeditor/fckeditor.asp A /trunk/lib/fckeditor/fckeditor.cfc A /trunk/lib/fckeditor/fckeditor.cfm A /trunk/lib/fckeditor/fckeditor.js A /trunk/lib/fckeditor/fckeditor.lasso A /trunk/lib/fckeditor/fckeditor.php A /trunk/lib/fckeditor/fckeditor.pl A /trunk/lib/fckeditor/fckeditor.py A /trunk/lib/fckeditor/fckeditor_php4.php A /trunk/lib/fckeditor/fckeditor_php5.php A /trunk/lib/fckeditor/fckpackager.xml A /trunk/lib/fckeditor/fckstyles.xml A /trunk/lib/fckeditor/fcktemplates.xml A /trunk/lib/fckeditor/fckutils.cfm A /trunk/lib/fckeditor/license.txt Added FCKEditor to web2Project ------------------------------------------------------------------------ r163 | pedroix | 2008-05-13 04:44:06 -0500 (Tue, 13 May 2008) | 1 line Changed paths: M /trunk/style/wps-redmond/README M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php M /trunk/style/wps-redmond/main.css Branding issues ------------------------------------------------------------------------ r162 | pedroix | 2008-05-11 14:09:44 -0500 (Sun, 11 May 2008) | 1 line Changed paths: M /trunk/modules/companies/view.php Add a "new department" button to the company view page ------------------------------------------------------------------------ r161 | pedroix | 2008-05-08 09:28:16 -0500 (Thu, 08 May 2008) | 2 lines Changed paths: M /trunk/modules/calendar/links_tasks.php M /trunk/modules/tasks/tasks.class.php Fix issue with tasks not being shown on Calendars http://forums.web2project.net/viewtopic.php?t=253 ------------------------------------------------------------------------ r160 | pedroix | 2008-05-06 06:03:46 -0500 (Tue, 06 May 2008) | 1 line Changed paths: M /trunk/classes/ui.class.php Load the tooltips faster and don't wait for the page to be fully loaded to display them. ------------------------------------------------------------------------ r159 | pedroix | 2008-05-05 08:34:37 -0500 (Mon, 05 May 2008) | 1 line Changed paths: M /trunk/includes/main_functions.php M /trunk/lib/mootools/mootools.js M /trunk/lib/mootools/mootools_uncompressed.js Fix tooltips for IE browser ------------------------------------------------------------------------ r158 | pedroix | 2008-04-15 13:14:33 -0500 (Tue, 15 Apr 2008) | 2 lines Changed paths: M /trunk/includes/config-dist.php Lets remove the w2p_prefix_ from the config-dist.php or newbie users will be lead into setup problems at the moment. Just leave a comment with an example on how to set the prefix fully. ------------------------------------------------------------------------ r157 | pedroix | 2008-04-13 11:11:42 -0500 (Sun, 13 Apr 2008) | 4 lines Changed paths: M /trunk/modules/system/contacts_ldap.php Optimized LDAP contact import 1) Updated the attributes obtained from LDAP servers and their correspondence to the contacts table fields 2) Try to match the o (organization) and ou (organizationUnit) attributes against the company and department names in w2P and get their ids to be stored with the contact record. 3) Modified several visual glitches. ------------------------------------------------------------------------ r156 | pedroix | 2008-04-11 10:47:40 -0500 (Fri, 11 Apr 2008) | 5 lines Changed paths: M /trunk/classes/event_queue.class.php M /trunk/classes/permissions.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/admin/vw_usr_sessions.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/contacts/index.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/vw_contacts.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/files/addedit.php M /trunk/modules/files/co.php M /trunk/modules/history/addedit.php M /trunk/modules/links/index_table.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/contact_selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/stats.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/system/do_systemconfig_aed.php M /trunk/modules/system/roles/vw_role_perms.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/viewgantt.php Various tweaks and housekeeping: 1) More on Integers SQL injection protection 2) Performance tweak for SQL integers through Proper Where Integer passing according to field type 3) Changed SQL parameter passing to be more Compatible across DB Engines 4) Other performance cleanups and tweaks ------------------------------------------------------------------------ r155 | pedroix | 2008-04-11 05:51:07 -0500 (Fri, 11 Apr 2008) | 4 lines Changed paths: M /trunk/modules/tasks/tasks.php 0000035: Tasks main view: error when unassigning user for selected tasks Description: Bad url when clicking remove user assignment on main tasks view. Typo fixed. ------------------------------------------------------------------------ r154 | pedroix | 2008-04-10 17:04:18 -0500 (Thu, 10 Apr 2008) | 3 lines Changed paths: M /trunk/modules/projects/gantt.php 1) Fixed bug with 0000-00-00 dates on the overall projects gantt 2) Changed username to proper User Name 3) Some minor cleaning while I was looking at it. ------------------------------------------------------------------------ r153 | pedroix | 2008-04-09 17:08:53 -0500 (Wed, 09 Apr 2008) | 2 lines Changed paths: M /trunk/locales/es/reports.inc M /trunk/modules/system/translate_save.php 1) Updated es locales, thanks to adolfo 2) Changed the way the translation system stores translations, so now it uses single quotes instead of double quotes. ------------------------------------------------------------------------ r152 | pedroix | 2008-04-09 13:17:46 -0500 (Wed, 09 Apr 2008) | 1 line Changed paths: M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/overrides.php M /trunk/style/wps-redmond/overrides.php Fixed flat display mode broken headers ------------------------------------------------------------------------ r151 | pedroix | 2008-04-09 09:40:51 -0500 (Wed, 09 Apr 2008) | 4 lines Changed paths: A /trunk/locales/de/reports.inc A /trunk/locales/en/reports.inc A /trunk/locales/es/reports.inc A /trunk/locales/fr/reports.inc A /trunk/locales/pt/reports.inc 0000033: Translation module. Error detected trying obtain reports module to translate The reports.inc file was missing for all locales so I have added it for en and pt. I added the reports.inc to the other locales but they are empty, for those wanting to help ;) ------------------------------------------------------------------------ r150 | pedroix | 2008-04-08 13:01:32 -0500 (Tue, 08 Apr 2008) | 7 lines Changed paths: M /trunk/locales/en/common.inc M /trunk/locales/es/common.inc M /trunk/locales/pt/common.inc M /trunk/style/w2p-snowball/login.php M /trunk/style/web2project/login.php M /trunk/style/wps-redmond/login.php A /trunk/style/wps-redmond/w2p_icon.ico 0000032: I want to signup for a new account please. Description: I have selected spanish language for all W2P but in the principal screen to obtain new password it's in english. 1) Added the necessary string key to the en locale. 2) Added the translations to pt and es 3) Changed the themes accordingly 4) Added a missing image file to WPS ------------------------------------------------------------------------ r149 | pedroix | 2008-04-08 10:06:17 -0500 (Tue, 08 Apr 2008) | 2 lines Changed paths: M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/overrides.php Try to fix a IE width problem with the tab/flat buttons. http://web2project.net/forums/viewtopic.php?t=232 ------------------------------------------------------------------------ r148 | pedroix | 2008-04-08 09:19:49 -0500 (Tue, 08 Apr 2008) | 1 line Changed paths: M /trunk/style/wps-redmond/header.php Better looking buttons on the top right ------------------------------------------------------------------------ r147 | pedroix | 2008-04-08 04:29:58 -0500 (Tue, 08 Apr 2008) | 2 lines Changed paths: M /trunk/locales/es/common.inc M /trunk/locales/es/history.inc M /trunk/locales/es/projects.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc Spanish locales updated. Thanks to adolfo ------------------------------------------------------------------------ r146 | pedroix | 2008-04-07 10:46:42 -0500 (Mon, 07 Apr 2008) | 1 line Changed paths: M /trunk/modules/contacts/view.php Show the department of a contact on view interface. ------------------------------------------------------------------------ r145 | pedroix | 2008-04-07 10:40:28 -0500 (Mon, 07 Apr 2008) | 2 lines Changed paths: M /trunk/modules/calendar/vw_day_tasks.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/todo.php Minor inconsistency fix on the today and todo interfaces. Checkboxes were showing though there were no update options selector or table header, when direct_edit_assignment was not set ------------------------------------------------------------------------ r144 | pedroix | 2008-04-06 14:54:09 -0500 (Sun, 06 Apr 2008) | 2 lines Changed paths: M /trunk/do_user_aed.php M /trunk/includes/main_functions.php M /trunk/includes/sendpass.php M /trunk/modules/companies/vw_contacts.php M /trunk/modules/files/folders_table.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/view_topics.php 1) Fix the contacts list on a companies record view context (contacts with no company would show on all companies) 2) Some query joins potential problems fixed. ------------------------------------------------------------------------ r143 | pedroix | 2008-04-05 20:53:06 -0500 (Sat, 05 Apr 2008) | 1 line Changed paths: M /trunk/modules/companies/vw_companies.php Fix companies with no projects not showing on companies list issue ------------------------------------------------------------------------ r142 | pedroix | 2008-04-05 19:55:50 -0500 (Sat, 05 Apr 2008) | 1 line Changed paths: M /trunk/modules/tasks/tasks.class.php M /trunk/style/web2project/images/arrow-down.gif A /trunk/style/web2project/images/arrow-up.gif Fix missing up arrow icon when sorting the tasks list. ------------------------------------------------------------------------ r141 | pedroix | 2008-04-05 11:41:20 -0500 (Sat, 05 Apr 2008) | 6 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/modules/contacts/index.php M /trunk/modules/departments/vw_contacts.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/projects/vw_sub_projects.php M /trunk/modules/public/chpwd.php M /trunk/modules/system/acls_view.php M /trunk/modules/system/custom_field_addedit.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/translate.php M /trunk/modules/system/viewmods.php M /trunk/modules/tasks/tasks.class.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/header.php M /trunk/style/web2project/overrides.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/overrides.php Echo and Concatenation optimization pass 3 Some (more) notes about "Echo and Concatenation optimization": 1) Regarding the latest commit point 3), that was meant as a security improvement :) (believe it or not) 2) Some of the concatenation optimizations will require you to get a wider screen. Your can also use an IDE that wordwraps lines. (Com'on even win notepad can do that :) ) 3) IE still sucks ------------------------------------------------------------------------ r140 | pedroix | 2008-04-05 10:34:35 -0500 (Sat, 05 Apr 2008) | 7 lines Changed paths: M /trunk/modules/public/calendar.php M /trunk/modules/public/selector.php M /trunk/modules/reports/index.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/roles/index.php M /trunk/modules/system/syskeys/index.php M /trunk/modules/system/systemconfig.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/vw_logs.php Echo and Concatenation optimization pass 2 Some notes about "Echo and Concatenation optimization": 1) We got the need for speed, so pretty print the HTML is in the way. 2) As a matter of fact pretty print is unnecessary for todays browsers, any (good) browser should be able to give you a pretty print DOM snapshot formatted accordingly. If not, change your browser. (IE sucks) 3) Now that we are talking about it... geeks behind IE will have a pretty bad time looking in the HTML source code :) ------------------------------------------------------------------------ r139 | pedroix | 2008-04-05 09:21:51 -0500 (Sat, 05 Apr 2008) | 1 line Changed paths: M /trunk/classes/CustomFields.class.php M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/admin/index.php M /trunk/modules/admin/vw_usr_sessions.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/clash.php M /trunk/modules/calendar/companies_tab.view.events.php M /trunk/modules/calendar/projects_tab.view.events.php M /trunk/modules/companies/vw_companies.php M /trunk/modules/contacts/index.php M /trunk/modules/departments/departments.class.php M /trunk/modules/files/files.class.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index_table.php M /trunk/modules/links/index_table.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_idx_types.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_projects.php Echo and Concatenation optimization pass 1 ------------------------------------------------------------------------ r138 | pedroix | 2008-04-04 11:37:39 -0500 (Fri, 04 Apr 2008) | 1 line Changed paths: M /trunk/locales/de/admin.inc M /trunk/locales/de/calendar.inc M /trunk/locales/de/common.inc M /trunk/locales/de/companies.inc M /trunk/locales/de/contacts.inc M /trunk/locales/de/departments.inc M /trunk/locales/de/files.inc M /trunk/locales/de/forums.inc M /trunk/locales/de/help.inc M /trunk/locales/de/history.inc M /trunk/locales/de/links.inc M /trunk/locales/de/projects.inc M /trunk/locales/de/public.inc M /trunk/locales/de/resources.inc M /trunk/locales/de/smartsearch.inc M /trunk/locales/de/styles.inc M /trunk/locales/de/system.inc M /trunk/locales/de/tasks.inc M /trunk/locales/en/admin.inc M /trunk/locales/en/calendar.inc M /trunk/locales/en/common.inc M /trunk/locales/en/companies.inc M /trunk/locales/en/contacts.inc M /trunk/locales/en/departments.inc M /trunk/locales/en/files.inc M /trunk/locales/en/forums.inc M /trunk/locales/en/help.inc M /trunk/locales/en/history.inc M /trunk/locales/en/links.inc M /trunk/locales/en/projects.inc M /trunk/locales/en/public.inc M /trunk/locales/en/resources.inc M /trunk/locales/en/smartsearch.inc M /trunk/locales/en/styles.inc M /trunk/locales/en/system.inc M /trunk/locales/en/tasks.inc M /trunk/locales/es/admin.inc M /trunk/locales/es/calendar.inc M /trunk/locales/es/common.inc M /trunk/locales/es/companies.inc M /trunk/locales/es/contacts.inc M /trunk/locales/es/departments.inc M /trunk/locales/es/files.inc M /trunk/locales/es/forums.inc M /trunk/locales/es/help.inc M /trunk/locales/es/history.inc M /trunk/locales/es/links.inc M /trunk/locales/es/projects.inc M /trunk/locales/es/public.inc M /trunk/locales/es/resources.inc M /trunk/locales/es/smartsearch.inc M /trunk/locales/es/styles.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc M /trunk/locales/fr/admin.inc M /trunk/locales/fr/calendar.inc M /trunk/locales/fr/common.inc M /trunk/locales/fr/companies.inc M /trunk/locales/fr/contacts.inc M /trunk/locales/fr/departments.inc M /trunk/locales/fr/files.inc M /trunk/locales/fr/forums.inc M /trunk/locales/fr/help.inc M /trunk/locales/fr/history.inc M /trunk/locales/fr/install.inc M /trunk/locales/fr/projects.inc M /trunk/locales/fr/public.inc M /trunk/locales/fr/resources.inc M /trunk/locales/fr/smartsearch.inc M /trunk/locales/fr/styles.inc M /trunk/locales/fr/system.inc M /trunk/locales/fr/tasks.inc M /trunk/locales/pt/admin.inc M /trunk/locales/pt/calendar.inc M /trunk/locales/pt/common.inc M /trunk/locales/pt/companies.inc M /trunk/locales/pt/contacts.inc M /trunk/locales/pt/departments.inc M /trunk/locales/pt/files.inc M /trunk/locales/pt/forums.inc M /trunk/locales/pt/help.inc M /trunk/locales/pt/helpdesk.inc M /trunk/locales/pt/history.inc M /trunk/locales/pt/inventory.inc M /trunk/locales/pt/links.inc M /trunk/locales/pt/projects.inc M /trunk/locales/pt/public.inc M /trunk/locales/pt/resources.inc M /trunk/locales/pt/smartsearch.inc M /trunk/locales/pt/styles.inc M /trunk/locales/pt/system.inc M /trunk/locales/pt/system_utf8.inc M /trunk/locales/pt/tasks.inc M /trunk/locales/pt/timecard.inc Double Quotes cleanup 4th pass (Locales) ------------------------------------------------------------------------ r137 | pedroix | 2008-04-04 11:12:02 -0500 (Fri, 04 Apr 2008) | 1 line Changed paths: M /trunk/classes/authenticator.class.php M /trunk/classes/customfieldsparser.class.php M /trunk/classes/date.class.php M /trunk/classes/event_queue.class.php M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/index.php M /trunk/modules/admin/vw_usr.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/admin/vw_usr_sessions.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/clash.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/view.php M /trunk/modules/calendar/week_view.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/departments/addedit.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/folders_table.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/view_topics.php M /trunk/modules/links/addedit.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/setup.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/calendar.php M /trunk/modules/public/selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/billingcode.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/vw_log_update.php Double Quotes cleanup 3rd pass ------------------------------------------------------------------------ r136 | pedroix | 2008-04-04 09:24:17 -0500 (Fri, 04 Apr 2008) | 1 line Changed paths: M /trunk/index.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/companies/addedit.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/view.php M /trunk/modules/forums/index.php M /trunk/modules/history/index.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/public/selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/tasks/ae_resource.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/vw_logs.php M /trunk/updatecontact.php Double Quotes cleanup 2nd pass ------------------------------------------------------------------------ r135 | pedroix | 2008-04-04 08:49:13 -0500 (Fri, 04 Apr 2008) | 1 line Changed paths: M /trunk/classes/CustomFields.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php M /trunk/includes/main_functions.php M /trunk/includes/sendpass.php M /trunk/includes/session.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/admin/vw_usr_perms.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/clash.php M /trunk/modules/companies/index.php M /trunk/modules/companies/vw_users.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/departments/index.php M /trunk/modules/files/do_file_co.php M /trunk/modules/forums/forums.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/public/contact_selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/roles/vw_role_perms.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/viewgantt.php M /trunk/modules/tasks/vw_log_update.php M /trunk/updatecontact.php Double Quotes cleanup 1st pass ------------------------------------------------------------------------ r134 | pedroix | 2008-04-04 06:45:05 -0500 (Fri, 04 Apr 2008) | 2 lines Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/tasks/tasks.php 1) Boost task list rendering speed 2) More cleanup ------------------------------------------------------------------------ r133 | pedroix | 2008-04-04 06:40:44 -0500 (Fri, 04 Apr 2008) | 4 lines Changed paths: M /trunk/classes/date.class.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/tasks/gantt.php Fix a gantt chart problem with tasks with no dates. http://web2project.net/forums/viewtopic.php?t=210 Also took the time to do some more cleanup and some speed up tweaks ------------------------------------------------------------------------ r132 | pedroix | 2008-04-03 16:54:15 -0500 (Thu, 03 Apr 2008) | 3 lines Changed paths: M /trunk/base.php M /trunk/includes/config-dist.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/projects/projects.class.php M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php 1) baseDir and baseUrl are no longer globals 2) Clean up of the remaining leftovers 3) Changed what was left of $w2PConfig calls for base_url and root_dir to pass through w2PgetConfig ------------------------------------------------------------------------ r131 | pedroix | 2008-04-03 10:46:51 -0500 (Thu, 03 Apr 2008) | 1 line Changed paths: M /trunk/README Updated the README file ------------------------------------------------------------------------ r130 | pedroix | 2008-04-01 14:12:45 -0500 (Tue, 01 Apr 2008) | 1 line Changed paths: M /trunk/style/w2p-snowball/main.css A /trunk/style/w2p-snowball/main_uncompressed.css M /trunk/style/web2project/main.css A /trunk/style/web2project/main_uncompressed.css Applied iceyboard CSS compression to web2Projects themes ------------------------------------------------------------------------ r129 | pedroix | 2008-04-01 12:20:15 -0500 (Tue, 01 Apr 2008) | 5 lines Changed paths: M /trunk/modules/contacts/contacts.class.php 0000030: Can't edit contacts Description: I receive this message anytime I attempt to edit a contact: You have attemped to access an item in web2Project without the sufficient permissions to do so. Please contact the web2Project System Administrator. Fixed. This was due to no Companies in the system. ------------------------------------------------------------------------ r128 | pedroix | 2008-04-01 11:54:13 -0500 (Tue, 01 Apr 2008) | 1 line Changed paths: M /trunk/fileviewer.php M /trunk/index.php Made the 'Login Failed' message more expressive (colored red), the way it was you sometimes didn't notice what was wrong. ------------------------------------------------------------------------ r127 | pedroix | 2008-04-01 08:28:47 -0500 (Tue, 01 Apr 2008) | 7 lines Changed paths: M /trunk/js/base.js M /trunk/js/calendar.js M /trunk/lib/jscalendar/calendar-setup.js M /trunk/lib/jscalendar/calendar.js M /trunk/lib/mootools/mootools.js M /trunk/modules/projectdesigner/index.js M /trunk/modules/tasks/addedit.js It seems that JS compression is giving "wild" script hangs: http://forums.web2project.net/viewtopic.php?t=209 Lets play safe about js compression. So we are retreating from Base62 and variable name compression. Lets just remove whitespace and comments, that alone will get us an average 60% save per JS file. This will do bigger JS files but less overhead at decompression time, and probably the problem is at decompression time. ------------------------------------------------------------------------ r126 | pedroix | 2008-03-29 10:50:03 -0500 (Sat, 29 Mar 2008) | 3 lines Changed paths: M /trunk/modules/smartsearch/searchobjects/files.inc.php M /trunk/modules/smartsearch/searchobjects/projects.inc.php 1) Remove Files real name for security purposes 2) Added Searching for file version and file co reason 3) Added Searching to Projects by project id ------------------------------------------------------------------------ r125 | pedroix | 2008-03-27 10:07:39 -0500 (Thu, 27 Mar 2008) | 4 lines Changed paths: M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php 0000028: For consistency: Add selection for "User" to "New Item" drop-down Description: For consistency's sake, add ability to add a new user from the "New Item" drop-down menu... Added User to the New Item combo ------------------------------------------------------------------------ r124 | pedroix | 2008-03-26 18:58:41 -0500 (Wed, 26 Mar 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/vw_addtasks.php Cleaning and Tweaking ------------------------------------------------------------------------ r123 | pedroix | 2008-03-26 18:18:07 -0500 (Wed, 26 Mar 2008) | 1 line Changed paths: M /trunk/modules/system/system.class.php Make sure you can't get the last module to go lower in order. ------------------------------------------------------------------------ r122 | pedroix | 2008-03-26 13:00:50 -0500 (Wed, 26 Mar 2008) | 1 line Changed paths: M /trunk/modules/system/system.class.php Removed some debugging code, wouldn't break anything but better safe than sorrow. ------------------------------------------------------------------------ r121 | pedroix | 2008-03-26 12:50:23 -0500 (Wed, 26 Mar 2008) | 7 lines Changed paths: M /trunk/modules/system/domodsql.php M /trunk/modules/system/system.class.php M /trunk/modules/system/viewmods.php A /trunk/style/web2project/images/icons/1downarrow.png A /trunk/style/web2project/images/icons/1uparrow.png A /trunk/style/web2project/images/icons/2downarrow.png A /trunk/style/web2project/images/icons/2uparrow.png 0000027: module re-ordering randomly fails Description: moveup or movedown in system admin-Modules randomly fails (message says "Modules re-ordered" but position in module list and top menu is unchanged). Saw this behavior when trying to move Reports module up in order. 1) Fixed the thing. 2) Added Move to First, Move to Last to ease the pain of moving modules around the place. 3) Changed the icons so BB can find the "sweet spot" in a sweet way. 4) Added Tooltips so that BB knows what the "sweet spot" is all about. ------------------------------------------------------------------------ r120 | pedroix | 2008-03-24 09:52:07 -0500 (Mon, 24 Mar 2008) | 2 lines Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php 1) Fixed a visual glitch when tasks had files attached 2) More tweaks ------------------------------------------------------------------------ r119 | pedroix | 2008-03-24 09:24:07 -0500 (Mon, 24 Mar 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/index.php Minor tweaks and clean up ------------------------------------------------------------------------ r118 | pedroix | 2008-03-23 14:44:47 -0500 (Sun, 23 Mar 2008) | 4 lines Changed paths: M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/view.php BB said: "Also from the demo site, kind of odd to have an event that recurs NEVER 4 times!! :-)) " Fixed by: 1) When Never is selected then the times recurring is set to 0 when submitting 2) When Never is selected, the times recurring are not shown on event view or calendar tooltip ------------------------------------------------------------------------ r117 | pedroix | 2008-03-23 11:43:58 -0500 (Sun, 23 Mar 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php Some visual improvements and some code tweaks and clean up to the tasks list. ------------------------------------------------------------------------ r116 | pedroix | 2008-03-21 21:02:33 -0500 (Fri, 21 Mar 2008) | 1 line Changed paths: M /trunk/locales/en/system.inc M /trunk/locales/pt/system.inc Changed a tooltip before someone gets confused. ------------------------------------------------------------------------ r115 | pedroix | 2008-03-21 12:20:33 -0500 (Fri, 21 Mar 2008) | 3 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/admin/viewuser.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/clash.php M /trunk/modules/companies/addedit.php M /trunk/modules/contacts/addedit.php M /trunk/modules/departments/addedit.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index_table.php M /trunk/modules/forums/view_messages.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_addtasks.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/index.php M /trunk/modules/projects/view.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_idx_types.php M /trunk/modules/public/contact_selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/smartsearch/index.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/viewgantt.php M /trunk/modules/tasks/vw_log_update.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/login.php M /trunk/style/web2project/header.php M /trunk/style/web2project/login.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/login.php We don't like # anchors... they stink and pick on our/your nerves by rolling the screen at their will. So we changed for something nicer like... don't move at all and stay put. ------------------------------------------------------------------------ r114 | pedroix | 2008-03-21 11:19:46 -0500 (Fri, 21 Mar 2008) | 83 lines Changed paths: M /trunk/modules/projects/gantt.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/stats.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_gantt_sub.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/viewgantt.php 0000020: Tasks from projects of status=="Template" should not appear in my "active" todo lists/gaants/reoports Description: I'm guessing this is not the desired behavior. Template projects are usually hidden from the "normal", active working space. Fixed this issue by creating a new config option called: template_projects_status_id shown on System Config. as "Template Projects Status Id", so administrators can set the status id of Template projects that will from now on no longer be considered on the Reports, Todo, Day view, Tasks list, Tasks per user interface. FOR EXISTING W2P USERS: You should apply the following mysql script: #Add config key to set the Template status id, so we can remove them from calculations INSERT INTO `config` VALUES (0, 'template_projects_status_id', '', 'projects', 'text'); NOTE: This should be done before you apply the revision 111 mysql upgrade script ("Fix Config Groupings") for the config records. If you can't remember what is that here it goes again: #Fix Config Groupings in a more readeable way: UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'company_name'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'debug'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'display_debug'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'enable_gantt_charts'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'host_locale'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'host_style'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'log_changes'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'page_title'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'reset_memory_limit'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'site_domain'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'activate_external_user_creation'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'admin_username'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'password_min_len'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'username_min_len'; UPDATE `config` SET `config_group` = 'auth' WHERE `config_name` = 'auth_method'; UPDATE `config` SET `config_group` = 'auth' WHERE `config_name` = 'postnuke_allow_login'; UPDATE `config` SET `config_group` = 'budgeting' WHERE `config_name` = 'currency_symbol'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_end'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_increment'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_start'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_view_show_minical'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_working_days'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'daily_working_hours'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'files_ci_preserve_attr'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'files_show_versions_edit'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'index_max_file_size'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_application/msword'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_application/pdf'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_default'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_text/html'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_allow_login'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_base_dn'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_host'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_port'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_search_pass'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_search_user'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_user_filter'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_version'; UPDATE `config` SET `config_group` = 'locales' WHERE `config_name` = 'locale_alert'; UPDATE `config` SET `config_group` = 'locales' WHERE `config_name` = 'locale_warn'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'email_prefix'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_auth'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_debug'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_defer'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_host'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_pass'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_port'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_secure'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_timeout'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_transport'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_user'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'projectdesigner_view_project'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'restrict_color_selection'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'template_projects_status_id'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_gc_scan_queue'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_handling'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_idle_time'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_max_lifetime'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_a'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_m'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_tab'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'check_overallocation'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'check_task_dates'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'direct_edit_assignment'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'restrict_task_time_editing'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'show_all_task_assignees'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_control'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_days_before'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_repeat'; DELETE FROM `config` WHERE `config_name` = 'link_tickets_kludge'; ------------------------------------------------------------------------ r113 | pedroix | 2008-03-21 11:11:42 -0500 (Fri, 21 Mar 2008) | 1 line Changed paths: M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_companies.php M /trunk/modules/departments/vw_depts.php M /trunk/modules/files/addedit.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/index.php M /trunk/modules/links/addedit.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projects/addedit.php D /trunk/modules/projects/gantt2.php M /trunk/modules/tasks/addedit.php project_active mysql code tune up ------------------------------------------------------------------------ r112 | pedroix | 2008-03-21 10:11:44 -0500 (Fri, 21 Mar 2008) | 1 line Changed paths: A /trunk/modules/reports/projectdesigner_crumb.index.reports.php Added extra crumb for Reports on ProjectDesigner ------------------------------------------------------------------------ r111 | pedroix | 2008-03-21 08:04:29 -0500 (Fri, 21 Mar 2008) | 77 lines Changed paths: M /trunk/install/web2project.sql M /trunk/locales/en/system.inc M /trunk/locales/pt/system.inc Rearranged the System Configuration groups so that is easier to read and easier to reference. Dropped the link_tickets_kludge config key. IF YOU HAVE W2P ALREADY RUNNING PLEASE KEEP READING: You should run the next mysql script to benefit from this rearrangement. (NOTE: except the link_tickets_kludge key, none of your definitions will be lost executing the following mysql commands, so you can safely run it): #Fix Config Groupings in a more readable way: UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'company_name'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'debug'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'display_debug'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'enable_gantt_charts'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'host_locale'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'host_style'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'log_changes'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'page_title'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'reset_memory_limit'; UPDATE `config` SET `config_group` = 'admin_system' WHERE `config_name` = 'site_domain'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'activate_external_user_creation'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'admin_username'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'password_min_len'; UPDATE `config` SET `config_group` = 'admin_users' WHERE `config_name` = 'username_min_len'; UPDATE `config` SET `config_group` = 'auth' WHERE `config_name` = 'auth_method'; UPDATE `config` SET `config_group` = 'auth' WHERE `config_name` = 'postnuke_allow_login'; UPDATE `config` SET `config_group` = 'budgeting' WHERE `config_name` = 'currency_symbol'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_end'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_increment'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_start'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_day_view_show_minical'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'cal_working_days'; UPDATE `config` SET `config_group` = 'calendar' WHERE `config_name` = 'daily_working_hours'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'files_ci_preserve_attr'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'files_show_versions_edit'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'index_max_file_size'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_application/msword'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_application/pdf'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_default'; UPDATE `config` SET `config_group` = 'files' WHERE `config_name` = 'parser_text/html'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_allow_login'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_base_dn'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_host'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_port'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_search_pass'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_search_user'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_user_filter'; UPDATE `config` SET `config_group` = 'ldap' WHERE `config_name` = 'ldap_version'; UPDATE `config` SET `config_group` = 'locales' WHERE `config_name` = 'locale_alert'; UPDATE `config` SET `config_group` = 'locales' WHERE `config_name` = 'locale_warn'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'email_prefix'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_auth'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_debug'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_defer'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_host'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_pass'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_port'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_secure'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_timeout'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_transport'; UPDATE `config` SET `config_group` = 'mail' WHERE `config_name` = 'mail_user'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'projectdesigner_view_project'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'restrict_color_selection'; UPDATE `config` SET `config_group` = 'projects' WHERE `config_name` = 'template_projects_status_id'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_gc_scan_queue'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_handling'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_idle_time'; UPDATE `config` SET `config_group` = 'session' WHERE `config_name` = 'session_max_lifetime'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_a'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_m'; UPDATE `config` SET `config_group` = 'startup' WHERE `config_name` = 'default_view_tab'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'check_overallocation'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'check_task_dates'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'direct_edit_assignment'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'restrict_task_time_editing'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'show_all_task_assignees'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_control'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_days_before'; UPDATE `config` SET `config_group` = 'tasks' WHERE `config_name` = 'task_reminder_repeat'; DELETE FROM `config` WHERE `config_name` = 'link_tickets_kludge'; ------------------------------------------------------------------------ r110 | pedroix | 2008-03-20 11:34:16 -0500 (Thu, 20 Mar 2008) | 3 lines Changed paths: M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_tasks_sub.php Added (Task Type Filter) to the todo and day view for the users that manage their Projects and life on this field. For example when you have this type field to classify tasks by their importance. You will field the filter to the right, below the other filters checkboxes (Show: Pin, Inactive, Dynamic.....) ------------------------------------------------------------------------ r109 | pedroix | 2008-03-20 10:52:58 -0500 (Thu, 20 Mar 2008) | 1 line Changed paths: M /trunk/modules/calendar/week_view.php M /trunk/style/w2p-snowball/main.css M /trunk/style/web2project/main.css M /trunk/style/wps-redmond/main.css Changed the Week View to a more "Agenda" a like thing. ------------------------------------------------------------------------ r108 | pedroix | 2008-03-20 10:09:08 -0500 (Thu, 20 Mar 2008) | 1 line Changed paths: M /trunk/.htaccess Reverted back because tagging .htaccess doesn't work ------------------------------------------------------------------------ r107 | pedroix | 2008-03-20 09:54:00 -0500 (Thu, 20 Mar 2008) | 1 line Changed paths: M /trunk/.htaccess tagged the .htaccess file with the $Id$ $URL$ SVN thing ------------------------------------------------------------------------ r106 | pedroix | 2008-03-20 05:53:36 -0500 (Thu, 20 Mar 2008) | 6 lines Changed paths: M /trunk/.htaccess 1) Try to avoid "Possible timeout importing tasks from large project" problem http://web2project.net/forums/viewtopic.php?t=177 .htaccess approach will work only on Apache servers though. 2) Format the file a bit better. ------------------------------------------------------------------------ r105 | pedroix | 2008-03-19 19:33:54 -0500 (Wed, 19 Mar 2008) | 15 lines Changed paths: M /trunk/classes/ui.class.php M /trunk/js/base.js A /trunk/js/base.php A /trunk/js/base_uncompressed.js M /trunk/js/calendar.js A /trunk/js/calendar_uncompressed.js D /trunk/js/collapse.js M /trunk/lib/jscalendar/calendar-setup.js A /trunk/lib/jscalendar/calendar-setup_uncompressed.js M /trunk/lib/jscalendar/calendar.js A /trunk/lib/jscalendar/calendar_uncompressed.js M /trunk/modules/projectdesigner/index.js M /trunk/modules/projectdesigner/index.php A /trunk/modules/projectdesigner/index_uncompressed.js M /trunk/modules/tasks/addedit.js A /trunk/modules/tasks/addedit_uncompressed.js M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/main.css M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/header.php M /trunk/style/web2project/main.css M /trunk/style/web2project/overrides.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/main.css Huge JS diet. 1) Ported the gt_hide_tabs and gt_show_tab functions to js/collapse.js 2) Ported the js/collapse.js to base.js. Dropped the js/collapse.js file. 3) Base62 and variable shrink compression on: lib/mootools/mootools.js (already had done that earlier) lib/jscalendar/calendar.js lib/jscalendar/calendar-setup.js js/base.js js/calendar.js 4) Base62 compression on: modules/projectdesigner/index.js modules/tasks/addedit.js 5) Modified the ui.classes/ui.class.php to support the new structure 6) Fixed a issue with the bold of the tabs names when using js_tabs 7) Added _uncompressed files to all compressed js files. Because we will need that :) ------------------------------------------------------------------------ r104 | pedroix | 2008-03-19 07:19:44 -0500 (Wed, 19 Mar 2008) | 1 line Changed paths: M /trunk/modules/projects/view.php small cleanup ------------------------------------------------------------------------ r103 | pedroix | 2008-03-19 07:08:15 -0500 (Wed, 19 Mar 2008) | 3 lines Changed paths: M /trunk/index.php 0000025: Unable to view individual project tabs Description: When "Use ProjectDesigner to View Projects by Default" is selected and using a normal view of a project": Clicking the buttons "tabbed" or "flat" or any of the individual tabs(Tasks, Tasks (Inactive), Forums, Gantt Chart, Task Logs, Events, Files, History, Links) takes me back to the ProjectDesign screen, so user is unable to view individual project tabs. ------------------------------------------------------------------------ r102 | pedroix | 2008-03-18 14:52:59 -0500 (Tue, 18 Mar 2008) | 2 lines Changed paths: M /trunk/base.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php M /trunk/createuser.php M /trunk/do_updatecontact.php M /trunk/includes/main_functions.php M /trunk/includes/session.php M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/viewuser.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/clash.php M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/do_company_aed.php M /trunk/modules/companies/view.php M /trunk/modules/companies/vw_companies.php M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/view.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/do_forum_aed.php M /trunk/modules/forums/do_post_aed.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/setup.php M /trunk/modules/forums/viewer.php M /trunk/modules/history/setup.php M /trunk/modules/links/addedit.php M /trunk/modules/links/setup.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/setup.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/gantt2.php M /trunk/modules/projects/view.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_idx_types.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_projects.php M /trunk/modules/projects/vw_sub_projects.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/chpwd.php M /trunk/modules/reports/index.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/setup.php M /trunk/modules/resources/setup.php M /trunk/modules/resources/view.php M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/setup.php M /trunk/modules/system/roles/do_role_aed.php M /trunk/modules/system/syskeys/do_syskey_aed.php M /trunk/modules/system/syskeys/do_sysval_aed.php M /trunk/modules/system/translate.php M /trunk/modules/system/translate_save.php M /trunk/modules/system/viewmods.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/do_updatetask.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/viewgantt.php M /trunk/modules/tasks/vw_logs.php M /trunk/newuser.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/login.php M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/header.php M /trunk/style/web2project/login.php M /trunk/style/web2project/lostpass.php M /trunk/style/web2project/overrides.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php M /trunk/style/wps-redmond/overrides.php Remove @ chars. We built this for speed so @s is in the way. If they are needed with put them back one at a time. ------------------------------------------------------------------------ r101 | pedroix | 2008-03-18 13:42:31 -0500 (Tue, 18 Mar 2008) | 1 line Changed paths: M /trunk/classes/CustomFields.class.php M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/classes/ui.class.php M /trunk/do_updatecontact.php M /trunk/do_user_aed.php M /trunk/includes/main_functions.php M /trunk/includes/sendpass.php M /trunk/modules/companies/vw_contacts.php M /trunk/modules/contacts/index.php M /trunk/modules/files/folders_table.php M /trunk/modules/history/index.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/public/chpwd.php M /trunk/modules/public/contact_selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/acls_view.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php M /trunk/modules/system/viewmods.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/updatecontact.php Another small step towards DB Abstraction ------------------------------------------------------------------------ r100 | pedroix | 2008-03-18 11:46:00 -0500 (Tue, 18 Mar 2008) | 3 lines Changed paths: M /trunk/locales/en/styles.inc M /trunk/locales/es/admin.inc M /trunk/locales/es/calendar.inc M /trunk/locales/es/common.inc M /trunk/locales/es/companies.inc M /trunk/locales/es/contacts.inc M /trunk/locales/es/departments.inc M /trunk/locales/es/files.inc M /trunk/locales/es/forums.inc M /trunk/locales/es/history.inc A /trunk/locales/es/links.inc M /trunk/locales/es/projects.inc M /trunk/locales/es/public.inc M /trunk/locales/es/resources.inc M /trunk/locales/es/smartsearch.inc M /trunk/locales/es/styles.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc 1) Updated the Spanish locale inc files.inc Thanks to adolfo for this. 2) Updated the en styles.inc ------------------------------------------------------------------------ r99 | pedroix | 2008-03-18 11:19:03 -0500 (Tue, 18 Mar 2008) | 4 lines Changed paths: M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/do_preference_aed.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php 0000023: Remembered state for "expand_collapse" function Description: Make the expand_collapse function default setting user-selectable and keep it in a remembered state. Possible fix applied with the current framework. ------------------------------------------------------------------------ r98 | pedroix | 2008-03-18 06:09:28 -0500 (Tue, 18 Mar 2008) | 3 lines Changed paths: M /trunk/lib/PEAR/Date.php M /trunk/locales/es/calendar.inc M /trunk/locales/es/common.inc M /trunk/modules/calendar/calendar.class.php 0000016: Difference between utf/8 and iso-8859-1 Fixed the Calendar portion of this issue Gantt issue not replicated ------------------------------------------------------------------------ r97 | pedroix | 2008-03-17 18:53:20 -0500 (Mon, 17 Mar 2008) | 5 lines Changed paths: M /trunk/modules/companies/vw_contacts.php M /trunk/modules/departments/vw_contacts.php "For consistency sake, the CONTACTS TAB in the DEPARTMENTS MODULE should have an "add contact" button." Consistency Pass 2: 1) Added a link to the Contacts record on the Department contacts list 2) Added the Phone column to the Companies contacts list ------------------------------------------------------------------------ r96 | pedroix | 2008-03-17 18:36:13 -0500 (Mon, 17 Mar 2008) | 3 lines Changed paths: M /trunk/modules/contacts/addedit.php M /trunk/modules/departments/vw_contacts.php "For consistency sake, the CONTACTS TAB in the DEPARTMENTS MODULE should have an "add contact" button." Special Request by BB ------------------------------------------------------------------------ r95 | pedroix | 2008-03-17 13:22:20 -0500 (Mon, 17 Mar 2008) | 2 lines Changed paths: M /trunk/locales/es/admin.inc M /trunk/locales/es/calendar.inc M /trunk/locales/es/common.inc M /trunk/locales/es/companies.inc M /trunk/locales/es/contacts.inc M /trunk/locales/es/departments.inc M /trunk/locales/es/files.inc M /trunk/locales/es/forums.inc M /trunk/locales/es/help.inc M /trunk/locales/es/lang.php M /trunk/locales/es/projects.inc M /trunk/locales/es/public.inc M /trunk/locales/es/resources.inc M /trunk/locales/es/smartsearch.inc M /trunk/locales/es/styles.inc M /trunk/locales/es/system.inc M /trunk/locales/es/tasks.inc 1) Converted ES inc files to ISO 2) Fixed windows locale for ES locale ------------------------------------------------------------------------ r94 | pedroix | 2008-03-17 11:07:07 -0500 (Mon, 17 Mar 2008) | 3 lines Changed paths: M /trunk/classes/w2p.class.php 0000021: History Tabs in project module Description: When I select in the combo box "change to:" Select all W2P show me differents errors on screen and in my php_error logs. ------------------------------------------------------------------------ r93 | pedroix | 2008-03-16 23:11:45 -0500 (Sun, 16 Mar 2008) | 1 line Changed paths: M /trunk/lib/mootools/mootools.js D /trunk/lib/mootools/mootools_compact.js A /trunk/lib/mootools/mootools_uncompressed.js Mootools went on a diet. ------------------------------------------------------------------------ r92 | pedroix | 2008-03-16 22:41:32 -0500 (Sun, 16 Mar 2008) | 1 line Changed paths: M /trunk/includes/db_adodb.php First steps on DB Abstraction with Oracle ------------------------------------------------------------------------ r91 | pedroix | 2008-03-16 22:37:00 -0500 (Sun, 16 Mar 2008) | 1 line Changed paths: M /trunk/classes/query.class.php M /trunk/includes/db_adodb.php M /trunk/includes/session.php First steps on DB Abstraction with Oracle ------------------------------------------------------------------------ r90 | pedroix | 2008-03-15 08:21:42 -0500 (Sat, 15 Mar 2008) | 1 line Changed paths: M /trunk/classes/permissions.class.php little format fix for Bruce ------------------------------------------------------------------------ r89 | pedroix | 2008-03-12 12:12:29 -0500 (Wed, 12 Mar 2008) | 7 lines Changed paths: M /trunk/modules/forums/addedit.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php 0000022: Forums Description: I create a new forum with user admin and one question, I logged user admin and login with other user that have non-admin privileges. I going to the new foro and I tried to answer the first question and all it's ok except that only appear the back buttom and no there are accept or send buttom. Fixed: 1) The permissions checks for editing posted messages 2) The permissions to submit messages 3) Some visuals ------------------------------------------------------------------------ r88 | pedroix | 2008-03-11 05:29:35 -0500 (Tue, 11 Mar 2008) | 3 lines Changed paths: M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/web2project/lostpass.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php 0000019: few length for mail field Fixed it so the input elements maxlength matches the table fields maximum size. That means 255 characters for the username and the emails and 32 characters for the password. ------------------------------------------------------------------------ r87 | pedroix | 2008-03-08 22:30:11 -0600 (Sat, 08 Mar 2008) | 1 line Changed paths: M /trunk/classes/query.class.php Added HAVING clause ------------------------------------------------------------------------ r86 | pedroix | 2008-03-06 19:32:31 -0600 (Thu, 06 Mar 2008) | 1 line Changed paths: M /trunk/classes/ui.class.php Fix some HTML glitches ------------------------------------------------------------------------ r85 | pedroix | 2008-03-06 11:49:59 -0600 (Thu, 06 Mar 2008) | 1 line Changed paths: M /trunk/classes/ui.class.php Prevent .svn directories from showing on modules, translation manager and user preferences themes as an option. ------------------------------------------------------------------------ r84 | pedroix | 2008-03-06 10:15:07 -0600 (Thu, 06 Mar 2008) | 4 lines Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/tasks/ae_dates.php 0000012: Calendar 1) Changed the setLocale from 'en_US' to 'en' which is more RFC 1766 and ISO 639 compatible. 2) Fixed the Week day names translation on the task addedit dates interface. ------------------------------------------------------------------------ r83 | pedroix | 2008-03-06 09:13:05 -0600 (Thu, 06 Mar 2008) | 2 lines Changed paths: M /trunk/locales/es/locales.php 0000013: Accent in all modules Fix the locale_char_set to iso-8859-1 for the es locale ------------------------------------------------------------------------ r82 | pedroix | 2008-03-06 05:27:13 -0600 (Thu, 06 Mar 2008) | 2 lines Changed paths: M /trunk/classes/query.class.php 0000013: Accent in all modules Shifted the entity decoding method ------------------------------------------------------------------------ r81 | pedroix | 2008-03-06 05:05:49 -0600 (Thu, 06 Mar 2008) | 6 lines Changed paths: M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php 0000009: Problem With Events Description: I create a new event that start the day 5/04 and finish 31/04 and it's recursive One time at week, But W2P create the same event every days at 31/04. Note: 1) It is the start date day and the nr of times that the event recurs that determine the effective day the event will end and not the event end date which only determined at what time will the event end. 2) Fixed also a minor visual glitch ------------------------------------------------------------------------ r80 | pedroix | 2008-03-05 09:49:09 -0600 (Wed, 05 Mar 2008) | 2 lines Changed paths: M /trunk/modules/public/contact_selector.php 0000004: SQL error seen when trying to adjust contacts for a project Fixed the permission checks that were making the error happen and fixed the contact selection from over writing. ------------------------------------------------------------------------ r79 | pedroix | 2008-03-05 09:16:56 -0600 (Wed, 05 Mar 2008) | 2 lines Changed paths: M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php 0000006: Incorrect decimal value: '' for column 'project_actual_budget' Also protected the project_target_budget and task_target_budget fields against this issue. ------------------------------------------------------------------------ r78 | pedroix | 2008-03-05 05:56:23 -0600 (Wed, 05 Mar 2008) | 1 line Changed paths: M /trunk/modules/public/welcome.php 0000005: Typos on Welcome page ------------------------------------------------------------------------ r77 | pedroix | 2008-03-05 05:46:53 -0600 (Wed, 05 Mar 2008) | 3 lines Changed paths: M /trunk/classes/libmail.class.php 0000011: Notification mail Description: In the body of the mail messages don't show correctly the written accent in Spanish language. ------------------------------------------------------------------------ r76 | pedroix | 2008-03-05 05:36:11 -0600 (Wed, 05 Mar 2008) | 1 line Changed paths: M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/view.php Fix the permissions so that it is possible to view and edit events with no project association ------------------------------------------------------------------------ r75 | pedroix | 2008-03-05 05:31:33 -0600 (Wed, 05 Mar 2008) | 1 line Changed paths: M /trunk/modules/forums/forums.class.php 0000010: Fatal Error when tried to create a new forum ------------------------------------------------------------------------ r74 | pedroix | 2008-03-04 19:18:13 -0600 (Tue, 04 Mar 2008) | 1 line Changed paths: M /trunk/install/web2project.sql Changed the smtp settings for easier reading ------------------------------------------------------------------------ r73 | pedroix | 2008-03-04 19:08:05 -0600 (Tue, 04 Mar 2008) | 1 line Changed paths: M /trunk/install/web2project.sql Fix for company description field that was blocking company store ------------------------------------------------------------------------ r72 | pedroix | 2008-03-03 08:42:18 -0600 (Mon, 03 Mar 2008) | 1 line Changed paths: M /trunk/includes/version.php We are officially in version 0.99 SVN release candidate state ------------------------------------------------------------------------ r71 | pedroix | 2008-03-03 08:19:22 -0600 (Mon, 03 Mar 2008) | 2 lines Changed paths: M /trunk/classes/w2p.class.php M /trunk/createuser.php M /trunk/do_user_aed.php M /trunk/fileviewer.php M /trunk/index.php M /trunk/modules/departments/departments.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/roles/roles.class.php M /trunk/modules/system/system.class.php M /trunk/queuescanner.php 1) Dropped lines calling for deprecated db_connect 2) Fixed remaining calls to deprecated db_connect functions ------------------------------------------------------------------------ r70 | pedroix | 2008-03-03 08:16:04 -0600 (Mon, 03 Mar 2008) | 2 lines Changed paths: M /trunk/includes/db_adodb.php D /trunk/includes/db_connect.php D /trunk/includes/gateway.pl M /trunk/includes/session.php 1) Dropped the deprecated db_connect db handling 2) Dropped the deprecated gateway.pl ------------------------------------------------------------------------ r69 | pedroix | 2008-03-03 07:58:12 -0600 (Mon, 03 Mar 2008) | 1 line Changed paths: M /trunk/do_updatecontact.php M /trunk/updatecontact.php Fixed some bugs with the contact updater ------------------------------------------------------------------------ r68 | pedroix | 2008-03-03 05:38:44 -0600 (Mon, 03 Mar 2008) | 3 lines Changed paths: A /trunk/install A /trunk/install/web2project.sql MANUAL SQL CREATION SCRIPT The script creates all the database schema with the necessary elements to start working. After import of the script and manual creation of the includes/config.php file you can login with admin/passwd ------------------------------------------------------------------------ r67 | pedroix | 2008-03-03 05:35:15 -0600 (Mon, 03 Mar 2008) | 1 line Changed paths: A /trunk/lib/PHPMailer/LICENSE A /trunk/lib/PHPMailer/README A /trunk/lib/PHPMailer/language/phpmailer.lang-fr.php A /trunk/lib/PHPMailer/language/phpmailer.lang-hu.php A /trunk/lib/PHPMailer/language/phpmailer.lang-it.php A /trunk/lib/PHPMailer/language/phpmailer.lang-ja.php A /trunk/lib/PHPMailer/language/phpmailer.lang-nl.php A /trunk/lib/PHPMailer/language/phpmailer.lang-no.php A /trunk/lib/PHPMailer/language/phpmailer.lang-pl.php A /trunk/lib/PHPMailer/language/phpmailer.lang-ro.php A /trunk/lib/PHPMailer/language/phpmailer.lang-ru.php A /trunk/lib/PHPMailer/language/phpmailer.lang-se.php A /trunk/lib/PHPMailer/language/phpmailer.lang-tr.php PHPMailer files ------------------------------------------------------------------------ r66 | pedroix | 2008-03-02 14:58:57 -0600 (Sun, 02 Mar 2008) | 1 line Changed paths: M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/do_dept_aed.php M /trunk/modules/departments/index.php M /trunk/modules/departments/view.php A /trunk/modules/departments/vw_depts.php Added department email and type fields. Department Types with Lookup values support. ------------------------------------------------------------------------ r65 | pedroix | 2008-03-02 14:49:16 -0600 (Sun, 02 Mar 2008) | 1 line Changed paths: M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/vw_idx_projects.php Fixed the looks of the project lists and formatted them consistently ------------------------------------------------------------------------ r64 | pedroix | 2008-03-02 05:23:55 -0600 (Sun, 02 Mar 2008) | 1 line Changed paths: M /trunk/style/w2p-snowball/footer.php M /trunk/style/web2project/footer.php M /trunk/style/wps-redmond/footer.php Removed the bottom rounding when in flat mode ------------------------------------------------------------------------ r63 | pedroix | 2008-02-29 12:51:13 -0600 (Fri, 29 Feb 2008) | 1 line Changed paths: M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_archived.php M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php Prevent potential problems with projects without project owner since project owner is not a mandatory field ------------------------------------------------------------------------ r62 | pedroix | 2008-02-29 12:25:08 -0600 (Fri, 29 Feb 2008) | 1 line Changed paths: M /trunk/classes/libmail.class.php M /trunk/do_user_aed.php A /trunk/lib/PHPMailer A /trunk/lib/PHPMailer/ChangeLog.txt A /trunk/lib/PHPMailer/class.phpmailer.php A /trunk/lib/PHPMailer/class.pop3.php A /trunk/lib/PHPMailer/class.smtp.php A /trunk/lib/PHPMailer/codeworxtech.html A /trunk/lib/PHPMailer/language A /trunk/lib/PHPMailer/language/phpmailer.lang-br.php A /trunk/lib/PHPMailer/language/phpmailer.lang-ca.php A /trunk/lib/PHPMailer/language/phpmailer.lang-cz.php A /trunk/lib/PHPMailer/language/phpmailer.lang-de.php A /trunk/lib/PHPMailer/language/phpmailer.lang-dk.php A /trunk/lib/PHPMailer/language/phpmailer.lang-en.php A /trunk/lib/PHPMailer/language/phpmailer.lang-es.php A /trunk/lib/PHPMailer/language/phpmailer.lang-et.php A /trunk/lib/PHPMailer/language/phpmailer.lang-fi.php A /trunk/lib/PHPMailer/language/phpmailer.lang-fo.php M /trunk/locales/en/system.inc M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/files/files.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/projects/projects.class.php M /trunk/modules/tasks/tasks.class.php Adopted and converted the outgoing mails to PHPMailer lib ------------------------------------------------------------------------ r61 | pedroix | 2008-02-29 11:48:35 -0600 (Fri, 29 Feb 2008) | 1 line Changed paths: M /trunk/modules/public/contact_selector.php Fixed some broken queries that were showing all contacts regardless of the company filter ------------------------------------------------------------------------ r60 | pedroix | 2008-02-22 11:13:57 -0600 (Fri, 22 Feb 2008) | 1 line Changed paths: M /trunk/modules/projects/addedit.php Fix color picker on all browsers ------------------------------------------------------------------------ r59 | pedroix | 2008-02-21 05:35:28 -0600 (Thu, 21 Feb 2008) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Fix Projects list tab on Department view (departments_tab.view.projects.php) ------------------------------------------------------------------------ r58 | pedroix | 2008-02-21 05:12:21 -0600 (Thu, 21 Feb 2008) | 1 line Changed paths: M /trunk/modules/projectdesigner/do_task_bulk_aed.php Fix multi-user assignments on ProjectDesigner ------------------------------------------------------------------------ r57 | pedroix | 2008-02-20 18:24:47 -0600 (Wed, 20 Feb 2008) | 1 line Changed paths: D /trunk/modules/tasks/organize.php D /trunk/modules/tasks/organizer.php Tasks Organize and Organizer are no longer needed ------------------------------------------------------------------------ r56 | pedroix | 2008-02-19 12:39:18 -0600 (Tue, 19 Feb 2008) | 5 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/classes/ui.class.php M /trunk/includes/main_functions.php M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/viewuser.php M /trunk/modules/admin/vw_usr.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/calendar/links_events.php M /trunk/modules/calendar/links_tasks.php M /trunk/modules/calendar/view.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/view.php M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_archived.php M /trunk/modules/companies/vw_companies.php M /trunk/modules/companies/vw_contacts.php M /trunk/modules/companies/vw_depts.php M /trunk/modules/companies/vw_users.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/view.php M /trunk/modules/departments/vw_contacts.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/files.class.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index.php M /trunk/modules/files/index_table.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/do_watch_forum.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/index.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php M /trunk/modules/forums/view_pdf.php M /trunk/modules/forums/view_topics.php M /trunk/modules/forums/viewer.php M /trunk/modules/history/index.php M /trunk/modules/links/addedit.php M /trunk/modules/links/index_table.php M /trunk/modules/links/links.class.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/projectdesigner.class.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projectdesigner/vw_project.php M /trunk/modules/projectdesigner/vw_projecttask.php M /trunk/modules/projectdesigner/vw_tasks.php M /trunk/modules/projects/addedit.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/gantt2.php M /trunk/modules/projects/index.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/vw_forums.php M /trunk/modules/projects/vw_idx_projects.php M /trunk/modules/projects/vw_idx_types.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/chpwd.php M /trunk/modules/public/contact_selector.php M /trunk/modules/public/selector.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/stats.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/resources/resources.class.php M /trunk/modules/resources/tasks_dosql.addedit.php M /trunk/modules/resources/tasks_tab.addedit.other_resources.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/resources/vw_resources.php M /trunk/modules/smartsearch/searchobjects/events.inc.php M /trunk/modules/system/acls_view.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/billingcode.php M /trunk/modules/system/domodsql.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_resource.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/listtasks.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/view.php M /trunk/modules/tasks/vw_log_update.php M /trunk/modules/tasks/vw_logs.php 1) Protecting int fields: 1.1) From potential sql injections 1.2) From breaking sql commands 2) Cleaned some unnecessary quotes making the code around ints more compatible with other DB engines 3) Some more cleaning applied along this revision process ------------------------------------------------------------------------ r55 | pedroix | 2008-02-19 10:50:24 -0600 (Tue, 19 Feb 2008) | 3 lines Changed paths: M /trunk/.htaccess M /trunk/classes/permissions.class.php M /trunk/fileviewer.php D /trunk/includes/permissions.php M /trunk/index.php 1) Ported the includes/permissions.php functions to classes/permissions.class.php 2) Dropped includes/permissions.php 3) Added some extra security improvements against potential sql injections and cross site exploits ------------------------------------------------------------------------ r54 | pedroix | 2008-02-17 18:42:21 -0600 (Sun, 17 Feb 2008) | 1 line Changed paths: M /trunk/ChangeLog Change the ChangeLog file to point to our w2p-commit Archives ------------------------------------------------------------------------ r53 | pedroix | 2008-02-17 18:32:05 -0600 (Sun, 17 Feb 2008) | 2 lines Changed paths: M /trunk/fileviewer.php M /trunk/includes/main_functions.php M /trunk/index.php D /trunk/misc 1) Moved writeDebug to main_functions.php 2) Dropped the misc folder, alternatives will be found for what is dropped. ------------------------------------------------------------------------ r52 | pedroix | 2008-02-17 17:35:53 -0600 (Sun, 17 Feb 2008) | 2 lines Changed paths: M /trunk/createuser.php M /trunk/do_user_aed.php D /trunk/functions M /trunk/index.php M /trunk/modules/admin/admin.class.php M /trunk/modules/forums/forums.class.php M /trunk/modules/projectdesigner/configure.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/projects.class.php M /trunk/modules/system/system.class.php M /trunk/modules/tasks/tasks.class.php 1) Merge the _func files with modules class files 2) Drop the functions folder ------------------------------------------------------------------------ r51 | pedroix | 2008-02-15 14:23:52 -0600 (Fri, 15 Feb 2008) | 1 line Changed paths: D /trunk/modules/smartsearch/searchobjects/tickets.inc.php Removed tickets.inc.php from the search objects because it is not part of w2P ------------------------------------------------------------------------ r50 | pedroix | 2008-02-13 21:24:10 -0600 (Wed, 13 Feb 2008) | 2 lines Changed paths: M /trunk/locales/en/public.inc M /trunk/modules/public/chpwd.php 1) Fix the locales and appearance of the change password interface. 2) Remove checking of the user type, and use permission check to admin edit instead to check old password. ------------------------------------------------------------------------ r49 | pedroix | 2008-02-13 19:57:29 -0600 (Wed, 13 Feb 2008) | 1 line Changed paths: M /trunk/modules/projects/addedit.php Fix default priority to 0 (normal) for new projects ------------------------------------------------------------------------ r48 | pedroix | 2008-02-13 06:38:16 -0600 (Wed, 13 Feb 2008) | 2 lines Changed paths: A /trunk/lib/fonts/FreeSans.ttf A /trunk/lib/fonts/FreeSansBold.ttf D /trunk/lib/fonts/arial.ttf D /trunk/lib/fonts/arialbd.ttf M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projects/vw_sub_projects_gantt.php 1) Fix the fonts issue on the gantt charts 2) Arial names dropped and FreeSans names back to where they belong ------------------------------------------------------------------------ r47 | pedroix | 2008-02-12 21:52:13 -0600 (Tue, 12 Feb 2008) | 1 line Changed paths: M /trunk/includes/version.php Updated version nr to 0.9.8 Public BETA Test ------------------------------------------------------------------------ r46 | pedroix | 2008-02-12 21:48:54 -0600 (Tue, 12 Feb 2008) | 1 line Changed paths: M /trunk/modules/admin/viewuser.php M /trunk/modules/contacts/view.php Show new IM fields on the user view page and format the protocols on the links to the IMs ------------------------------------------------------------------------ r45 | pedroix | 2008-02-12 21:09:53 -0600 (Tue, 12 Feb 2008) | 2 lines Changed paths: M /trunk/style/w2p-snowball/header.php M /trunk/style/web2project/header.php M /trunk/style/wps-redmond/header.php 1) Add a tooltip to the upper right web2Project logo to display the products version 2) Some code cleanup mainly to the redmond theme ------------------------------------------------------------------------ r44 | pedroix | 2008-02-12 20:35:38 -0600 (Tue, 12 Feb 2008) | 1 line Changed paths: M /trunk/createuser.php Fix an issue with the new users interface country ------------------------------------------------------------------------ r43 | pedroix | 2008-02-12 19:44:06 -0600 (Tue, 12 Feb 2008) | 2 lines Changed paths: M /trunk/modules/admin/viewuser.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/contacts/index.php 1) Fix Some Crumbs appearance 2) Fix permissions for CSV contacts export ------------------------------------------------------------------------ r42 | pedroix | 2008-02-12 07:18:21 -0600 (Tue, 12 Feb 2008) | 2 lines Changed paths: D /trunk/lib/fonts/FreeMono.ttf D /trunk/lib/fonts/FreeMonoBold.ttf D /trunk/lib/fonts/FreeMonoBoldOblique.ttf D /trunk/lib/fonts/FreeMonoOblique.ttf D /trunk/lib/fonts/FreeSans.ttf D /trunk/lib/fonts/FreeSansBold.ttf D /trunk/lib/fonts/FreeSansBoldOblique.ttf D /trunk/lib/fonts/FreeSansOblique.ttf D /trunk/lib/fonts/FreeSerif.ttf D /trunk/lib/fonts/FreeSerifBold.ttf D /trunk/lib/fonts/FreeSerifBoldItalic.ttf D /trunk/lib/fonts/FreeSerifItalic.ttf A /trunk/lib/fonts/arial.ttf A /trunk/lib/fonts/arialbd.ttf Removed the unnecessary font files and renamed the FreeSans.ttf to arial.ttf and FreeSansBold.ttf to arialbd.ttf that are the only ones needed. The renaming was to leave the jpgraph sources untouched. ------------------------------------------------------------------------ r41 | pedroix | 2008-02-12 07:04:10 -0600 (Tue, 12 Feb 2008) | 1 line Changed paths: M /trunk/modules/projects/projects.class.php Fix History module bug with file deletions of a project when deleting a project ------------------------------------------------------------------------ r40 | pedroix | 2008-02-11 06:11:44 -0600 (Mon, 11 Feb 2008) | 3 lines Changed paths: M /trunk/modules/files/addedit.php M /trunk/modules/files/addedit_folder.php M /trunk/modules/files/co.php M /trunk/modules/files/companies_tab.view.files.php M /trunk/modules/files/do_file_aed.php M /trunk/modules/files/do_file_co.php M /trunk/modules/files/do_files_bulk_aed.php M /trunk/modules/files/do_folder_aed.php M /trunk/modules/files/do_searchfiles.php M /trunk/modules/files/file_index_ignore.php M /trunk/modules/files/files.class.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index.php M /trunk/modules/files/index_table.php M /trunk/modules/files/projects_tab.view.files.php M /trunk/modules/files/tasks_tab.files.php M /trunk/modules/files/tasks_tab.view.files.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/configure.php M /trunk/modules/forums/do_forum_aed.php M /trunk/modules/forums/do_post_aed.php M /trunk/modules/forums/do_watch_forum.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/index.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/setup.php M /trunk/modules/forums/view_messages.php M /trunk/modules/forums/view_pdf.php M /trunk/modules/forums/view_topics.php M /trunk/modules/forums/viewer.php M /trunk/modules/help/index.php M /trunk/modules/history/index.php M /trunk/modules/history/projects_tab.view.history.php M /trunk/modules/history/setup.php M /trunk/modules/links/addedit.php M /trunk/modules/links/do_link_aed.php M /trunk/modules/links/index.php M /trunk/modules/links/index_table.php M /trunk/modules/links/links.class.php M /trunk/modules/links/projects_tab.view.links.php M /trunk/modules/links/setup.php M /trunk/modules/links/tasks_tab.view.links.php M /trunk/modules/projectdesigner/configure.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.js M /trunk/modules/projects/addedit.php M /trunk/modules/projects/admin_tab.viewuser.projects.php M /trunk/modules/projects/admin_tab.viewuser.projects_gantt.php M /trunk/modules/projects/departments_tab.view.projects.php M /trunk/modules/projects/departments_tab.view.projects_gantt.php M /trunk/modules/projects/do_project_aed.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/gantt2.php M /trunk/modules/projects/index.php M /trunk/modules/projects/printprojects.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/view.php M /trunk/modules/projects/viewgantt.php M /trunk/modules/projects/vw_files.php M /trunk/modules/projects/vw_forums.php M /trunk/modules/projects/vw_idx_types.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_projects.php M /trunk/modules/projects/vw_sub_projects.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/public/access_denied.php M /trunk/modules/public/calendar.php M /trunk/modules/public/chpwd.php M /trunk/modules/public/color_selector.php M /trunk/modules/public/contact_selector.php M /trunk/modules/public/date_format.php M /trunk/modules/public/selector.php M /trunk/modules/reports/index.php M /trunk/modules/reports/projects_crumb.view.reports.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overall.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/stats.php M /trunk/modules/reports/reports/taskenddate.php M /trunk/modules/reports/reports/tasklist.php M /trunk/modules/reports/reports/tasklogs.php M /trunk/modules/reports/reports/tasklogs_xp1.php M /trunk/modules/reports/reports/tasksperuser.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/reports/reports/userperformance.php M /trunk/modules/reports/reports.class.php M /trunk/modules/reports/setup.php M /trunk/modules/resources/addedit.php M /trunk/modules/resources/do_resource_aed.php M /trunk/modules/resources/index.php M /trunk/modules/resources/resources.class.php M /trunk/modules/resources/setup.php M /trunk/modules/resources/tabs.js M /trunk/modules/resources/tasks_dosql.addedit.php M /trunk/modules/resources/tasks_tab.addedit.other_resources.php M /trunk/modules/resources/tasks_tab.view.other_resources.php M /trunk/modules/resources/view.js M /trunk/modules/resources/view.php M /trunk/modules/resources/vw_resources.php M /trunk/modules/smartsearch/index.php M /trunk/modules/smartsearch/searchobjects/companies.inc.php M /trunk/modules/smartsearch/searchobjects/contacts.inc.php M /trunk/modules/smartsearch/searchobjects/departments.inc.php M /trunk/modules/smartsearch/searchobjects/events.inc.php M /trunk/modules/smartsearch/searchobjects/files.inc.php M /trunk/modules/smartsearch/searchobjects/files_content.inc.php M /trunk/modules/smartsearch/searchobjects/forum_messages.inc.php M /trunk/modules/smartsearch/searchobjects/forums.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php M /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php M /trunk/modules/smartsearch/searchobjects/projects.inc.php M /trunk/modules/smartsearch/searchobjects/task_log.inc.php M /trunk/modules/smartsearch/searchobjects/tasks.inc.php M /trunk/modules/smartsearch/searchobjects/tickets.inc.php M /trunk/modules/smartsearch/searchobjects/users.inc.php M /trunk/modules/smartsearch/setup.php M /trunk/modules/smartsearch/smartsearch.class.php M /trunk/modules/system/addeditpref.php M /trunk/modules/system/billingcode.php M /trunk/modules/system/contacts_ldap.php M /trunk/modules/system/custom_field_addedit.php M /trunk/modules/system/custom_field_editor.php M /trunk/modules/system/do_billingcode_aed.php M /trunk/modules/system/do_custom_field_aed.php M /trunk/modules/system/do_preference_aed.php M /trunk/modules/system/do_systemconfig_aed.php M /trunk/modules/system/domodsql.php M /trunk/modules/system/index.php M /trunk/modules/system/roles/do_perms_aed.php M /trunk/modules/system/roles/do_role_aed.php M /trunk/modules/system/roles/index.php M /trunk/modules/system/roles/roles.class.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/system/roles/vw_role_perms.php M /trunk/modules/system/syskeys/do_syskey_aed.php M /trunk/modules/system/syskeys/do_sysval_aed.php M /trunk/modules/system/syskeys/index.php M /trunk/modules/system/syskeys/keys.php M /trunk/modules/system/syskeys/syskeys.class.php M /trunk/modules/system/system.class.php M /trunk/modules/system/systemconfig.php M /trunk/modules/system/translate.php M /trunk/modules/system/translate_save.php M /trunk/modules/system/viewmods.php M /trunk/modules/tasks/addedit.js M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/ae_dates.php M /trunk/modules/tasks/ae_depend.php M /trunk/modules/tasks/ae_desc.php M /trunk/modules/tasks/ae_resource.php M /trunk/modules/tasks/do_task_aed.php M /trunk/modules/tasks/do_task_assign_aed.php M /trunk/modules/tasks/do_updatetask.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/index.php M /trunk/modules/tasks/listtasks.php M /trunk/modules/tasks/organize.php M /trunk/modules/tasks/organizer.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo_gantt_sub.php M /trunk/modules/tasks/todo_tasks_sub.php M /trunk/modules/tasks/view.js M /trunk/modules/tasks/view.php M /trunk/modules/tasks/viewgantt.php M /trunk/modules/tasks/vw_log_update.php M /trunk/modules/tasks/vw_logs.php M /trunk/style/w2p-snowball/footer.php M /trunk/style/w2p-snowball/header.php M /trunk/style/w2p-snowball/login.php M /trunk/style/w2p-snowball/lostpass.php M /trunk/style/w2p-snowball/main.css M /trunk/style/w2p-snowball/overrides.php M /trunk/style/web2project/footer.php M /trunk/style/web2project/header.php M /trunk/style/web2project/login.php M /trunk/style/web2project/lostpass.php M /trunk/style/web2project/main.css M /trunk/style/web2project/overrides.php M /trunk/style/wps-redmond/footer.php M /trunk/style/wps-redmond/header.php M /trunk/style/wps-redmond/login.php M /trunk/style/wps-redmond/lostpass.php M /trunk/style/wps-redmond/main.css M /trunk/style/wps-redmond/overrides.php Correctly setting the ID of each file (The first line of each script file of w2P) 2nd Pass ------------------------------------------------------------------------ r39 | pedroix | 2008-02-11 05:40:04 -0600 (Mon, 11 Feb 2008) | 1 line Changed paths: D /trunk/locales/de/ticketsmith.inc D /trunk/locales/en/ticketsmith.inc D /trunk/locales/es/ticketsmith.inc D /trunk/locales/fr/ticketsmith.inc D /trunk/locales/pt/ticketsmith.inc Removed locale inc files for the deprecated ticketsmith module ------------------------------------------------------------------------ r38 | pedroix | 2008-02-11 05:38:51 -0600 (Mon, 11 Feb 2008) | 3 lines Changed paths: M /trunk/base.php M /trunk/classes/CustomFields.class.php M /trunk/classes/ajax.class.php M /trunk/classes/authenticator.class.php M /trunk/classes/customfieldsparser.class.php M /trunk/classes/date.class.php M /trunk/classes/event_queue.class.php M /trunk/classes/libmail.class.php M /trunk/classes/permissions.class.php M /trunk/classes/ui.class.php M /trunk/classes/w2p.class.php M /trunk/createuser.php M /trunk/do_updatecontact.php M /trunk/do_user_aed.php M /trunk/functions/admin_func.php M /trunk/functions/forums_func.php M /trunk/functions/projects_func.php M /trunk/functions/system_func.php M /trunk/functions/tasks_func.php M /trunk/includes/db_adodb.php M /trunk/includes/db_connect.php M /trunk/includes/main_functions.php M /trunk/includes/permissions.php M /trunk/includes/sendpass.php M /trunk/includes/session.php M /trunk/includes/version.php M /trunk/js/base.js M /trunk/js/calendar.js M /trunk/js/calendar.php M /trunk/js/collapse.js M /trunk/locales/core.php M /trunk/locales/de/lang.php M /trunk/locales/de/locales.php M /trunk/locales/en/lang.php M /trunk/locales/en/locales.php M /trunk/locales/es/lang.php M /trunk/locales/es/locales.php M /trunk/locales/fr/lang.php M /trunk/locales/fr/locales.php M /trunk/locales/pt/lang.php M /trunk/locales/pt/locales.php M /trunk/misc/debug.php M /trunk/misc/postnuke/w2plink/index.php M /trunk/misc/postnuke/w2plink/pnadmin.php M /trunk/misc/postnuke/w2plink/pninit.php M /trunk/misc/postnuke/w2plink/pnlang/eng/admin.php M /trunk/misc/postnuke/w2plink/pnuser.php M /trunk/misc/postnuke/w2plink/pnversion.php M /trunk/modules/admin/addedituser.php M /trunk/modules/admin/admin.class.php M /trunk/modules/admin/contacts_crumb.addedit.newuserfromcontact.php M /trunk/modules/admin/contacts_crumb.view.newuserfromcontact.php M /trunk/modules/admin/do_perms_aed.php M /trunk/modules/admin/do_user_aed.php M /trunk/modules/admin/do_userrole_aed.php M /trunk/modules/admin/index.php M /trunk/modules/admin/viewuser.php M /trunk/modules/admin/vw_active_usr.php M /trunk/modules/admin/vw_inactive_usr.php M /trunk/modules/admin/vw_usr.php M /trunk/modules/admin/vw_usr_log.php M /trunk/modules/admin/vw_usr_perms.php M /trunk/modules/admin/vw_usr_roles.php M /trunk/modules/admin/vw_usr_sessions.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/clash.php M /trunk/modules/calendar/companies_tab.view.events.php M /trunk/modules/calendar/day_view.php M /trunk/modules/calendar/do_event_aed.php M /trunk/modules/calendar/index.php M /trunk/modules/calendar/projects_tab.view.events.php M /trunk/modules/calendar/view.php M /trunk/modules/calendar/vw_day_events.php M /trunk/modules/calendar/vw_day_tasks.php M /trunk/modules/calendar/week_view.php M /trunk/modules/calendar/year_view.php M /trunk/modules/companies/addedit.php M /trunk/modules/companies/companies.class.php M /trunk/modules/companies/do_company_aed.php M /trunk/modules/companies/index.php M /trunk/modules/companies/view.php M /trunk/modules/companies/vw_active.php M /trunk/modules/companies/vw_archived.php M /trunk/modules/companies/vw_contacts.php M /trunk/modules/companies/vw_depts.php M /trunk/modules/companies/vw_users.php M /trunk/modules/contacts/addedit.php M /trunk/modules/contacts/contacts.class.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/contacts/do_contact_aed.php M /trunk/modules/contacts/index.php M /trunk/modules/contacts/select_contact_company.php M /trunk/modules/contacts/vcardexport.php M /trunk/modules/contacts/vcardimport.php M /trunk/modules/contacts/view.php M /trunk/modules/departments/addedit.php M /trunk/modules/departments/departments.class.php M /trunk/modules/departments/do_dept_aed.php M /trunk/modules/departments/index.php M /trunk/modules/departments/view.php M /trunk/modules/departments/vw_contacts.php M /trunk/newuser.php M /trunk/queuescanner.php M /trunk/updatecontact.php Correctly setting the ID of each file (The first line of each script file of w2P) 1st Pass ------------------------------------------------------------------------ r37 | pedroix | 2008-02-09 09:20:20 -0600 (Sat, 09 Feb 2008) | 3 lines Changed paths: M /trunk/modules/files/folders_table.php M /trunk/modules/files/index_table.php 1) Explorer and Files List Consistency changes 2) Fixes on the Explorer List 3) Alignment fixes according to data type ------------------------------------------------------------------------ r36 | pedroix | 2008-02-08 12:03:51 -0600 (Fri, 08 Feb 2008) | 1 line Changed paths: M /trunk/modules/companies/vw_active.php Visual Consistency fix for Project priorities icons ------------------------------------------------------------------------ r35 | pedroix | 2008-02-08 11:58:57 -0600 (Fri, 08 Feb 2008) | 2 lines Changed paths: M /trunk/modules/admin/admin.class.php Avoid deletion of users when they are related to objects in the system, and advice to remove roles instead to make users inactive. Users without any relationship with other objects and only those can be physically deleted from the database. ------------------------------------------------------------------------ r34 | pedroix | 2008-02-08 09:31:35 -0600 (Fri, 08 Feb 2008) | 1 line Changed paths: M /trunk/queuescanner.php Fixed $URL$ to the file version line ------------------------------------------------------------------------ r33 | pedroix | 2008-02-08 09:29:23 -0600 (Fri, 08 Feb 2008) | 2 lines Changed paths: M /trunk/LICENSE M /trunk/base.php M /trunk/fileviewer.php M /trunk/includes/config-dist.php M /trunk/index.php M /trunk/modules/public/welcome.php M /trunk/queuescanner.php 1) Fixed copyright lines 2) Added $URL$ to the file version line ------------------------------------------------------------------------ r32 | pedroix | 2008-02-07 11:08:27 -0600 (Thu, 07 Feb 2008) | 3 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/classes/w2p.class.php M /trunk/fileviewer.php M /trunk/includes/main_functions.php M /trunk/modules/calendar/addedit.php M /trunk/modules/calendar/calendar.class.php M /trunk/modules/contacts/csvexport.php M /trunk/modules/files/addedit.php M /trunk/modules/files/co.php M /trunk/modules/files/folders_table.php M /trunk/modules/files/index.php M /trunk/modules/forums/addedit.php M /trunk/modules/forums/forums.class.php M /trunk/modules/forums/index.php M /trunk/modules/links/addedit.php M /trunk/modules/links/index.php M /trunk/modules/projectdesigner/gantt.php M /trunk/modules/projectdesigner/index.php M /trunk/modules/projectdesigner/printproject.php M /trunk/modules/projectdesigner/vw_actions.php M /trunk/modules/projects/gantt.php M /trunk/modules/projects/projects.class.php M /trunk/modules/projects/vw_logs.php M /trunk/modules/projects/vw_sub_projects_gantt.php M /trunk/modules/reports/reports/allocateduserhours.php M /trunk/modules/reports/reports/completed.php M /trunk/modules/reports/reports/overdue.php M /trunk/modules/reports/reports/upcoming.php M /trunk/modules/system/roles/viewrole.php M /trunk/modules/tasks/addedit.php M /trunk/modules/tasks/gantt.php M /trunk/modules/tasks/tasks.class.php M /trunk/modules/tasks/tasks.php M /trunk/modules/tasks/tasksperuser_sub.php M /trunk/modules/tasks/todo.php M /trunk/modules/tasks/vw_logs.php 1) Project item level permissions overall fix 2) Department item level fix 3) Yet more speed improvements ------------------------------------------------------------------------ r31 | nybod | 2008-02-03 15:21:59 -0600 (Sun, 03 Feb 2008) | 1 line Changed paths: M /trunk/classes/query.class.php Removed reference to dotproject ------------------------------------------------------------------------ r30 | pedroix | 2008-01-30 11:10:26 -0600 (Wed, 30 Jan 2008) | 1 line Changed paths: M /trunk/classes/ui.class.php small change for later use ------------------------------------------------------------------------ r29 | pedroix | 2008-01-30 07:20:35 -0600 (Wed, 30 Jan 2008) | 1 line Changed paths: M /trunk/modules/calendar/links_events.php Fixes data for events not shown on tooltip ------------------------------------------------------------------------ r28 | pedroix | 2008-01-28 09:10:23 -0600 (Mon, 28 Jan 2008) | 1 line Changed paths: M /trunk/modules/departments/departments.class.php Prevent Deletion of Departments with Projects ------------------------------------------------------------------------ r27 | pedroix | 2008-01-28 08:49:04 -0600 (Mon, 28 Jan 2008) | 1 line Changed paths: M /trunk/includes/main_functions.php Added some commented code to backtrace globals poisoning ------------------------------------------------------------------------ r26 | pedroix | 2008-01-28 06:26:43 -0600 (Mon, 28 Jan 2008) | 1 line Changed paths: M /trunk/lib/PEAR/Date.php Fixed a Date Warning due to dates not set ------------------------------------------------------------------------ r25 | pedroix | 2008-01-26 10:00:46 -0600 (Sat, 26 Jan 2008) | 3 lines Changed paths: M /trunk/classes/permissions.class.php M /trunk/classes/query.class.php M /trunk/do_user_aed.php A /trunk/lib/PEAR/BBCodeParser.php A /trunk/lib/PEAR/HTML A /trunk/lib/PEAR/HTML/BBCodeParser A /trunk/lib/PEAR/HTML/BBCodeParser/Filter A /trunk/lib/PEAR/HTML/BBCodeParser/Filter/Basic.php A /trunk/lib/PEAR/HTML/BBCodeParser/Filter/Email.php A /trunk/lib/PEAR/HTML/BBCodeParser/Filter/Extended.php A /trunk/lib/PEAR/HTML/BBCodeParser/Filter/Links.php A /trunk/lib/PEAR/HTML/BBCodeParser/Filter/Lists.php A /trunk/lib/PEAR/HTML/BBCodeParser/Filter.php A /trunk/lib/PEAR/HTML/BBCodeParser/example A /trunk/lib/PEAR/HTML/BBCodeParser/example/BBCodeParser.ini A /trunk/lib/PEAR/HTML/BBCodeParser/example/parser.php M /trunk/modules/departments/departments.class.php M /trunk/modules/forums/post_message.php M /trunk/modules/forums/view_messages.php 1) Added BBCode support to forums 2) Changed some comments and added some commented debugging 3) Fixed a php notice on the query class ------------------------------------------------------------------------ r24 | pedroix | 2008-01-23 12:07:43 -0600 (Wed, 23 Jan 2008) | 1 line Changed paths: A /trunk/README A /trunk/modules/reports/reports/taskenddate.php A /trunk/modules/reports/reports/taskenddate.pt.txt A /trunk/modules/reports/reports/tasklist.en.txt A /trunk/modules/reports/reports/tasklist.php A /trunk/modules/reports/reports/tasklist.pt.txt A /trunk/modules/reports/reports/tasklogs.en.txt A /trunk/modules/reports/reports/tasklogs.php A /trunk/modules/reports/reports/tasklogs.pt.txt A /trunk/modules/reports/reports/tasklogs_xp1.en.txt A /trunk/modules/reports/reports/tasklogs_xp1.php A /trunk/modules/reports/reports/tasklogs_xp1.pt.txt A /trunk/modules/reports/reports/tasksperuser.en.txt A /trunk/modules/reports/reports/tasksperuser.php A /trunk/modules/reports/reports/tasksperuser.pt.txt A /trunk/modules/reports/reports/upcoming.en.txt A /trunk/modules/reports/reports/upcoming.php A /trunk/modules/reports/reports/upcoming.pt.txt A /trunk/modules/reports/reports/userperformance.en.txt A /trunk/modules/reports/reports/userperformance.php A /trunk/modules/reports/reports/userperformance.pt.txt A /trunk/modules/reports/setup.php A /trunk/modules/resources A /trunk/modules/resources/addedit.js A /trunk/modules/resources/addedit.php A /trunk/modules/resources/do_resource_aed.php A /trunk/modules/resources/index.php A /trunk/modules/resources/resources.class.php A /trunk/modules/resources/setup.php A /trunk/modules/resources/tabs.js A /trunk/modules/resources/tasks_dosql.addedit.php A /trunk/modules/resources/tasks_tab.addedit.other_resources.php A /trunk/modules/resources/tasks_tab.view.other_resources.php A /trunk/modules/resources/view.js A /trunk/modules/resources/view.php A /trunk/modules/resources/vw_resources.php A /trunk/modules/smartsearch A /trunk/modules/smartsearch/index.html A /trunk/modules/smartsearch/index.php A /trunk/modules/smartsearch/searchobjects A /trunk/modules/smartsearch/searchobjects/companies.inc.php A /trunk/modules/smartsearch/searchobjects/contacts.inc.php A /trunk/modules/smartsearch/searchobjects/departments.inc.php A /trunk/modules/smartsearch/searchobjects/events.inc.php A /trunk/modules/smartsearch/searchobjects/files.inc.php A /trunk/modules/smartsearch/searchobjects/files_content.inc.php A /trunk/modules/smartsearch/searchobjects/forum_messages.inc.php A /trunk/modules/smartsearch/searchobjects/forums.inc.php A /trunk/modules/smartsearch/searchobjects/helpdesk A /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php A /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php A /trunk/modules/smartsearch/searchobjects/projects.inc.php A /trunk/modules/smartsearch/searchobjects/task_log.inc.php A /trunk/modules/smartsearch/searchobjects/tasks.inc.php A /trunk/modules/smartsearch/searchobjects/tickets.inc.php A /trunk/modules/smartsearch/searchobjects/users.inc.php A /trunk/modules/smartsearch/setup.php A /trunk/modules/smartsearch/smartsearch.class.php A /trunk/modules/system A /trunk/modules/system/acls_view.php A /trunk/modules/system/addeditpref.php A /trunk/modules/system/billingcode.php A /trunk/modules/system/contacts_ldap.php A /trunk/modules/system/custom_field_addedit.php A /trunk/modules/system/custom_field_editor.php A /trunk/modules/system/do_billingcode_aed.php A /trunk/modules/system/do_custom_field_aed.php A /trunk/modules/system/do_preference_aed.php A /trunk/modules/system/do_systemconfig_aed.php A /trunk/modules/system/domodsql.php A /trunk/modules/system/index.html A /trunk/modules/system/index.php A /trunk/modules/system/roles A /trunk/modules/system/roles/do_perms_aed.php A /trunk/modules/system/roles/do_role_aed.php A /trunk/modules/system/roles/index.html A /trunk/modules/system/roles/index.php A /trunk/modules/system/roles/roles.class.php A /trunk/modules/system/roles/viewrole.php A /trunk/modules/system/roles/vw_role_perms.php A /trunk/modules/system/syskeys A /trunk/modules/system/syskeys/do_syskey_aed.php A /trunk/modules/system/syskeys/do_sysval_aed.php A /trunk/modules/system/syskeys/index.html A /trunk/modules/system/syskeys/index.php A /trunk/modules/system/syskeys/keys.php A /trunk/modules/system/syskeys/syskeys.class.php A /trunk/modules/system/system.class.php A /trunk/modules/system/systemconfig.php A /trunk/modules/system/translate.php A /trunk/modules/system/translate_save.php A /trunk/modules/system/viewmods.php A /trunk/modules/tasks A /trunk/modules/tasks/addedit.js A /trunk/modules/tasks/addedit.php A /trunk/modules/tasks/ae_dates.php A /trunk/modules/tasks/ae_depend.php A /trunk/modules/tasks/ae_desc.php A /trunk/modules/tasks/ae_resource.php A /trunk/modules/tasks/do_task_aed.php A /trunk/modules/tasks/do_task_assign_aed.php A /trunk/modules/tasks/do_updatetask.php A /trunk/modules/tasks/gantt.php A /trunk/modules/tasks/index.html A /trunk/modules/tasks/index.php A /trunk/modules/tasks/listtasks.php A /trunk/modules/tasks/organize.php A /trunk/modules/tasks/organizer.php A /trunk/modules/tasks/tasks.class.php A /trunk/modules/tasks/tasks.php A /trunk/modules/tasks/tasksperuser.php A /trunk/modules/tasks/tasksperuser_sub.php A /trunk/modules/tasks/todo.php A /trunk/modules/tasks/todo_gantt_sub.php A /trunk/modules/tasks/todo_tasks_sub.php A /trunk/modules/tasks/view.js A /trunk/modules/tasks/view.php A /trunk/modules/tasks/viewgantt.php A /trunk/modules/tasks/vw_log_update.php A /trunk/modules/tasks/vw_logs.php A /trunk/newuser.php A /trunk/queuescanner.php A /trunk/style A /trunk/style/w2p-snowball A /trunk/style/w2p-snowball/README.TXT A /trunk/style/w2p-snowball/bar_top_Selectedleft.gif A /trunk/style/w2p-snowball/bar_top_Selectedmiddle.gif A /trunk/style/w2p-snowball/bar_top_Selectedright.gif A /trunk/style/w2p-snowball/bar_top_left.gif A /trunk/style/w2p-snowball/bar_top_middle.gif A /trunk/style/w2p-snowball/bar_top_right.gif A /trunk/style/w2p-snowball/box_left_corner.jpg A /trunk/style/w2p-snowball/box_right_corner.jpg A /trunk/style/w2p-snowball/box_top.jpg A /trunk/style/w2p-snowball/bubble.gif A /trunk/style/w2p-snowball/bubble.png A /trunk/style/w2p-snowball/button.gif A /trunk/style/w2p-snowball/button_left.gif A /trunk/style/w2p-snowball/button_right.gif A /trunk/style/w2p-snowball/crumb_left.gif A /trunk/style/w2p-snowball/crumb_right.gif A /trunk/style/w2p-snowball/delete_left.gif A /trunk/style/w2p-snowball/delete_right.gif A /trunk/style/w2p-snowball/favicon.ico A /trunk/style/w2p-snowball/footer.php A /trunk/style/w2p-snowball/header.php A /trunk/style/w2p-snowball/index.html A /trunk/style/w2p-snowball/label.gif A /trunk/style/w2p-snowball/lines_title_bar.gif A /trunk/style/w2p-snowball/lines_title_shadow.gif A /trunk/style/w2p-snowball/login.php A /trunk/style/w2p-snowball/logo_bkgd.jpg A /trunk/style/w2p-snowball/lostpass.php A /trunk/style/w2p-snowball/main.css A /trunk/style/w2p-snowball/nav_bkgd.gif A /trunk/style/w2p-snowball/nav_box_left_corner.jpg A /trunk/style/w2p-snowball/nav_box_right_corner.jpg A /trunk/style/w2p-snowball/nav_box_top.jpg A /trunk/style/w2p-snowball/nav_item_hover.gif A /trunk/style/w2p-snowball/nav_shadow.jpg A /trunk/style/w2p-snowball/nav_shadow_bottom.jpg A /trunk/style/w2p-snowball/nav_shadow_bttm_left_corner.jpg A /trunk/style/w2p-snowball/nav_shadow_bttm_right_corner.jpg A /trunk/style/w2p-snowball/overrides.php A /trunk/style/w2p-snowball/shadow_bottom.jpg A /trunk/style/w2p-snowball/shadow_bttm_left_corner.jpg A /trunk/style/w2p-snowball/shadow_bttm_right_corner.jpg A /trunk/style/w2p-snowball/tabBg.png A /trunk/style/w2p-snowball/tabLeft.png A /trunk/style/w2p-snowball/tabRight.png A /trunk/style/w2p-snowball/tabSelectedBg.png A /trunk/style/w2p-snowball/tabSelectedLeft.png A /trunk/style/w2p-snowball/tabSelectedRight.png A /trunk/style/w2p-snowball/tabbox_right_corner.jpg A /trunk/style/w2p-snowball/tabbox_top.jpg A /trunk/style/w2p-snowball/title.jpg A /trunk/style/w2p-snowball/title_bkgd.gif A /trunk/style/w2p-snowball/title_bkgd.jpg A /trunk/style/w2p-snowball/w2p_icon.ico A /trunk/style/w2p-snowball/w2p_logo.jpg A /trunk/style/web2project A /trunk/style/web2project/README.TXT A /trunk/style/web2project/bar_top_Selectedleft.gif A /trunk/style/web2project/bar_top_Selectedmiddle.gif A /trunk/style/web2project/bar_top_Selectedright.gif A /trunk/style/web2project/bar_top_left.gif A /trunk/style/web2project/bar_top_middle.gif A /trunk/style/web2project/bar_top_right.gif A /trunk/style/web2project/box_left_corner.jpg A /trunk/style/web2project/box_right_corner.jpg A /trunk/style/web2project/box_top.jpg A /trunk/style/web2project/bubble.gif A /trunk/style/web2project/bubble.png A /trunk/style/web2project/button.gif A /trunk/style/web2project/button_left.gif A /trunk/style/web2project/button_right.gif A /trunk/style/web2project/crumb_left.gif A /trunk/style/web2project/crumb_right.gif A /trunk/style/web2project/delete_left.gif A /trunk/style/web2project/delete_right.gif A /trunk/style/web2project/favicon.ico A /trunk/style/web2project/footer.php A /trunk/style/web2project/header.php A /trunk/style/web2project/images A /trunk/style/web2project/images/arrow-down.gif A /trunk/style/web2project/images/arrow-right.gif A /trunk/style/web2project/images/back.png A /trunk/style/web2project/images/block-end-16.png A /trunk/style/web2project/images/block-start-16.png A /trunk/style/web2project/images/calendar.gif A /trunk/style/web2project/images/clip.png A /trunk/style/web2project/images/colorchart.gif A /trunk/style/web2project/images/corner-dots.gif A /trunk/style/web2project/images/down22.png A /trunk/style/web2project/images/error.png A /trunk/style/web2project/images/forward.png A /trunk/style/web2project/images/googlemaps.gif A /trunk/style/web2project/images/icons A /trunk/style/web2project/images/icons/1.gif A /trunk/style/web2project/images/icons/3.gif A /trunk/style/web2project/images/icons/ci.png A /trunk/style/web2project/images/icons/co.png A /trunk/style/web2project/images/icons/collapse.gif A /trunk/style/web2project/images/icons/customfields.png A /trunk/style/web2project/images/icons/dialog-warning5.png A /trunk/style/web2project/images/icons/down.png A /trunk/style/web2project/images/icons/edit_add.png A /trunk/style/web2project/images/icons/expand.gif A /trunk/style/web2project/images/icons/graph.gif A /trunk/style/web2project/images/icons/low.gif A /trunk/style/web2project/images/icons/mail.gif A /trunk/style/web2project/images/icons/milestone.gif A /trunk/style/web2project/images/icons/pencil.gif A /trunk/style/web2project/images/icons/pin.gif A /trunk/style/web2project/images/icons/posticon.gif A /trunk/style/web2project/images/icons/priority+1.gif A /trunk/style/web2project/images/icons/priority+2.gif A /trunk/style/web2project/images/icons/priority-1.gif A /trunk/style/web2project/images/icons/priority-2.gif A /trunk/style/web2project/images/icons/rc-gui-status-downgr.png A /trunk/style/web2project/images/icons/remove.png A /trunk/style/web2project/images/icons/shim.gif A /trunk/style/web2project/images/icons/stock_attach-16.png A /trunk/style/web2project/images/icons/stock_cancel-16.png A /trunk/style/web2project/images/icons/stock_delete-16.png A /trunk/style/web2project/images/icons/stock_edit-16.png A /trunk/style/web2project/images/icons/stock_help-16.png A /trunk/style/web2project/images/icons/stock_new.png A /trunk/style/web2project/images/icons/stock_new_small.png A /trunk/style/web2project/images/icons/stock_ok-16.png A /trunk/style/web2project/images/icons/stock_print-16.png A /trunk/style/web2project/images/icons/stock_trash_full-16.png A /trunk/style/web2project/images/icons/trash.gif A /trunk/style/web2project/images/icons/unpin.gif A /trunk/style/web2project/images/icons/up.png A /trunk/style/web2project/images/icons/updown.gif A /trunk/style/web2project/images/icons/users.gif A /trunk/style/web2project/images/icons/w2p.gif A /trunk/style/web2project/images/icons/w2p_icon.gif A /trunk/style/web2project/images/log-error.gif A /trunk/style/web2project/images/log-info.gif A /trunk/style/web2project/images/log-notice.gif A /trunk/style/web2project/images/modules A /trunk/style/web2project/images/modules/admin A /trunk/style/web2project/images/modules/admin/helix-setup-user.png A /trunk/style/web2project/images/modules/admin/helix-setup-user_.png A /trunk/style/web2project/images/modules/admin/helix-setup-users.png A /trunk/style/web2project/images/modules/admin/helix-setup-users2.png A /trunk/style/web2project/images/modules/admin/helix-setup-users3.png A /trunk/style/web2project/images/modules/admin/user_female.png A /trunk/style/web2project/images/modules/admin/user_male.png A /trunk/style/web2project/images/modules/calendar A /trunk/style/web2project/images/modules/calendar/event0.png A /trunk/style/web2project/images/modules/calendar/event1.png A /trunk/style/web2project/images/modules/calendar/event2.png A /trunk/style/web2project/images/modules/calendar/event3.png A /trunk/style/web2project/images/modules/calendar/event4.png A /trunk/style/web2project/images/modules/calendar/event5.png A /trunk/style/web2project/images/modules/calendar/myevo-appointments.png A /trunk/style/web2project/images/modules/companies A /trunk/style/web2project/images/modules/companies/handshake.png A /trunk/style/web2project/images/modules/contacts A /trunk/style/web2project/images/modules/contacts/monkeychat-48.png A /trunk/style/web2project/images/modules/contacts/projects.png A /trunk/style/web2project/images/modules/contacts/vcard.png A /trunk/style/web2project/images/modules/departments A /trunk/style/web2project/images/modules/departments/departments.png A /trunk/style/web2project/images/modules/files A /trunk/style/web2project/images/modules/files/back.png A /trunk/style/web2project/images/modules/files/down.png A /trunk/style/web2project/images/modules/files/duplicate.png A /trunk/style/web2project/images/modules/files/edit_add.png A /trunk/style/web2project/images/modules/files/filesaveas.png A /trunk/style/web2project/images/modules/files/folder5.png A /trunk/style/web2project/images/modules/files/folder5_small.png A /trunk/style/web2project/images/modules/files/folder_new.png A /trunk/style/web2project/images/modules/files/home.png A /trunk/style/web2project/images/modules/files/icons A /trunk/style/web2project/images/modules/files/icons/ac3.png A /trunk/style/web2project/images/modules/files/icons/aiff.png A /trunk/style/web2project/images/modules/files/icons/application-certificate.png A /trunk/style/web2project/images/modules/files/icons/application-x-executable.png A /trunk/style/web2project/images/modules/files/icons/applix.png A /trunk/style/web2project/images/modules/files/icons/arj.png A /trunk/style/web2project/images/modules/files/icons/ascii.png A /trunk/style/web2project/images/modules/files/icons/audio-x-generic.png A /trunk/style/web2project/images/modules/files/icons/audio.png A /trunk/style/web2project/images/modules/files/icons/binary.png A /trunk/style/web2project/images/modules/files/icons/bmp.png A /trunk/style/web2project/images/modules/files/icons/bz2.png A /trunk/style/web2project/images/modules/files/icons/cbz.png A /trunk/style/web2project/images/modules/files/icons/cdbo_list.png A /trunk/style/web2project/images/modules/files/icons/cdimage.png A /trunk/style/web2project/images/modules/files/icons/cdr.png A /trunk/style/web2project/images/modules/files/icons/cdtrack.png A /trunk/style/web2project/images/modules/files/icons/colorscm.png A /trunk/style/web2project/images/modules/files/icons/deb.png A /trunk/style/web2project/images/modules/files/icons/dia.png A /trunk/style/web2project/images/modules/files/icons/documents.png A /trunk/style/web2project/images/modules/files/icons/documents2.png A /trunk/style/web2project/images/modules/files/icons/empty.png A /trunk/style/web2project/images/modules/files/icons/encrypted.png A /trunk/style/web2project/images/modules/files/icons/exec_wine.png A /trunk/style/web2project/images/modules/files/icons/exec_wine1.png A /trunk/style/web2project/images/modules/files/icons/file_locked.png A /trunk/style/web2project/images/modules/files/icons/file_temporary.png A /trunk/style/web2project/images/modules/files/icons/font-x-generic.png A /trunk/style/web2project/images/modules/files/icons/font.png A /trunk/style/web2project/images/modules/files/icons/font_truetype.png A /trunk/style/web2project/images/modules/files/icons/ggnome-mime-application-x-class-file.png A /trunk/style/web2project/images/modules/files/icons/gif.png A /trunk/style/web2project/images/modules/files/icons/gnome-library.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-magicpoint.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-msword.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-ogg.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-par.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-pdf.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-pgp-encrypted.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-pgp-keys.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-pgp.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-postscript.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-rtf.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.lotus-1-2-3.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.ms-excel.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.ms-powerpoint.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.chart.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.database.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.drawing.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.formula.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.graphics-template.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.image.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.presentation-template.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.presentation.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.text-template.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.text-web.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.oasis.opendocument.text.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.stardivision.calc.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.stardivision.impress.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.stardivision.writer.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.sun.xml.calc.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.sun.xml.draw.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.sun.xml.impress.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.sun.xml.writer.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-vnd.sun.xml.writer.template.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-wordperfect.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-abiword.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-applix-spreadsheet.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-archive.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-arj.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-bittorrent.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-bzip-compressed-tar.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-bzip.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-cd-image.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-compress.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-compressed-tar.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-cpio-compressed.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-cpio.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-deb.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-desktop.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-dia-diagram.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-extension-nfo.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-extension-par2.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-gnumeric.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-gzip.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-ipod-firmware.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-jar.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-java-byte-code.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-lha.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-lhz.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-par2.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-perl.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-php.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-python-bytecode.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-python.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-rar.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-rpm.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-sharedlib.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-shellscript.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-tar.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-zip-compressed.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-x-zip.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application-zip.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-application.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-ac3.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-basic.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-midi.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-aiff.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-it.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-midi.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-mod.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-mp3.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-s3m.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-stm.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-ulaw.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-voc.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-wav.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-xi.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio-x-xm.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-audio.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-bmp.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-gif.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-ief.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-jpeg.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-png.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-svg+xml.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-tiff.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-psd.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-rgb.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-tga.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-xbitmap.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-xcf.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-xfig.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image-x-xpixmap.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-image.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-css.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-html.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-plain.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-authors.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-c++src.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-c-header.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-c.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-chdr.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-credits.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-csh.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-csharp.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-csrc.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-haskell.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-install.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-java.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-literate-haskell.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-objcsrc.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-python.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-readme.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-scheme.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-tex.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-x-txt.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text-xml.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-text.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video-mpeg.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video-quicktime.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video-x-ms-asf.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video-x-ms-wmv.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video-x-msvideo.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-video.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-x-directory-smb-server.png A /trunk/style/web2project/images/modules/files/icons/gnome-mime-x-directory-smb-share.png A /trunk/style/web2project/images/modules/files/icons/gnome-package.png A /trunk/style/web2project/images/modules/files/icons/gz.png A /trunk/style/web2project/images/modules/files/icons/html.png A /trunk/style/web2project/images/modules/files/icons/ief.png A /trunk/style/web2project/images/modules/files/icons/image-x-generic.png A /trunk/style/web2project/images/modules/files/icons/image.png A /trunk/style/web2project/images/modules/files/icons/image2.png A /trunk/style/web2project/images/modules/files/icons/info.png A /trunk/style/web2project/images/modules/files/icons/jpeg.png A /trunk/style/web2project/images/modules/files/icons/jpg.png A /trunk/style/web2project/images/modules/files/icons/lha.png A /trunk/style/web2project/images/modules/files/icons/lhz.png A /trunk/style/web2project/images/modules/files/icons/message.png A /trunk/style/web2project/images/modules/files/icons/midi.png A /trunk/style/web2project/images/modules/files/icons/mime-colorset.png A /trunk/style/web2project/images/modules/files/icons/mime-empty.png A /trunk/style/web2project/images/modules/files/icons/mime-help.png A /trunk/style/web2project/images/modules/files/icons/mime-postscript.png A /trunk/style/web2project/images/modules/files/icons/mime_ascii.png A /trunk/style/web2project/images/modules/files/icons/mime_cdr.png A /trunk/style/web2project/images/modules/files/icons/mime_colorset.png A /trunk/style/web2project/images/modules/files/icons/mime_empty.png A /trunk/style/web2project/images/modules/files/icons/mime_koffice.png A /trunk/style/web2project/images/modules/files/icons/misc.png A /trunk/style/web2project/images/modules/files/icons/mod.png A /trunk/style/web2project/images/modules/files/icons/mp3.png A /trunk/style/web2project/images/modules/files/icons/package-x-generic.png A /trunk/style/web2project/images/modules/files/icons/par.png A /trunk/style/web2project/images/modules/files/icons/pdf.png A /trunk/style/web2project/images/modules/files/icons/php.png A /trunk/style/web2project/images/modules/files/icons/pix.png A /trunk/style/web2project/images/modules/files/icons/png.png A /trunk/style/web2project/images/modules/files/icons/ps.png A /trunk/style/web2project/images/modules/files/icons/psd.png A /trunk/style/web2project/images/modules/files/icons/quicktime.png A /trunk/style/web2project/images/modules/files/icons/rar.png A /trunk/style/web2project/images/modules/files/icons/recycled.png A /trunk/style/web2project/images/modules/files/icons/rgb.png A /trunk/style/web2project/images/modules/files/icons/rpm.png A /trunk/style/web2project/images/modules/files/icons/s3m.png A /trunk/style/web2project/images/modules/files/icons/schedule.png A /trunk/style/web2project/images/modules/files/icons/shellscript.png A /trunk/style/web2project/images/modules/files/icons/sound.png A /trunk/style/web2project/images/modules/files/icons/source_c.png A /trunk/style/web2project/images/modules/files/icons/source_cpp.png A /trunk/style/web2project/images/modules/files/icons/source_h.png A /trunk/style/web2project/images/modules/files/icons/source_java.png A /trunk/style/web2project/images/modules/files/icons/source_php.png A /trunk/style/web2project/images/modules/files/icons/source_py.png A /trunk/style/web2project/images/modules/files/icons/source_pyc.png A /trunk/style/web2project/images/modules/files/icons/spreadsheet.png A /trunk/style/web2project/images/modules/files/icons/stm.png A /trunk/style/web2project/images/modules/files/icons/svg.png A /trunk/style/web2project/images/modules/files/icons/tar.png A /trunk/style/web2project/images/modules/files/icons/template_source.png A /trunk/style/web2project/images/modules/files/icons/tex.png A /trunk/style/web2project/images/modules/files/icons/text-html.png A /trunk/style/web2project/images/modules/files/icons/text-x-generic-template.png A /trunk/style/web2project/images/modules/files/icons/text-x-generic.png A /trunk/style/web2project/images/modules/files/icons/text-x-script.png A /trunk/style/web2project/images/modules/files/icons/text.png A /trunk/style/web2project/images/modules/files/icons/tga.png A /trunk/style/web2project/images/modules/files/icons/tgz.png A /trunk/style/web2project/images/modules/files/icons/tiff.png A /trunk/style/web2project/images/modules/files/icons/txt.png A /trunk/style/web2project/images/modules/files/icons/ulaw.png A /trunk/style/web2project/images/modules/files/icons/unknown.png A /trunk/style/web2project/images/modules/files/icons/vcalendar.png A /trunk/style/web2project/images/modules/files/icons/video-x-generic.png A /trunk/style/web2project/images/modules/files/icons/video.png A /trunk/style/web2project/images/modules/files/icons/vmlinuz.png A /trunk/style/web2project/images/modules/files/icons/voc.png A /trunk/style/web2project/images/modules/files/icons/wav.png A /trunk/style/web2project/images/modules/files/icons/x-office-address-book.png A /trunk/style/web2project/images/modules/files/icons/x-office-calendar.png A /trunk/style/web2project/images/modules/files/icons/x-office-document.png A /trunk/style/web2project/images/modules/files/icons/x-office-presentation.png A /trunk/style/web2project/images/modules/files/icons/x-office-spreadsheet.png A /trunk/style/web2project/images/modules/files/icons/xcf.png A /trunk/style/web2project/images/modules/files/icons/xfig.png A /trunk/style/web2project/images/modules/files/icons/xi.png A /trunk/style/web2project/images/modules/files/icons/xm.png A /trunk/style/web2project/images/modules/files/icons/zip.png A /trunk/style/web2project/images/modules/files/kedit.png A /trunk/style/web2project/images/modules/files/remove.png A /trunk/style/web2project/images/modules/files/up.png A /trunk/style/web2p