------------------------------------------------------------------------
r1222 | caseydk | 2010-06-29 02:43:46 -0400 (Tue, 29 Jun 2010) | 1 line
Changed paths:
   A /tags/version2.0 (from /trunk:1221)

tagging version 2.0
------------------------------------------------------------------------
r1221 | caseydk | 2010-06-29 02:37:55 -0400 (Tue, 29 Jun 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/024_remove_task_log_changelog.sql

applied the last patch for v2.0;
------------------------------------------------------------------------
r1220 | caseydk | 2010-06-29 02:16:06 -0400 (Tue, 29 Jun 2010) | 2 lines
Changed paths:
   M /trunk/install/index.php
   M /trunk/newuser.php
   M /trunk/style/common.css
   M /trunk/style/w2p-snowball/login.php
   M /trunk/style/w2p-snowball/lostpass.php
   M /trunk/style/w2p-snowball/main.css
   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/wps-redmond/login.php
   M /trunk/style/wps-redmond/lostpass.php
   M /trunk/style/wps-redmond/main.css

wired up the css properly;
rolled back the css changes for tooltips;
------------------------------------------------------------------------
r1219 | caseydk | 2010-06-28 23:21:44 -0400 (Mon, 28 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/system/system.class.php

tweaked the data collection to get curl, gd, and mysql versions
------------------------------------------------------------------------
r1218 | caseydk | 2010-06-28 00:40:11 -0400 (Mon, 28 Jun 2010) | 4 lines
Changed paths:
   M /trunk/style/common.css
   M /trunk/style/w2p-snowball/main.css
   M /trunk/style/web2project/main.css
   M /trunk/style/wps-redmond/main.css

consolidated tooltips and some basic styles;
cleaning up duplicate css
more consolidation of css
cleaned up the minical stuff
------------------------------------------------------------------------
r1217 | caseydk | 2010-06-27 15:37:00 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/BaseObject.class.php

tweaked to better handle linebreaks under windows
------------------------------------------------------------------------
r1216 | caseydk | 2010-06-27 15:36:53 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Utilities/Mail.class.php

updated to reflect the new class names;
------------------------------------------------------------------------
r1215 | caseydk | 2010-06-27 15:36:46 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/EventQueue.class.php
   M /trunk/includes/main_functions.php

further updated the autoloader to handle a missing class;
------------------------------------------------------------------------
r1214 | caseydk | 2010-06-27 15:36:35 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/API/iCalendar.class.php

updated the ATTACH parameter to properly label URLs so calendar systems handle them properly;
------------------------------------------------------------------------
r1213 | caseydk | 2010-06-27 15:36:28 -0400 (Sun, 27 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projectdesigner/projectdesigner.class.php

figured out what was causing http://bugs.web2project.net/view.php?id=360
it turns out that the node-finding code was looking for any id with 'project' in it.. I changed the relevant task id's to task_proj_(etc)
------------------------------------------------------------------------
r1212 | caseydk | 2010-06-27 15:36:18 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/do_task_aed.php
   M /trunk/modules/tasks/tasks.class.php

simplified the bind() logic
------------------------------------------------------------------------
r1211 | caseydk | 2010-06-27 15:36:08 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/calendar.php
   M /trunk/classes/w2p/API/iCalendar.class.php

updated the iCal stuff to use the timezones properly.. and since we're just using UTC output, it's dead simple;
------------------------------------------------------------------------
r1210 | caseydk | 2010-06-27 15:35:57 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/todo.php

deleting some old code
------------------------------------------------------------------------
r1209 | caseydk | 2010-06-27 15:35:48 -0400 (Sun, 27 Jun 2010) | 2 lines
Changed paths:
   M /trunk/calendar.php
   M /trunk/modules/calendar/calendar.class.php

added the timezone to the iCal feed;
updated a syntax error in the calendar event query
------------------------------------------------------------------------
r1208 | caseydk | 2010-06-27 15:35:37 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/addedit.php
   M /trunk/modules/tasks/tasks.class.php

tweaks to allow for non-assigned/unowned tasks;
------------------------------------------------------------------------
r1207 | caseydk | 2010-06-21 10:31:38 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/vw_sub_projects_gantt.php

hack to cleanup the missing include classes.. this should be refactored to generate gantt charts the new way;
------------------------------------------------------------------------
r1206 | caseydk | 2010-06-21 02:41:59 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php
   M /trunk/classes/ui.class.php
   M /trunk/classes/w2p/Authenticators/LDAP.class.php
   M /trunk/classes/w2p/Core/BaseObject.class.php
   M /trunk/classes/w2p/Database/Query.class.php
   M /trunk/includes/db_adodb.php
   M /trunk/includes/main_functions.php
   M /trunk/includes/session.php
   M /trunk/js/calendar.php
   M /trunk/modules/admin/vw_usr_perms.php
   M /trunk/modules/calendar/index.php
   M /trunk/modules/departments/departments.class.php
   M /trunk/modules/files/do_file_co.php
   M /trunk/modules/files/files.class.php
   M /trunk/modules/files/folders_table.php
   M /trunk/modules/history/index.php
   M /trunk/modules/projectdesigner/index.php
   M /trunk/modules/projectdesigner/printproject.php
   M /trunk/modules/projectdesigner/vw_addtasks.php
   M /trunk/modules/projectdesigner/vw_tasks.php
   M /trunk/modules/projects/vw_projects.php
   M /trunk/modules/projects/vw_sub_projects_gantt.php
   M /trunk/modules/public/welcome.php
   M /trunk/modules/reports/reports/tasksperuser.php
   M /trunk/modules/reports/setup.php
   M /trunk/modules/resources/tasks_dosql.addedit.php
   M /trunk/modules/resources/tasks_tab.addedit.other_resources.php
   M /trunk/modules/system/acls_view.php
   M /trunk/modules/system/billingcode.php
   M /trunk/modules/system/contacts_ldap.php
   M /trunk/modules/system/translate.php
   M /trunk/modules/system/translate_save.php
   M /trunk/modules/tasks/addedit.js
   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/tasksperuser_sub.php
   M /trunk/modules/tasks/todo_tasks_sub.php

removed lots of dead/commented out code
------------------------------------------------------------------------
r1205 | caseydk | 2010-06-21 01:45:59 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /trunk/base.php

turned off the detailed error reporting;
------------------------------------------------------------------------
r1204 | caseydk | 2010-06-21 01:26:15 -0400 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/vw_sub_projects.php

applied a check to make sure the sub_projects_vew is only included if there are subprojects;
resolves http://bugs.web2project.net/view.php?id=494
------------------------------------------------------------------------
r1203 | caseydk | 2010-06-21 01:13:32 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php

applied a patch to fix the timezone issue introduced in v1.3;
------------------------------------------------------------------------
r1202 | caseydk | 2010-06-19 02:01:42 -0400 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   A /trunk/install/sql/mysql/024_remove_task_log_changelog.sql
   M /trunk/modules/tasks/tasklogs.class.php
   M /trunk/unit_tests/db_files/tasklogsSeed.xml
   A /trunk/unit_tests/db_files/tasklogsTestDelete.xml
   M /trunk/unit_tests/db_files/tasklogsTestStoreCreate.xml
   M /trunk/unit_tests/db_files/tasklogsTestStoreUpdate.xml
   M /trunk/unit_tests/db_files/tasksSeed.xml
   M /trunk/unit_tests/db_files/tasksTestDelete.xml
   M /trunk/unit_tests/db_files/tasksTestDeleteWithChildren.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/modules/tasklogs.test.php
   M /trunk/unit_tests/modules/tasks.test.php

Merge branch 'master' of git@github.com:caseysoftware/web2project
------------------------------------------------------------------------
r1201 | caseydk | 2010-06-19 02:01:22 -0400 (Sat, 19 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/files/files.class.php
   M /trunk/modules/tasks/tasks.class.php

added a check to make sure empty task lists are handled properly;
fixed a task query to resolve http://bugs.web2project.net/view.php?id=496
------------------------------------------------------------------------
r1198 | caseydk | 2010-06-17 12:39:25 -0400 (Thu, 17 Jun 2010) | 4 lines
Changed paths:
   M /trunk/install/conversion/perform.php

Merge branch 'master' of git@github.com:caseysoftware/web2project

Conflicts:
	install/conversion/perform.php
------------------------------------------------------------------------
r1197 | caseydk | 2010-06-17 12:39:18 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/includes/version.php

updated version number
------------------------------------------------------------------------
r1196 | caseydk | 2010-06-17 12:39:11 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/UpgradeManager.class.php
   M /trunk/install/conversion/perform.php

added some checks to make sure a failed dotProject->web2project attempt doesn't break everything;
------------------------------------------------------------------------
r1195 | caseydk | 2010-06-17 12:16:53 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/UpgradeManager.class.php
   M /trunk/install/conversion/perform.php

added a check to make sure the conversion goes as expected;
------------------------------------------------------------------------
r1194 | caseydk | 2010-06-17 12:16:44 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/do_project_aed.php
   M /trunk/modules/tasks/do_updatetask.php

adjusted the notifications to work based on the proper values;
------------------------------------------------------------------------
r1193 | caseydk | 2010-06-17 00:47:19 -0400 (Thu, 17 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/projects/view.php

minor tweaks to the sub project tree handling;
should resolve http://bugs.web2project.net/view.php?id=494
------------------------------------------------------------------------
r1192 | caseydk | 2010-06-17 00:32:27 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/calendar/links_tasks.php

wired the calendar module's task generation to use the timezone-aware functions;
------------------------------------------------------------------------
r1191 | caseydk | 2010-06-17 00:32:20 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/projectdesigner.class.php

wired the project designer module to use the timezone-aware functions;
------------------------------------------------------------------------
r1190 | caseydk | 2010-06-17 00:32:14 -0400 (Thu, 17 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/ae_dates.php
   M /trunk/modules/tasks/do_task_aed.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/tasksperuser_sub.php
   M /trunk/modules/tasks/view.php

wired the tasks module to use the timezone-aware functions;
this one was wildly complicated due to time limitations, etc;
------------------------------------------------------------------------
r1189 | caseydk | 2010-06-16 12:56:12 -0400 (Wed, 16 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php
   M /trunk/classes/w2p/Database/Query.class.php
   M /trunk/includes/main_functions.php
   M /trunk/modules/admin/vw_usr.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/links_events.php
   M /trunk/modules/calendar/view.php
   M /trunk/modules/calendar/vw_day_events.php
   M /trunk/modules/contacts/addedit.php
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/contacts/view.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/forums/addedit.php
   M /trunk/modules/forums/forummessage.class.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_topics.php
   M /trunk/modules/forums/viewer.php
   M /trunk/modules/history/addedit.php
   M /trunk/modules/links/index_table.php
   M /trunk/modules/links/links.class.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasklogs.class.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/vw_logs.php
   M /trunk/style/w2p-snowball/header.php
   M /trunk/style/web2project/header.php
   M /trunk/style/wps-redmond/header.php
   M /trunk/unit_tests/includes/main_functions.test.php

Merge branch 'timezones'
------------------------------------------------------------------------
r1188 | caseydk | 2010-06-16 12:55:41 -0400 (Wed, 16 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/UpgradeManager.class.php

added a case for the upcoming dotProject release.. we should come up with a better way of handling these;
------------------------------------------------------------------------
r1187 | caseydk | 2010-06-16 10:52:43 -0400 (Wed, 16 Jun 2010) | 4 lines
Changed paths:
   A /trunk/install/sql/mysql/023_pre_v2.0_fixes2.sql

resolves a pair of not-null issues where mysql on windows was freaking out... freaking out I say!
thanks to Dave Bowman on the bug reports and screensharing to help track these down;
resolves http://bugs.web2project.net/view.php?id=486
resolves http://bugs.web2project.net/view.php?id=489
------------------------------------------------------------------------
r1186 | caseydk | 2010-06-15 23:59:00 -0400 (Tue, 15 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/forums/forums.class.php
   M /trunk/modules/forums/view_topics.php

tweaked the check for new messages at the topic listing level;
resolves http://bugs.web2project.net/view.php?id=290
------------------------------------------------------------------------
r1185 | caseydk | 2010-06-15 00:28:23 -0400 (Tue, 15 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projectdesigner/vw_actions.php

wired in translation for the dropdown fields;
resolves http://bugs.web2project.net/view.php?id=476
------------------------------------------------------------------------
r1184 | caseydk | 2010-06-15 00:10:54 -0400 (Tue, 15 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/forums/do_watch_forum.php

removed casting to an int;
resolves http://bugs.web2project.net/view.php?id=491
------------------------------------------------------------------------
r1183 | caseydk | 2010-06-14 01:08:00 -0400 (Mon, 14 Jun 2010) | 3 lines
Changed paths:
   M /trunk/classes/w2p/Output/HTMLHelper.class.php
   M /trunk/modules/calendar/calendar.class.php
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/companies/vw_contacts.php
   M /trunk/modules/departments/departments.class.php
   M /trunk/modules/departments/vw_contacts.php
   M /trunk/modules/files/files.class.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/do_updatetask.php
   M /trunk/modules/tasks/tasklogs.class.php
   M /trunk/modules/tasks/tasks.class.php

tweaked some things for the new contacts methods..
not sure if it fixes *all* of the issues with the new structure, but should fix most of them;
resolves much of http://bugs.web2project.net/view.php?id=485
------------------------------------------------------------------------
r1182 | caseydk | 2010-06-13 20:51:55 -0400 (Sun, 13 Jun 2010) | 3 lines
Changed paths:
   M /trunk/index.php
   M /trunk/modules/projects/vw_idx_projects.php

cleaned up default timezone handling;
adjusted the project list display to make sure subprojects show up beneath their parent and otherwise;
resolves http://bugs.web2project.net/view.php?id=487
------------------------------------------------------------------------
r1181 | caseydk | 2010-06-13 20:51:45 -0400 (Sun, 13 Jun 2010) | 1 line
Changed paths:
   M /trunk/.gitignore

added ignore rules for the file upload/tmp sections
------------------------------------------------------------------------
r1180 | caseydk | 2010-06-13 20:51:39 -0400 (Sun, 13 Jun 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

adjusting the display handling of the w2ptextarea encoding/decoding stuff
------------------------------------------------------------------------
r1179 | caseydk | 2010-06-13 20:51:32 -0400 (Sun, 13 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/reports/reports/tasklogs_xp1.php

formatting tweaks;
------------------------------------------------------------------------
r1178 | caseydk | 2010-06-12 15:14:39 -0400 (Sat, 12 Jun 2010) | 3 lines
Changed paths:
   M /trunk/modules/projectdesigner/do_addtasks_aed.php
   M /trunk/modules/projectdesigner/do_task_bulk_aed.php
   M /trunk/modules/tasks/tasks.class.php

added a check to the task->check() method to make sure the end date is after the start date;
updated the project designer to pass along the errors from the bulk update process;
resolves - http://bugs.web2project.net/view.php?id=478
------------------------------------------------------------------------
r1177 | caseydk | 2010-06-12 01:36:31 -0400 (Sat, 12 Jun 2010) | 2 lines
Changed paths:
   M /trunk/classes/w2p/Output/HTMLHelper.class.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasks.class.php

adjusted the contact info display on projects & tasks to remove phone number ;
resolves http://bugs.web2project.net/view.php?id=473
------------------------------------------------------------------------
r1176 | caseydk | 2010-06-11 21:03:48 -0400 (Fri, 11 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/companies/vw_active.php

added the currency formatting to the project list;
resolves http://bugs.web2project.net/view.php?id=475
------------------------------------------------------------------------
r1175 | caseydk | 2010-06-11 21:03:41 -0400 (Fri, 11 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/view.php
   D /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk.inc.php
   D /trunk/modules/smartsearch/searchobjects/helpdesk/helpdesk_log.inc.php

minor code cleanup;
moved the helpdesk search into the helpdesk module;
------------------------------------------------------------------------
r1174 | caseydk | 2010-06-11 21:03:33 -0400 (Fri, 11 Jun 2010) | 2 lines
Changed paths:
   M /trunk/includes/main_functions.php

tweaked the autoloader in accordance to support the spl_autoload stuff;
added some autoload conditions to handle some oddback things;
------------------------------------------------------------------------
r1173 | caseydk | 2010-06-11 21:03:27 -0400 (Fri, 11 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/smartsearch/smartsearch.class.php

added to the SmartSearch class to include an optional 'group by' to eliminate duplicates if necessary;
added to the Contact hook_search to use it;
------------------------------------------------------------------------
r1172 | caseydk | 2010-06-11 21:03:18 -0400 (Fri, 11 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/gantt.php
   M /trunk/modules/projects/vw_sub_projects_gantt.php

removed old library references;
------------------------------------------------------------------------
r1171 | caseydk | 2010-06-11 21:03:10 -0400 (Fri, 11 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/gantt.php
   M /trunk/modules/tasks/gantt.php

more cleanup of the gantt chart creation;
------------------------------------------------------------------------
r1170 | caseydk | 2010-06-07 23:57:03 -0400 (Mon, 07 Jun 2010) | 2 lines
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/files/files.class.php

moved the file_size function from files.class.php into main_includes.php to be generally available;
resolves http://bugs.web2project.net/view.php?id=468
------------------------------------------------------------------------
r1169 | caseydk | 2010-06-07 23:48:37 -0400 (Mon, 07 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/contacts/contacts.class.php

made the contacts_methods searchable;
resolves http://bugs.web2project.net/view.php?id=466 and ends up making all IM methods searchable too;
------------------------------------------------------------------------
r1168 | caseydk | 2010-06-06 15:00:24 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/admin/vw_usr_perms.php

Added a check to make sure that only people with Admin permissions can add Admin permissions to someone;
Resolves some of http://bugs.web2project.net/view.php?id=339
------------------------------------------------------------------------
r1167 | caseydk | 2010-06-06 14:38:31 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/files/folders_table.php

moved the $junkFile declaration to resolve missing functions;
not liking this solution, but this is good enough until we can pull the functions back out;
------------------------------------------------------------------------
r1166 | caseydk | 2010-06-06 01:54:16 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/gantt.php

tracked down an issue where gantt charts would bomb if there were no tasks to display.. rare but it could happen;
resolves http://bugs.web2project.net/view.php?id=402
------------------------------------------------------------------------
r1165 | caseydk | 2010-06-06 01:44:19 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/classes/w2p/Output/GanttRenderer.class.php

Added the day view to the larger scale.. not ideal, but it adds the proper height to get the full title;
Resolves http://bugs.web2project.net/view.php?id=425
------------------------------------------------------------------------
r1164 | caseydk | 2010-06-06 00:55:23 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Authenticators/LDAP.class.php
   M /trunk/classes/w2p/Authenticators/PostNuke.class.php
   M /trunk/do_user_aed.php
   M /trunk/includes/main_functions.php
   M /trunk/modules/admin/addedituser.php
   M /trunk/modules/admin/do_user_aed.php
   M /trunk/modules/admin/do_userrole_aed.php
   M /trunk/modules/admin/viewuser.php
   M /trunk/modules/calendar/calendar.class.php
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/contacts/addedit.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/contacts/vcardimport.php
   M /trunk/modules/contacts/view.php
   M /trunk/modules/departments/departments.class.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/forums/view_pdf.php
   M /trunk/modules/projectdesigner/vw_projecttask.php
   M /trunk/modules/projects/projects.class.php

cleaned up all the last calls to the old contact_email and contact_phone fields to make the calls to the new contacts_methods structure;
------------------------------------------------------------------------
r1163 | caseydk | 2010-06-06 00:55:01 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /trunk/includes/sendpass.php

added the annoying hack to cover the window where upgrades have been uploaded but not applied;
------------------------------------------------------------------------
r1162 | caseydk | 2010-06-06 00:54:54 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/js/base.js

tracked down an attempted call to a null id;
resolves http://bugs.web2project.net/view.php?id=464
------------------------------------------------------------------------
r1161 | caseydk | 2010-06-06 00:54:49 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/departments_tab.view.projects.php

wired in the task count
------------------------------------------------------------------------
r1160 | caseydk | 2010-06-06 00:54:40 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/forums/index.php
   M /trunk/modules/forums/view_topics.php
   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
   M /trunk/modules/projects/vw_idx_types.php

cleaned up the headers of all the list screens to be be built dynamically;
this is the beginnings of http://bugs.web2project.net/view.php?id=61
------------------------------------------------------------------------
r1159 | caseydk | 2010-06-06 00:54:31 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/vw_usr.php
   M /trunk/modules/admin/vw_usr_sessions.php
   M /trunk/modules/companies/vw_companies.php
   M /trunk/modules/departments/vw_depts.php
   M /trunk/modules/projects/vw_idx_projects.php
   M /trunk/modules/projects/vw_logs.php

refactoring all of the sortable lists to eventually make them user-configurable;
------------------------------------------------------------------------
r1158 | caseydk | 2010-06-05 10:56:21 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/vw_logs.php
   M /trunk/modules/tasks/vw_logs.php

added the detailed date formatting for all the task logs for auditing;
resolves http://bugs.web2project.net/view.php?id=441 ;
------------------------------------------------------------------------
r1157 | caseydk | 2010-06-05 10:15:41 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/system/custom_field_addedit.php
   M /trunk/modules/system/do_custom_field_aed.php

wired in the w2p_Core_CustomOptionList;
resolves http://bugs.web2project.net/view.php?id=462
------------------------------------------------------------------------
r1156 | caseydk | 2010-06-05 10:15:34 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/admin/addedituser.php
   M /trunk/modules/admin/vw_usr_roles.php

starting to filter the roles to make sure only admins can grant admin permissions;
we still need more to resolve http://bugs.web2project.net/view.php?id=339
------------------------------------------------------------------------
r1155 | caseydk | 2010-06-05 10:15:27 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/files/folders_table.php

patched a bug with an undefined function
------------------------------------------------------------------------
r1154 | caseydk | 2010-06-05 02:17:26 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/do_task_aed.php
   M /trunk/modules/tasks/tasks.class.php

cleaned up some formatting;
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1153 | caseydk | 2010-06-05 02:17:19 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/projects.class.php

shifted around some calls, delegated more to the parent object to get logging;
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1152 | caseydk | 2010-06-05 02:17:13 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/system/system.class.php

cleaned up some formatting;
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1151 | caseydk | 2010-06-05 02:17:06 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/do_updatetask.php
   M /trunk/modules/tasks/tasklogs.class.php

cleaned up some formatting;
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1150 | caseydk | 2010-06-05 02:17:00 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/projectdesigner.class.php

cleanup
------------------------------------------------------------------------
r1149 | caseydk | 2010-06-05 02:16:54 -0400 (Sat, 05 Jun 2010) | 3 lines
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/forums/do_post_aed.php
   A /trunk/modules/forums/forummessage.class.php
   M /trunk/modules/forums/forums.class.php
   M /trunk/modules/forums/view_messages.php

cleaned up some formatting;
cleaning up the store/delete functions to use the core structure;
wired the autoloader to handle the new class;
------------------------------------------------------------------------
r1148 | caseydk | 2010-06-05 02:16:43 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/files/do_folder_aed.php
   M /trunk/modules/files/filefolder.class.php
   M /trunk/modules/files/files.class.php

cleaned up some formatting; 
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1147 | caseydk | 2010-06-05 02:16:36 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/projects/projects.class.php

updated the hook_search to not use the contact_email, etc fields;
------------------------------------------------------------------------
r1146 | caseydk | 2010-06-05 02:16:29 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/files/do_file_aed.php
   M /trunk/modules/files/files.class.php

cleaned up some formatting;
cleaning up the store/delete functions to use the core structure;
------------------------------------------------------------------------
r1145 | caseydk | 2010-06-05 02:16:23 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/departments/departments.class.php
   M /trunk/modules/departments/do_dept_aed.php

added the standard store()/delete() methods;
reworked the controller to use the new methods;
------------------------------------------------------------------------
r1144 | caseydk | 2010-06-05 02:16:12 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/contacts/do_contact_aed.php

added the standard store()/delete() methods;
reworked the controller to use the new methods;
------------------------------------------------------------------------
r1143 | caseydk | 2010-06-05 02:16:03 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/calendar/calendar.class.php

cleaned up the Events object to have the more standard delete() method;
added the new contacts_methods stuff;
------------------------------------------------------------------------
r1142 | caseydk | 2010-06-05 02:15:56 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/companies/do_company_aed.php
   M /trunk/modules/links/links.class.php

cleaning up formatting;
------------------------------------------------------------------------
r1141 | caseydk | 2010-06-05 02:15:43 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

wired the autoloader to handle the fun of our screwy class names;
------------------------------------------------------------------------
r1140 | caseydk | 2010-06-05 02:15:37 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/departments/departments.class.php
   M /trunk/modules/forums/forums.class.php
   M /trunk/modules/history/history.class.php
   M /trunk/modules/links/links.class.php
   M /trunk/modules/tasks/tasklogs.class.php

added type hinting to all of the core class methods;
------------------------------------------------------------------------
r1139 | caseydk | 2010-06-05 02:15:23 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/admin.class.php
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/projectdesigner/projectdesigner.class.php
   M /trunk/modules/reports/reports.class.php

formating tweaks;
------------------------------------------------------------------------
r1138 | caseydk | 2010-06-05 02:15:14 -0400 (Sat, 05 Jun 2010) | 1 line
Changed paths:
   A /trunk/modules/files/filefolder.class.php
   M /trunk/modules/files/files.class.php

cleaned up the files module structure;
------------------------------------------------------------------------
r1137 | caseydk | 2010-06-04 22:43:48 -0400 (Fri, 04 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/projectdesigner/vw_project.php

updated the Project Designer to use the current formatting function;
resolves http://bugs.web2project.net/view.php?id=459
------------------------------------------------------------------------
r1136 | caseydk | 2010-06-04 22:43:42 -0400 (Fri, 04 Jun 2010) | 2 lines
Changed paths:
   M /trunk/classes/ui.class.php

added an ugly hack to handle the database structure changes in migration 21;
resolves http://bugs.web2project.net/view.php?id=457
------------------------------------------------------------------------
r1135 | caseydk | 2010-06-04 22:43:36 -0400 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/UpgradeManager.class.php

cleaned up the formatting;
------------------------------------------------------------------------
r1134 | caseydk | 2010-06-04 22:43:29 -0400 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Core/CustomFieldSelect.class.php

updated the class instantiation to take care of http://bugs.web2project.net/view.php?id=461
------------------------------------------------------------------------
r1133 | caseydk | 2010-06-03 00:42:38 -0400 (Thu, 03 Jun 2010) | 3 lines
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/unit_tests/includes/main_functions.test.php

wrote a filterCurrency function to format the number to the base US format, which is the same as the database;
wrote the corresponding unit tests to support the filterCurrency function;
wired the CProject & CTask class to use the function during the store() call;
------------------------------------------------------------------------
r1132 | caseydk | 2010-06-03 00:42:28 -0400 (Thu, 03 Jun 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/view.php
   M /trunk/modules/tasks/view.php

adjusted the currency formatting to use the actual formatCurrency function;
------------------------------------------------------------------------
r1131 | caseydk | 2010-06-02 23:50:20 -0400 (Wed, 02 Jun 2010) | 3 lines
Changed paths:
   M /trunk/modules/tasks/tasksperuser_sub.php

fixed the user_priority as per opto's suggestion to get the 'low' status back;
updated the show_orphaned stuff to work properly;
resolves http://bugs.web2project.net/view.php?id=454 ;
------------------------------------------------------------------------
r1130 | caseydk | 2010-06-02 22:50:19 -0400 (Wed, 02 Jun 2010) | 2 lines
Changed paths:
   M /trunk/classes/ui.class.php

added a nasty little hack to resolve http://bugs.web2project.net/view.php?id=457 ;
I'm not happy with it, but it works..
------------------------------------------------------------------------
r1129 | caseydk | 2010-06-01 00:29:03 -0400 (Tue, 01 Jun 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/tasksperuser_sub.php

cleaned up the tasksperuser page to filter accordingly and display per-user priorities;
this resolves http://bugs.web2project.net/view.php?id=454 ;
------------------------------------------------------------------------
r1128 | caseydk | 2010-06-01 00:28:56 -0400 (Tue, 01 Jun 2010) | 1 line
Changed paths:
   M /trunk/js/base.js

more javascript cleanup
------------------------------------------------------------------------
r1127 | caseydk | 2010-06-01 00:28:51 -0400 (Tue, 01 Jun 2010) | 1 line
Changed paths:
   M /trunk/js/base.js

more cleanup.. man, there's a lot of garbage here
------------------------------------------------------------------------
r1126 | caseydk | 2010-06-01 00:28:45 -0400 (Tue, 01 Jun 2010) | 1 line
Changed paths:
   M /trunk/js/base.js

more javascript cleanup by de-branching identical code..
------------------------------------------------------------------------
r1125 | caseydk | 2010-06-01 00:28:39 -0400 (Tue, 01 Jun 2010) | 1 line
Changed paths:
   M /trunk/js/base.js

cleaning up javascript;
------------------------------------------------------------------------
r1124 | caseydk | 2010-05-31 02:11:41 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Utilities/Date.class.php

applied a small tweak to resolve http://bugs.web2project.net/view.php?id=438 ;
------------------------------------------------------------------------
r1123 | caseydk | 2010-05-31 02:11:32 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/tasks/tasks.class.php

still wiring up the contact_email stuff to use the contacts_methods;
------------------------------------------------------------------------
r1122 | caseydk | 2010-05-31 02:11:25 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/vw_project.php

simplified the department and contact list retrieval to use the core methods;
------------------------------------------------------------------------
r1121 | caseydk | 2010-05-31 02:11:16 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php
   M /trunk/modules/projectdesigner/vw_tasks.php

found a few more places where contact_email was being used;
------------------------------------------------------------------------
r1120 | caseydk | 2010-05-31 02:11:08 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/view.php
   M /trunk/unit_tests/modules/tasks.test.php

renamed the function and tests to have more consistent naming;
------------------------------------------------------------------------
r1119 | caseydk | 2010-05-31 02:10:59 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasklogsSeed.xml
   A /trunk/unit_tests/db_files/tasklogsTestStoreCreate.xml
   A /trunk/unit_tests/db_files/tasklogsTestStoreUpdate.xml (from /trunk/unit_tests/db_files/tasklogsSeed.xml:1118)
   M /trunk/unit_tests/modules/tasklogs.test.php

Merge branch 'master' of git://github.com/trevormorse/web2project
------------------------------------------------------------------------
r1118 | caseydk | 2010-05-31 00:46:13 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/departments/departments.class.php
   M /trunk/modules/tasks/tasks.class.php

patched up the rest of the getContacts calls to use the contacts_methods structure;
------------------------------------------------------------------------
r1117 | caseydk | 2010-05-31 00:46:03 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/021_contact_methods.sql

cleaned up the contacts stuff;
------------------------------------------------------------------------
r1116 | caseydk | 2010-05-31 00:45:57 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/addedit.php

removed some garbage code
------------------------------------------------------------------------
r1115 | caseydk | 2010-05-31 00:45:50 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/projects.class.php

cleaned up the project->delete() to delete the corresponding token tasks
------------------------------------------------------------------------
r1114 | caseydk | 2010-05-31 00:45:44 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/resources/tasks_dosql.addedit.php
   M /trunk/modules/tasks/do_task_aed.php

cleaned up the old setItem function to use the proper w2pGetParam function
------------------------------------------------------------------------
r1113 | caseydk | 2010-05-31 00:45:36 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/Database/Query.class.php
   M /trunk/includes/main_functions.php

adjusted the cleaning/parsing functions to handle arrays of arrays;
------------------------------------------------------------------------
r1112 | caseydk | 2010-05-31 00:45:25 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/021_contact_methods.sql

added some cleanup to the contacts_methods conversion
------------------------------------------------------------------------
r1111 | caseydk | 2010-05-31 00:45:19 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   D /trunk/install/sql/mysql/019_contacts_methods.sql
   A /trunk/install/sql/mysql/021_contact_methods.sql (from /trunk/install/sql/mysql/019_contacts_methods.sql:1110)
   D /trunk/install/sql/mysql/021_pre_v2.0_fixes.sql
   A /trunk/install/sql/mysql/022_pre_v2.0_fixes.sql (from /trunk/install/sql/mysql/021_pre_v2.0_fixes.sql:1110)

renamed and cleaned up the upgrade scripts to handle updates in the correct order;
------------------------------------------------------------------------
r1110 | caseydk | 2010-05-31 00:45:10 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/tasks.php

updating to remove the contact_email column
------------------------------------------------------------------------
r1109 | caseydk | 2010-05-31 00:45:02 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/contacts/index.php

updated the index screen to handle the different contact methods
------------------------------------------------------------------------
r1108 | caseydk | 2010-05-31 00:44:54 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/tasks.php

cleaning up the handling of contact_email and contact_phone
------------------------------------------------------------------------
r1107 | caseydk | 2010-05-31 00:44:46 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/019_contacts_methods.sql
   M /trunk/modules/contacts/addedit.php
   M /trunk/modules/contacts/view.php

adding support for numerous (even duplicate) contact methods within the core contacts module;
------------------------------------------------------------------------
r1106 | caseydk | 2010-05-31 00:44:34 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   A /trunk/install/sql/mysql/019_contacts_methods.sql
   M /trunk/modules/contacts/addedit.php
   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

merged the patches from Matthew "Elazar" Turland to allow for a variety of email addreses, etc to be attached to a Contact
------------------------------------------------------------------------
r1105 | caseydk | 2010-05-31 00:44:18 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   A /trunk/install/sql/mysql/021_pre_v2.0_fixes.sql

added the fields for the token task support;
------------------------------------------------------------------------
r1104 | caseydk | 2010-05-31 00:44:12 -0400 (Mon, 31 May 2010) | 3 lines
Changed paths:
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasks.class.php

wired in the task token updates to the additional required places.. now it should create the tokens whenever any task in the chain changes;
moved the token-check to the token builder method.. might not be as clean, but it lowers the required checks elsewhere;
although this is now functional, it could probably use some cleanup/simplification
------------------------------------------------------------------------
r1103 | caseydk | 2010-05-31 00:44:05 -0400 (Mon, 31 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/tasks.class.php

wired the project->store() method to detect subprojects and generate a token task in the parent project automatically;
percent complete and other calculations automatically roll up as designed;
------------------------------------------------------------------------
r1102 | caseydk | 2010-05-31 00:43:56 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/020_system_info.sql

added some explanation to these sql updates
------------------------------------------------------------------------
r1101 | caseydk | 2010-05-30 02:18:59 -0400 (Sun, 30 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/addedit.js
   M /trunk/modules/tasks/addedit.php

adjusted the task addedit screen to disable the task end date box if the task is set as a milestone;
resolves http://bugs.web2project.net/view.php?id=328
------------------------------------------------------------------------
r1100 | caseydk | 2010-05-30 00:16:17 -0400 (Sun, 30 May 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/tasks.class.php

fixed a bad method call detailed here: http://web2project.net/forums/viewtopic.php?t=2116
------------------------------------------------------------------------
r1099 | caseydk | 2010-05-28 10:57:00 -0400 (Fri, 28 May 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/modules/admin/do_perms_aed.php
   A /trunk/modules/tasks/tasklogs.class.php
   M /trunk/modules/tasks/tasks.class.php
   A /trunk/unit_tests/db_files/tasklogsSeed.xml
   M /trunk/unit_tests/modules/companies.test.php
   M /trunk/unit_tests/modules/files.test.php
   M /trunk/unit_tests/modules/links.test.php
   M /trunk/unit_tests/modules/projects.test.php
   A /trunk/unit_tests/modules/tasklogs.test.php
   M /trunk/unit_tests/modules/tasks.test.php

Merge branch 'master' of git@github.com:caseysoftware/web2project
------------------------------------------------------------------------
r1098 | caseydk | 2010-05-28 10:56:46 -0400 (Fri, 28 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/departments/departments.class.php

fixed a bad query that was allowing departments for non-allowed companies to appear in the list;
resolves http://bugs.web2project.net/view.php?id=448
------------------------------------------------------------------------
r1097 | caseydk | 2010-05-28 10:56:36 -0400 (Fri, 28 May 2010) | 1 line
Changed paths:
   M /trunk/modules/forums/forums.class.php

added permissions checking to the forum creation/deletion
------------------------------------------------------------------------
r1096 | caseydk | 2010-05-28 10:56:29 -0400 (Fri, 28 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/projects.class.php

cleaned up some coding standard issues;
------------------------------------------------------------------------
r1095 | caseydk | 2010-05-27 23:16:21 -0400 (Thu, 27 May 2010) | 1 line
Changed paths:
   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/calendar/do_event_aed.php
   M /trunk/modules/contacts/do_contact_aed.php
   M /trunk/modules/departments/do_dept_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/do_watch_forum.php
   M /trunk/modules/projectdesigner/do_addtasks_aed.php
   M /trunk/modules/resources/do_resource_aed.php
   M /trunk/modules/system/do_preference_aed.php
   M /trunk/modules/tasks/do_task_assign_aed.php
   M /trunk/modules/tasks/do_updatetask.php

cleaned up the param retrieval to cast int's to int's as appropriate;
------------------------------------------------------------------------
r1094 | caseydk | 2010-05-27 23:16:00 -0400 (Thu, 27 May 2010) | 2 lines
Changed paths:
   M /trunk/classes/permissions.class.php

cleaned up some syntax issues to make sure the system handles nullsets better;
might resolve http://bugs.web2project.net/view.php?id=448
------------------------------------------------------------------------
r1093 | caseydk | 2010-05-24 21:34:33 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   A /trunk/unit_tests/db_files/tasksTestAddReminder.xml
   M /trunk/unit_tests/modules/projects.test.php

Merge branch 'master' of git@github.com:caseysoftware/web2project
------------------------------------------------------------------------
r1092 | caseydk | 2010-05-24 20:57:17 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/modules/system/do_billingcode_aed.php

fixed merge issues;
------------------------------------------------------------------------
r1091 | caseydk | 2010-05-24 20:57:05 -0400 (Mon, 24 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/forums/view_messages.php
   M /trunk/modules/forums/viewer.php

removed the auto-linking, etc that was applied to all description/body fields in favor of the existing bbcode in the forums;
resolves http://bugs.web2project.net/view.php?id=434
------------------------------------------------------------------------
r1090 | caseydk | 2010-05-24 20:56:53 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/index.php

removed deprecated function call;
------------------------------------------------------------------------
r1089 | caseydk | 2010-05-24 20:56:46 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/modules/system/do_billingcode_aed.php

corrected some data casting;
------------------------------------------------------------------------
r1088 | caseydk | 2010-05-24 20:12:38 -0400 (Mon, 24 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/system/do_billingcode_aed.php

fixed a syntax error to resolve http://bugs.web2project.net/view.php?id=439
cleaned up some stray $_REQUEST usage and scrubbed some values;
------------------------------------------------------------------------
r1087 | caseydk | 2010-05-24 19:30:59 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/.gitignore
   M /trunk/unit_tests/db_files/tasksSeed.xml
   A /trunk/unit_tests/db_files/tasksTestPinUserTask.xml
   A /trunk/unit_tests/db_files/tasksTestUnpinUserTask.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateHoursWorked.xml
   M /trunk/unit_tests/modules/projects.test.php
   M /trunk/unit_tests/modules/tasks.test.php

Merge branch 'master' of git://github.com/trevormorse/web2project
------------------------------------------------------------------------
r1086 | caseydk | 2010-05-24 10:57:09 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/admin_tab.viewuser.projects.php

filled in the task count for the projects;
------------------------------------------------------------------------
r1085 | caseydk | 2010-05-24 10:56:59 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/admin_tab.viewuser.projects.php

removed the 'My' tasks bit for simplicity;
------------------------------------------------------------------------
r1084 | caseydk | 2010-05-24 10:56:53 -0400 (Mon, 24 May 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

removed all the deprecated functions and methods;
------------------------------------------------------------------------
r1083 | caseydk | 2010-05-24 10:56:43 -0400 (Mon, 24 May 2010) | 3 lines
Changed paths:
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/projects/view.php
   M /trunk/modules/projects/vw_idx_projects.php

minor cleanup to formatting/tabbing;
major cleanup and removal of junk from the projects_list_data function;
updated the views to work appropriately with the changes;
------------------------------------------------------------------------
r1082 | caseydk | 2010-05-24 00:46:14 -0400 (Mon, 24 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/projects/vw_idx_projects.php

tweaked formatting;
corrected a sub-project filtering issue, resolves http://bugs.web2project.net/view.php?id=437
------------------------------------------------------------------------
r1081 | caseydk | 2010-05-24 00:12:43 -0400 (Mon, 24 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/history/history.class.php
   M /trunk/modules/history/index.php

cleaning up some simply formatting;
patched the dynamic query creation to handle the oddball 'dept_id' in the departments table - resolves http://bugs.web2project.net/view.php?id=444
------------------------------------------------------------------------
r1080 | caseydk | 2010-05-14 15:35:43 -0400 (Fri, 14 May 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/do_contact_aed.php

fixed the routing to go back to the contacts page after deleting the contact
------------------------------------------------------------------------
r1079 | caseydk | 2010-05-14 00:18:29 -0400 (Fri, 14 May 2010) | 4 lines
Changed paths:
   M /trunk/modules/forums/do_post_aed.php
   M /trunk/modules/forums/forums.class.php
   M /trunk/modules/forums/post_message.php
   M /trunk/modules/forums/viewer.php

added support to allow forums without projects;
sync'd up the API;
cleaned up the CForumMessage class to use to clean class structure;
cleaned up the post controller;
------------------------------------------------------------------------
r1078 | caseydk | 2010-05-14 00:18:22 -0400 (Fri, 14 May 2010) | 1 line
Changed paths:
   M /trunk/modules/forums/forums.class.php
   M /trunk/modules/forums/index.php

moved the forum listing to the CForum classes;
------------------------------------------------------------------------
r1077 | caseydk | 2010-05-14 00:18:15 -0400 (Fri, 14 May 2010) | 1 line
Changed paths:
   M /trunk/modules/forums/addedit.php

tweaked the project list to allow for old projects if it's an old forum
------------------------------------------------------------------------
r1076 | caseydk | 2010-05-14 00:18:05 -0400 (Fri, 14 May 2010) | 2 lines
Changed paths:
   M /trunk/modules/forums/addedit.php
   M /trunk/modules/forums/do_forum_aed.php
   M /trunk/modules/forums/forums.class.php

cleaned up the store, check, and load functions;
updated the addedit screens to be consistent with the page structures;
------------------------------------------------------------------------
r1075 | caseydk | 2010-05-13 01:31:28 -0400 (Thu, 13 May 2010) | 3 lines
Changed paths:
   A /trunk/classes/w2p/Output/HTMLHelper.class.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

tweaked the Tasks & Projects classes to include the display name;
added an HTMLHelper to generate the Contact List for various screens;
replaced the Contact Lists with the new Helper;
------------------------------------------------------------------------
r1074 | caseydk | 2010-05-06 09:11:39 -0400 (Thu, 06 May 2010) | 1 line
Changed paths:
   D /trunk/classes/w2p/Core/CustomFieldCheckBox.class.php
   A /trunk/classes/w2p/Core/CustomFieldCheckbox.class.php (from /trunk/classes/w2p/Core/CustomFieldCheckBox.class.php:1073)

renamed the file to resolve http://bugs.web2project.net/view.php?id=430
------------------------------------------------------------------------
r1073 | caseydk | 2010-05-06 09:11:28 -0400 (Thu, 06 May 2010) | 1 line
Changed paths:
   M /trunk/js/base.php

corrected the image paths for the tabs
------------------------------------------------------------------------
r1072 | caseydk | 2010-05-05 23:54:05 -0400 (Wed, 05 May 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/vw_usr_log.php
   M /trunk/modules/calendar/calendar.class.php
   M /trunk/modules/files/index.php
   M /trunk/modules/projects/vw_idx_projects.php
   M /trunk/modules/smartsearch/index.php
   M /trunk/modules/smartsearch/smartsearch.class.php

Merge branch 'cleanErrorLog'
------------------------------------------------------------------------
r1071 | caseydk | 2010-05-05 23:05:12 -0400 (Wed, 05 May 2010) | 2 lines
Changed paths:
   M /trunk/classes/w2p/Database/Query.class.php

merged Trevor's changes because I was a bad man and overwrote them earlier;
hopefully he'll call off the ninjas that have been hunting me.. the last one almost got me;
------------------------------------------------------------------------
r1070 | caseydk | 2010-05-05 00:32:09 -0400 (Wed, 05 May 2010) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php
   A /trunk/classes/w2p/Utilities/HTTPRequest.class.php
   M /trunk/includes/backcompat_functions.php
   M /trunk/includes/deprecated_functions.php
   M /trunk/includes/main_functions.php
   A /trunk/install/sql/mysql/020_system_info.sql
   M /trunk/locales/en/system.inc
   M /trunk/modules/system/index.php
   M /trunk/modules/system/system.class.php
   M /trunk/queuescanner.php

Merge branch 'updateDetection'
------------------------------------------------------------------------
r1069 | caseydk | 2010-05-04 23:46:03 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

removed some of the debugging messages to hide db credentials;
------------------------------------------------------------------------
r1068 | caseydk | 2010-05-04 23:45:55 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/001_base_install.sql

removed the id's to prevent people from counting on magic numbers
------------------------------------------------------------------------
r1067 | caseydk | 2010-05-04 19:47:03 -0400 (Tue, 04 May 2010) | 3 lines
Changed paths:
   M /trunk/modules/departments/addedit.php
   M /trunk/modules/departments/departments.class.php

fixed an issue with the dept_owner field - http://bugs.web2project.net/view.php?id=424;
added a check to the check() method to validate dept_owner
cleaned up some formatting;
------------------------------------------------------------------------
r1066 | caseydk | 2010-05-04 16:42:13 -0400 (Tue, 04 May 2010) | 4 lines
Changed paths:
   M /trunk/modules/projects/vw_idx_projects.php
   A /trunk/unit_tests/db_files/tasksTestClearReminderDoCheck.xml
   A /trunk/unit_tests/db_files/tasksTestClearReminderDoCheckTaskComplete.xml
   A /trunk/unit_tests/db_files/tasksTestClearReminderDontCheck.xml
   M /trunk/unit_tests/modules/tasks.test.php

Merge branch 'master' of git@github.com:caseysoftware/web2project

Conflicts:
	unit_tests/modules/tasks.test.php
------------------------------------------------------------------------
r1065 | caseydk | 2010-05-02 12:08:11 -0400 (Sun, 02 May 2010) | 1 line
Changed paths:
   D /trunk/classes/w2p/api
   D /trunk/classes/w2p/authenticators
   D /trunk/classes/w2p/core
   D /trunk/classes/w2p/database
   D /trunk/classes/w2p/output
   D /trunk/classes/w2p/utilities

cleaning up repository
------------------------------------------------------------------------
r1064 | caseydk | 2010-04-30 17:16:38 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   A /trunk/classes/w2p/api/icalendar.class.php
   D /trunk/classes/w2p/index.html
   M /trunk/unit_tests/db_files/tasksSeed.xml
   A /trunk/unit_tests/db_files/tasksTestAddReminderComplete.xml
   A /trunk/unit_tests/db_files/tasksTestAddReminderNoTaskEndDate.xml
   M /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateSubTasksProjectNoTaskId.xml (from /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml:1063)
   A /trunk/unit_tests/db_files/tasksTestUpdateSubTasksProjectTaskId.xml (from /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml:1063)
   A /trunk/unit_tests/db_files/tasksTestUpdateSubTasksStatusNoTaskId.xml (from /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml:1063)
   A /trunk/unit_tests/db_files/tasksTestUpdateSubTasksStatusTaskId.xml (from /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml:1063)
   M /trunk/unit_tests/modules/tasks.test.php

merging Trevor's changes
------------------------------------------------------------------------
r1063 | caseydk | 2010-04-30 17:16:24 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   D /trunk/classes/CustomFields.class.php

cleanup
------------------------------------------------------------------------
r1062 | caseydk | 2010-04-30 17:16:18 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   A /trunk/classes/CustomFields.class.php

test
------------------------------------------------------------------------
r1061 | caseydk | 2010-04-30 17:16:12 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

tweaked the rest of the autoloader
------------------------------------------------------------------------
r1060 | caseydk | 2010-04-30 17:16:06 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/calendar/addedit.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/projectdesigner/vw_project.php
   M /trunk/modules/projects/addedit.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/projects/view.php
   M /trunk/modules/system/custom_field_addedit.php
   M /trunk/modules/system/do_custom_field_aed.php
   M /trunk/modules/tasks/ae_desc.php
   M /trunk/modules/tasks/do_task_aed.php
   M /trunk/modules/tasks/view.php

updated the CustomField code to use the new class structure;
------------------------------------------------------------------------
r1059 | caseydk | 2010-04-30 17:15:48 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   M /trunk/base.php
   M /trunk/classes/permissions.class.php

moved the constant declarations to base.php
------------------------------------------------------------------------
r1058 | caseydk | 2010-04-30 17:15:42 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   A /trunk/classes/w2p/API
   A /trunk/classes/w2p/API/iCalendar.class.php (from /trunk/classes/w2p/api/icalendar.class.php:1057)
   A /trunk/classes/w2p/Authenticators
   A /trunk/classes/w2p/Authenticators/LDAP.class.php (from /trunk/classes/w2p/authenticators/ldap.class.php:1057)
   A /trunk/classes/w2p/Authenticators/PostNuke.class.php (from /trunk/classes/w2p/authenticators/postnuke.class.php:1057)
   A /trunk/classes/w2p/Authenticators/SQL.class.php (from /trunk/classes/w2p/authenticators/sql.class.php:1057)
   A /trunk/classes/w2p/Core
   A /trunk/classes/w2p/Core/BaseObject.class.php (from /trunk/classes/w2p/core/baseobject.class.php:1057)
   A /trunk/classes/w2p/Core/CustomField.class.php (from /trunk/classes/w2p/core/customfield.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldCheckBox.class.php (from /trunk/classes/w2p/core/customfieldcheckbox.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldLabel.class.php (from /trunk/classes/w2p/core/customfieldlabel.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldSelect.class.php (from /trunk/classes/w2p/core/customfieldselect.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldSeparator.class.php (from /trunk/classes/w2p/core/customfieldseparator.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldText.class.php (from /trunk/classes/w2p/core/customfieldtext.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldTextArea.class.php (from /trunk/classes/w2p/core/customfieldtextarea.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldWeblink.class.php (from /trunk/classes/w2p/core/customfieldweblink.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFields.class.php (from /trunk/classes/w2p/core/customfields.class.php:1057)
   A /trunk/classes/w2p/Core/CustomFieldsParser.class.php (from /trunk/classes/w2p/core/customfieldsparser.class.php:1057)
   A /trunk/classes/w2p/Core/CustomOptionList.class.php (from /trunk/classes/w2p/core/customoptionlist.class.php:1057)
   A /trunk/classes/w2p/Core/EventQueue.class.php (from /trunk/classes/w2p/core/eventqueue.class.php:1057)
   A /trunk/classes/w2p/Core/UpgradeManager.class.php (from /trunk/classes/w2p/core/upgrademanager.class.php:1057)
   A /trunk/classes/w2p/Database
   A /trunk/classes/w2p/Database/Query.class.php (from /trunk/classes/w2p/database/query.class.php:1057)
   A /trunk/classes/w2p/Output
   A /trunk/classes/w2p/Output/GanttRenderer.class.php (from /trunk/classes/w2p/output/ganttrenderer.class.php:1057)
   A /trunk/classes/w2p/Utilities
   A /trunk/classes/w2p/Utilities/Date.class.php (from /trunk/classes/w2p/utilities/date.class.php:1057)
   A /trunk/classes/w2p/Utilities/Mail.class.php (from /trunk/classes/w2p/utilities/mail.class.php:1057)
   D /trunk/classes/w2p/api/icalendar.class.php
   D /trunk/classes/w2p/authenticators/ldap.class.php
   D /trunk/classes/w2p/authenticators/postnuke.class.php
   D /trunk/classes/w2p/authenticators/sql.class.php
   D /trunk/classes/w2p/core/baseobject.class.php
   D /trunk/classes/w2p/core/customfield.class.php
   D /trunk/classes/w2p/core/customfieldcheckbox.class.php
   D /trunk/classes/w2p/core/customfieldlabel.class.php
   D /trunk/classes/w2p/core/customfields.class.php
   D /trunk/classes/w2p/core/customfieldselect.class.php
   D /trunk/classes/w2p/core/customfieldseparator.class.php
   D /trunk/classes/w2p/core/customfieldsparser.class.php
   D /trunk/classes/w2p/core/customfieldtext.class.php
   D /trunk/classes/w2p/core/customfieldtextarea.class.php
   D /trunk/classes/w2p/core/customfieldweblink.class.php
   D /trunk/classes/w2p/core/customoptionlist.class.php
   D /trunk/classes/w2p/core/eventqueue.class.php
   D /trunk/classes/w2p/core/upgrademanager.class.php
   D /trunk/classes/w2p/database/query.class.php
   D /trunk/classes/w2p/output/ganttrenderer.class.php
   D /trunk/classes/w2p/utilities/date.class.php
   D /trunk/classes/w2p/utilities/mail.class.php
   M /trunk/includes/main_functions.php

made the class structure case sensitive so the classnames are intelligible
------------------------------------------------------------------------
r1057 | caseydk | 2010-04-30 17:14:50 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   D /trunk/classes/CustomFields.class.php
   A /trunk/classes/customfields.class.php
   A /trunk/classes/w2p/core/customfield.class.php
   A /trunk/classes/w2p/core/customfieldcheckbox.class.php
   A /trunk/classes/w2p/core/customfieldlabel.class.php
   A /trunk/classes/w2p/core/customfields.class.php
   A /trunk/classes/w2p/core/customfieldselect.class.php
   A /trunk/classes/w2p/core/customfieldseparator.class.php
   M /trunk/classes/w2p/core/customfieldsparser.class.php
   A /trunk/classes/w2p/core/customfieldtext.class.php
   A /trunk/classes/w2p/core/customfieldtextarea.class.php
   A /trunk/classes/w2p/core/customfieldweblink.class.php
   A /trunk/classes/w2p/core/customoptionlist.class.php
   M /trunk/includes/main_functions.php

cleaned up the custom fields classes to use the new structure
------------------------------------------------------------------------
r1056 | caseydk | 2010-04-29 22:30:13 -0400 (Thu, 29 Apr 2010) | 2 lines
Changed paths:
   M /trunk/classes/CustomFields.class.php

updated the constructors to use parent::__construct as it should;
resolves http://bugs.web2project.net/view.php?id=414
------------------------------------------------------------------------
r1055 | caseydk | 2010-04-28 00:09:24 -0400 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/view.php
   M /trunk/modules/projects/vw_logs.php
   M /trunk/modules/reports/reports/tasklogs.php
   M /trunk/modules/reports/reports/tasklogs_xp1.php
   M /trunk/modules/tasks/do_updatetask.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/view.php
   M /trunk/modules/tasks/vw_log_update.php
   M /trunk/modules/tasks/vw_logs.php

really fixed the task_log permissions check this time.. no, seriously
------------------------------------------------------------------------
r1054 | caseydk | 2010-04-28 00:04:57 -0400 (Wed, 28 Apr 2010) | 2 lines
Changed paths:
   M /trunk/modules/tasks/vw_logs.php

undoing my last commit on the task_logs;
corrected the canView check that was throwing things off in the first place;
------------------------------------------------------------------------
r1053 | caseydk | 2010-04-27 23:52:35 -0400 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/projects/view.php
   M /trunk/modules/projects/vw_logs.php
   M /trunk/modules/reports/reports/tasklogs.php
   M /trunk/modules/reports/reports/tasklogs_xp1.php
   M /trunk/modules/tasks/do_updatetask.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/view.php
   M /trunk/modules/tasks/vw_log_update.php
   M /trunk/modules/tasks/vw_logs.php
   M /trunk/unit_tests/db_files/tasksSeed.xml
   M /trunk/unit_tests/db_files/tasksTestCopyAssignedUsers.xml
   M /trunk/unit_tests/db_files/tasksTestRemoveAssigned.xml
   M /trunk/unit_tests/db_files/tasksTestUpdateAssigned.xml
   M /trunk/unit_tests/db_files/tasksTestUpdateAssignedWithDelete.xml
   M /trunk/unit_tests/db_files/tasksTestUpdateAssignedWithDeleteAndRemoveUsers.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateUserSpecificTaskPriorityNoPriorityNoUserIdNoTaskId.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateUserSpecificTaskPriorityPriorityNoUserIdNoTaskId.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateUserSpecificTaskPriorityPriorityUserIdNoTaskId.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateUserSpecificTaskPriorityPriorityUserIdTaskId.xml
   M /trunk/unit_tests/modules/tasks.test.php

fixed the task_log permission check to actually check the right thing.. oops
------------------------------------------------------------------------
r1052 | caseydk | 2010-04-27 23:52:16 -0400 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/history/history.class.php
   M /trunk/modules/links/links.class.php
   M /trunk/modules/reports/reports.class.php
   M /trunk/modules/resources/resources.class.php

removing the sentinals, adding comments as needed
------------------------------------------------------------------------
r1051 | caseydk | 2010-04-27 23:52:04 -0400 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   D /trunk/classes/customfieldsparser.class.php
   A /trunk/classes/w2p/core/customfieldsparser.class.php (from /trunk/classes/customfieldsparser.class.php:1050)

more class structure cleanup
------------------------------------------------------------------------
r1050 | caseydk | 2010-04-27 17:20:56 -0400 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/view.php

fixed the parenthesis issue that Ron found here - http://web2project.net/forums/viewtopic.php?t=2002
------------------------------------------------------------------------
r1049 | caseydk | 2010-04-26 19:15:21 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/base.php

Merge branch 'master' of git@github.com:caseysoftware/web2project
------------------------------------------------------------------------
r1048 | caseydk | 2010-04-26 19:15:16 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/includes/version.php

incremented the version number as we're not on v1.3.0 anymore
------------------------------------------------------------------------
r1047 | caseydk | 2010-04-26 19:15:10 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/system/index.php
   M /trunk/style/w2p-snowball/header.php
   M /trunk/style/web2project/header.php
   M /trunk/style/wps-redmond/header.php

cleaned up the headers and TZ checks
------------------------------------------------------------------------
r1046 | caseydk | 2010-04-26 19:14:55 -0400 (Mon, 26 Apr 2010) | 2 lines
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/index.php
   M /trunk/unit_tests/includes/main_functions.test.php

wired up the w2p_format_datetime and the corresponding unit tests;
simplified the TZ calls
------------------------------------------------------------------------
r1045 | caseydk | 2010-04-26 19:14:47 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/019_add_system_timezone.sql
   M /trunk/modules/system/addeditpref.php
   M /trunk/modules/system/index.php
   M /trunk/modules/system/systemconfig.php

cleaned up how timezones are handled.. switched to using names instead of time offsets, MUCH clearer;
------------------------------------------------------------------------
r1044 | caseydk | 2010-04-26 19:14:39 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/index.php
   M /trunk/style/web2project/login.php

cleanup debugging code
------------------------------------------------------------------------
r1043 | caseydk | 2010-04-26 19:14:33 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/install/index.php

removed the bad class reference;
------------------------------------------------------------------------
r1042 | caseydk | 2010-04-26 19:14:24 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/base.php
   M /trunk/index.php

wired the system to use the date_default_timezone_set from the systemconfig
------------------------------------------------------------------------
r1041 | caseydk | 2010-04-26 19:14:19 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   A /trunk/install/sql/mysql/019_add_system_timezone.sql
   M /trunk/modules/system/index.php
   M /trunk/modules/system/systemconfig.php

added support for the core system_timezone configuration option
------------------------------------------------------------------------
r1040 | caseydk | 2010-04-26 19:14:08 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/system/upgrade/index.php
   M /trunk/modules/system/upgrade/perform.php

added the breadcrumbs to the system upgrader
------------------------------------------------------------------------
r1039 | caseydk | 2010-04-26 19:14:02 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/style/web2project/login.php

formatting cleanup
------------------------------------------------------------------------
r1038 | caseydk | 2010-04-26 19:13:55 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   D /trunk/style/wps-redmond/bottom_bg.png
   D /trunk/style/wps-redmond/bubble.png
   D /trunk/style/wps-redmond/button_bg.png
   M /trunk/style/wps-redmond/header.php
   D /trunk/style/wps-redmond/header_bg.png
   A /trunk/style/wps-redmond/images/bottom_bg.png (from /trunk/style/wps-redmond/bottom_bg.png:1037)
   A /trunk/style/wps-redmond/images/bubble.png (from /trunk/style/wps-redmond/bubble.png:1037)
   A /trunk/style/wps-redmond/images/button_bg.png (from /trunk/style/wps-redmond/button_bg.png:1037)
   A /trunk/style/wps-redmond/images/header_bg.png (from /trunk/style/wps-redmond/header_bg.png:1037)
   A /trunk/style/wps-redmond/images/nav_bg.png (from /trunk/style/wps-redmond/nav_bg.png:1037)
   A /trunk/style/wps-redmond/images/tabBg.png (from /trunk/style/wps-redmond/tabBg.png:1037)
   A /trunk/style/wps-redmond/images/tabLeft.png (from /trunk/style/wps-redmond/tabLeft.png:1037)
   A /trunk/style/wps-redmond/images/tabRight.png (from /trunk/style/wps-redmond/tabRight.png:1037)
   A /trunk/style/wps-redmond/images/tabSelectedBg.png (from /trunk/style/wps-redmond/tabSelectedBg.png:1037)
   A /trunk/style/wps-redmond/images/tabSelectedLeft.png (from /trunk/style/wps-redmond/tabSelectedLeft.png:1037)
   A /trunk/style/wps-redmond/images/tabSelectedRight.png (from /trunk/style/wps-redmond/tabSelectedRight.png:1037)
   A /trunk/style/wps-redmond/images/title.png (from /trunk/style/wps-redmond/title.png:1037)
   A /trunk/style/wps-redmond/images/titlegrad.jpg (from /trunk/style/wps-redmond/titlegrad.jpg:1037)
   A /trunk/style/wps-redmond/images/wp_icon.gif (from /trunk/style/wps-redmond/wp_icon.gif:1037)
   M /trunk/style/wps-redmond/lostpass.php
   M /trunk/style/wps-redmond/main.css
   D /trunk/style/wps-redmond/nav_bg.png
   M /trunk/style/wps-redmond/overrides.php
   D /trunk/style/wps-redmond/tabBg.png
   D /trunk/style/wps-redmond/tabLeft.png
   D /trunk/style/wps-redmond/tabRight.png
   D /trunk/style/wps-redmond/tabSelectedBg.png
   D /trunk/style/wps-redmond/tabSelectedLeft.png
   D /trunk/style/wps-redmond/tabSelectedRight.png
   D /trunk/style/wps-redmond/title.png
   D /trunk/style/wps-redmond/titlegrad.jpg
   D /trunk/style/wps-redmond/wp_icon.gif

moved all the images to the subdir, corrected paths, etc
------------------------------------------------------------------------
r1037 | caseydk | 2010-04-26 19:13:26 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   D /trunk/style/w2p-snowball/bar_top_Selectedleft.gif
   D /trunk/style/w2p-snowball/bar_top_Selectedmiddle.gif
   D /trunk/style/w2p-snowball/bar_top_Selectedright.gif
   D /trunk/style/w2p-snowball/bar_top_left.gif
   D /trunk/style/w2p-snowball/bar_top_middle.gif
   D /trunk/style/w2p-snowball/bar_top_right.gif
   D /trunk/style/w2p-snowball/box_left_corner.jpg
   D /trunk/style/w2p-snowball/box_right_corner.jpg
   D /trunk/style/w2p-snowball/box_top.jpg
   D /trunk/style/w2p-snowball/bubble.gif
   D /trunk/style/w2p-snowball/bubble.png
   D /trunk/style/w2p-snowball/button.gif
   D /trunk/style/w2p-snowball/button_left.gif
   D /trunk/style/w2p-snowball/button_right.gif
   D /trunk/style/w2p-snowball/crumb_left.gif
   D /trunk/style/w2p-snowball/crumb_right.gif
   D /trunk/style/w2p-snowball/delete_left.gif
   D /trunk/style/w2p-snowball/delete_right.gif
   M /trunk/style/w2p-snowball/header.php
   A /trunk/style/w2p-snowball/images
   A /trunk/style/w2p-snowball/images/bar_top_Selectedleft.gif (from /trunk/style/w2p-snowball/bar_top_Selectedleft.gif:1036)
   A /trunk/style/w2p-snowball/images/bar_top_Selectedmiddle.gif (from /trunk/style/w2p-snowball/bar_top_Selectedmiddle.gif:1036)
   A /trunk/style/w2p-snowball/images/bar_top_Selectedright.gif (from /trunk/style/w2p-snowball/bar_top_Selectedright.gif:1036)
   A /trunk/style/w2p-snowball/images/bar_top_left.gif (from /trunk/style/w2p-snowball/bar_top_left.gif:1036)
   A /trunk/style/w2p-snowball/images/bar_top_middle.gif (from /trunk/style/w2p-snowball/bar_top_middle.gif:1036)
   A /trunk/style/w2p-snowball/images/bar_top_right.gif (from /trunk/style/w2p-snowball/bar_top_right.gif:1036)
   A /trunk/style/w2p-snowball/images/box_left_corner.jpg (from /trunk/style/w2p-snowball/box_left_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/box_right_corner.jpg (from /trunk/style/w2p-snowball/box_right_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/box_top.jpg (from /trunk/style/w2p-snowball/box_top.jpg:1036)
   A /trunk/style/w2p-snowball/images/bubble.gif (from /trunk/style/w2p-snowball/bubble.gif:1036)
   A /trunk/style/w2p-snowball/images/bubble.png (from /trunk/style/w2p-snowball/bubble.png:1036)
   A /trunk/style/w2p-snowball/images/button.gif (from /trunk/style/w2p-snowball/button.gif:1036)
   A /trunk/style/w2p-snowball/images/button_left.gif (from /trunk/style/w2p-snowball/button_left.gif:1036)
   A /trunk/style/w2p-snowball/images/button_right.gif (from /trunk/style/w2p-snowball/button_right.gif:1036)
   A /trunk/style/w2p-snowball/images/crumb_left.gif (from /trunk/style/w2p-snowball/crumb_left.gif:1036)
   A /trunk/style/w2p-snowball/images/crumb_right.gif (from /trunk/style/w2p-snowball/crumb_right.gif:1036)
   A /trunk/style/w2p-snowball/images/delete_left.gif (from /trunk/style/w2p-snowball/delete_left.gif:1036)
   A /trunk/style/w2p-snowball/images/delete_right.gif (from /trunk/style/w2p-snowball/delete_right.gif:1036)
   A /trunk/style/w2p-snowball/images/label.gif (from /trunk/style/w2p-snowball/label.gif:1036)
   A /trunk/style/w2p-snowball/images/lines_title_bar.gif (from /trunk/style/w2p-snowball/lines_title_bar.gif:1036)
   A /trunk/style/w2p-snowball/images/lines_title_shadow.gif (from /trunk/style/w2p-snowball/lines_title_shadow.gif:1036)
   A /trunk/style/w2p-snowball/images/logo_bkgd.jpg (from /trunk/style/w2p-snowball/logo_bkgd.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_bkgd.gif (from /trunk/style/w2p-snowball/nav_bkgd.gif:1036)
   A /trunk/style/w2p-snowball/images/nav_box_left_corner.jpg (from /trunk/style/w2p-snowball/nav_box_left_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_box_right_corner.jpg (from /trunk/style/w2p-snowball/nav_box_right_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_box_top.jpg (from /trunk/style/w2p-snowball/nav_box_top.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_item_hover.gif (from /trunk/style/w2p-snowball/nav_item_hover.gif:1036)
   A /trunk/style/w2p-snowball/images/nav_shadow.jpg (from /trunk/style/w2p-snowball/nav_shadow.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_shadow_bottom.jpg (from /trunk/style/w2p-snowball/nav_shadow_bottom.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_shadow_bttm_left_corner.jpg (from /trunk/style/w2p-snowball/nav_shadow_bttm_left_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/nav_shadow_bttm_right_corner.jpg (from /trunk/style/w2p-snowball/nav_shadow_bttm_right_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/shadow_bottom.jpg (from /trunk/style/w2p-snowball/shadow_bottom.jpg:1036)
   A /trunk/style/w2p-snowball/images/shadow_bttm_left_corner.jpg (from /trunk/style/w2p-snowball/shadow_bttm_left_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/shadow_bttm_right_corner.jpg (from /trunk/style/w2p-snowball/shadow_bttm_right_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/tabBg.png (from /trunk/style/w2p-snowball/tabBg.png:1036)
   A /trunk/style/w2p-snowball/images/tabLeft.png (from /trunk/style/w2p-snowball/tabLeft.png:1036)
   A /trunk/style/w2p-snowball/images/tabRight.png (from /trunk/style/w2p-snowball/tabRight.png:1036)
   A /trunk/style/w2p-snowball/images/tabSelectedBg.png (from /trunk/style/w2p-snowball/tabSelectedBg.png:1036)
   A /trunk/style/w2p-snowball/images/tabSelectedLeft.png (from /trunk/style/w2p-snowball/tabSelectedLeft.png:1036)
   A /trunk/style/w2p-snowball/images/tabSelectedRight.png (from /trunk/style/w2p-snowball/tabSelectedRight.png:1036)
   A /trunk/style/w2p-snowball/images/tabbox_right_corner.jpg (from /trunk/style/w2p-snowball/tabbox_right_corner.jpg:1036)
   A /trunk/style/w2p-snowball/images/tabbox_top.jpg (from /trunk/style/w2p-snowball/tabbox_top.jpg:1036)
   A /trunk/style/w2p-snowball/images/title.jpg (from /trunk/style/w2p-snowball/title.jpg:1036)
   A /trunk/style/w2p-snowball/images/title_bkgd.gif (from /trunk/style/w2p-snowball/title_bkgd.gif:1036)
   A /trunk/style/w2p-snowball/images/title_bkgd.jpg (from /trunk/style/w2p-snowball/title_bkgd.jpg:1036)
   A /trunk/style/w2p-snowball/images/w2p_logo.jpg (from /trunk/style/w2p-snowball/w2p_logo.jpg:1036)
   D /trunk/style/w2p-snowball/label.gif
   D /trunk/style/w2p-snowball/lines_title_bar.gif
   D /trunk/style/w2p-snowball/lines_title_shadow.gif
   M /trunk/style/w2p-snowball/login.php
   D /trunk/style/w2p-snowball/logo_bkgd.jpg
   M /trunk/style/w2p-snowball/lostpass.php
   M /trunk/style/w2p-snowball/main.css
   D /trunk/style/w2p-snowball/nav_bkgd.gif
   D /trunk/style/w2p-snowball/nav_box_left_corner.jpg
   D /trunk/style/w2p-snowball/nav_box_right_corner.jpg
   D /trunk/style/w2p-snowball/nav_box_top.jpg
   D /trunk/style/w2p-snowball/nav_item_hover.gif
   D /trunk/style/w2p-snowball/nav_shadow.jpg
   D /trunk/style/w2p-snowball/nav_shadow_bottom.jpg
   D /trunk/style/w2p-snowball/nav_shadow_bttm_left_corner.jpg
   D /trunk/style/w2p-snowball/nav_shadow_bttm_right_corner.jpg
   M /trunk/style/w2p-snowball/overrides.php
   D /trunk/style/w2p-snowball/shadow_bottom.jpg
   D /trunk/style/w2p-snowball/shadow_bttm_left_corner.jpg
   D /trunk/style/w2p-snowball/shadow_bttm_right_corner.jpg
   D /trunk/style/w2p-snowball/tabBg.png
   D /trunk/style/w2p-snowball/tabLeft.png
   D /trunk/style/w2p-snowball/tabRight.png
   D /trunk/style/w2p-snowball/tabSelectedBg.png
   D /trunk/style/w2p-snowball/tabSelectedLeft.png
   D /trunk/style/w2p-snowball/tabSelectedRight.png
   D /trunk/style/w2p-snowball/tabbox_right_corner.jpg
   D /trunk/style/w2p-snowball/tabbox_top.jpg
   D /trunk/style/w2p-snowball/title.jpg
   D /trunk/style/w2p-snowball/title_bkgd.gif
   D /trunk/style/w2p-snowball/title_bkgd.jpg
   D /trunk/style/w2p-snowball/w2p_logo.jpg

moved all the images to the subdir, corrected paths, etc
------------------------------------------------------------------------
r1036 | caseydk | 2010-04-26 19:12:27 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   D /trunk/style/web2project/bar_top_Selectedleft.gif
   D /trunk/style/web2project/bar_top_Selectedmiddle.gif
   D /trunk/style/web2project/bar_top_Selectedright.gif
   D /trunk/style/web2project/bar_top_left.gif
   D /trunk/style/web2project/bar_top_middle.gif
   D /trunk/style/web2project/bar_top_right.gif
   D /trunk/style/web2project/box_left_corner.jpg
   D /trunk/style/web2project/box_right_corner.jpg
   D /trunk/style/web2project/box_top.jpg
   D /trunk/style/web2project/bubble.gif
   D /trunk/style/web2project/bubble.png
   D /trunk/style/web2project/button.gif
   D /trunk/style/web2project/button_left.gif
   D /trunk/style/web2project/button_right.gif
   D /trunk/style/web2project/crumb_left.gif
   D /trunk/style/web2project/crumb_right.gif
   D /trunk/style/web2project/delete_left.gif
   D /trunk/style/web2project/delete_right.gif
   M /trunk/style/web2project/header.php
   A /trunk/style/web2project/images/bar_top_Selectedleft.gif (from /trunk/style/web2project/bar_top_Selectedleft.gif:1035)
   A /trunk/style/web2project/images/bar_top_Selectedmiddle.gif (from /trunk/style/web2project/bar_top_Selectedmiddle.gif:1035)
   A /trunk/style/web2project/images/bar_top_Selectedright.gif (from /trunk/style/web2project/bar_top_Selectedright.gif:1035)
   A /trunk/style/web2project/images/bar_top_left.gif (from /trunk/style/web2project/bar_top_left.gif:1035)
   A /trunk/style/web2project/images/bar_top_middle.gif (from /trunk/style/web2project/bar_top_middle.gif:1035)
   A /trunk/style/web2project/images/bar_top_right.gif (from /trunk/style/web2project/bar_top_right.gif:1035)
   A /trunk/style/web2project/images/box_left_corner.jpg (from /trunk/style/web2project/box_left_corner.jpg:1035)
   A /trunk/style/web2project/images/box_right_corner.jpg (from /trunk/style/web2project/box_right_corner.jpg:1035)
   A /trunk/style/web2project/images/box_top.jpg (from /trunk/style/web2project/box_top.jpg:1035)
   A /trunk/style/web2project/images/bubble.gif (from /trunk/style/web2project/bubble.gif:1035)
   A /trunk/style/web2project/images/bubble.png (from /trunk/style/web2project/bubble.png:1035)
   A /trunk/style/web2project/images/button.gif (from /trunk/style/web2project/button.gif:1035)
   A /trunk/style/web2project/images/button_left.gif (from /trunk/style/web2project/button_left.gif:1035)
   A /trunk/style/web2project/images/button_right.gif (from /trunk/style/web2project/button_right.gif:1035)
   A /trunk/style/web2project/images/crumb_left.gif (from /trunk/style/web2project/crumb_left.gif:1035)
   A /trunk/style/web2project/images/crumb_right.gif (from /trunk/style/web2project/crumb_right.gif:1035)
   A /trunk/style/web2project/images/delete_left.gif (from /trunk/style/web2project/delete_left.gif:1035)
   A /trunk/style/web2project/images/delete_right.gif (from /trunk/style/web2project/delete_right.gif:1035)
   A /trunk/style/web2project/images/label.gif (from /trunk/style/web2project/label.gif:1035)
   A /trunk/style/web2project/images/lines_title_bar.gif (from /trunk/style/web2project/lines_title_bar.gif:1035)
   A /trunk/style/web2project/images/lines_title_shadow.gif (from /trunk/style/web2project/lines_title_shadow.gif:1035)
   A /trunk/style/web2project/images/logo_bkgd.jpg (from /trunk/style/web2project/logo_bkgd.jpg:1035)
   A /trunk/style/web2project/images/nav_bkgd.gif (from /trunk/style/web2project/nav_bkgd.gif:1035)
   A /trunk/style/web2project/images/nav_box_left_corner.jpg (from /trunk/style/web2project/nav_box_left_corner.jpg:1035)
   A /trunk/style/web2project/images/nav_box_right_corner.jpg (from /trunk/style/web2project/nav_box_right_corner.jpg:1035)
   A /trunk/style/web2project/images/nav_box_top.jpg (from /trunk/style/web2project/nav_box_top.jpg:1035)
   A /trunk/style/web2project/images/nav_item_hover.gif (from /trunk/style/web2project/nav_item_hover.gif:1035)
   A /trunk/style/web2project/images/nav_shadow.jpg (from /trunk/style/web2project/nav_shadow.jpg:1035)
   A /trunk/style/web2project/images/nav_shadow_bottom.jpg (from /trunk/style/web2project/nav_shadow_bottom.jpg:1035)
   A /trunk/style/web2project/images/nav_shadow_bttm_left_corner.jpg (from /trunk/style/web2project/nav_shadow_bttm_left_corner.jpg:1035)
   A /trunk/style/web2project/images/nav_shadow_bttm_right_corner.jpg (from /trunk/style/web2project/nav_shadow_bttm_right_corner.jpg:1035)
   A /trunk/style/web2project/images/shadow_bottom.jpg (from /trunk/style/web2project/shadow_bottom.jpg:1035)
   A /trunk/style/web2project/images/shadow_bttm_left_corner.jpg (from /trunk/style/web2project/shadow_bttm_left_corner.jpg:1035)
   A /trunk/style/web2project/images/shadow_bttm_right_corner.jpg (from /trunk/style/web2project/shadow_bttm_right_corner.jpg:1035)
   A /trunk/style/web2project/images/tabBg.png (from /trunk/style/web2project/tabBg.png:1035)
   A /trunk/style/web2project/images/tabLeft.png (from /trunk/style/web2project/tabLeft.png:1035)
   A /trunk/style/web2project/images/tabRight.png (from /trunk/style/web2project/tabRight.png:1035)
   A /trunk/style/web2project/images/tabSelectedBg.png (from /trunk/style/web2project/tabSelectedBg.png:1035)
   A /trunk/style/web2project/images/tabSelectedLeft.png (from /trunk/style/web2project/tabSelectedLeft.png:1035)
   A /trunk/style/web2project/images/tabSelectedRight.png (from /trunk/style/web2project/tabSelectedRight.png:1035)
   A /trunk/style/web2project/images/tabbox_right_corner.jpg (from /trunk/style/web2project/tabbox_right_corner.jpg:1035)
   A /trunk/style/web2project/images/tabbox_top.jpg (from /trunk/style/web2project/tabbox_top.jpg:1035)
   A /trunk/style/web2project/images/title.jpg (from /trunk/style/web2project/title.jpg:1035)
   A /trunk/style/web2project/images/title_bkgd.gif (from /trunk/style/web2project/title_bkgd.gif:1035)
   A /trunk/style/web2project/images/title_bkgd.jpg (from /trunk/style/web2project/title_bkgd.jpg:1035)
   A /trunk/style/web2project/images/w2p_logo.jpg (from /trunk/style/web2project/w2p_logo.jpg:1035)
   D /trunk/style/web2project/label.gif
   D /trunk/style/web2project/lines_title_bar.gif
   D /trunk/style/web2project/lines_title_shadow.gif
   M /trunk/style/web2project/login.php
   D /trunk/style/web2project/logo_bkgd.jpg
   M /trunk/style/web2project/lostpass.php
   M /trunk/style/web2project/main.css
   D /trunk/style/web2project/nav_bkgd.gif
   D /trunk/style/web2project/nav_box_left_corner.jpg
   D /trunk/style/web2project/nav_box_right_corner.jpg
   D /trunk/style/web2project/nav_box_top.jpg
   D /trunk/style/web2project/nav_item_hover.gif
   D /trunk/style/web2project/nav_shadow.jpg
   D /trunk/style/web2project/nav_shadow_bottom.jpg
   D /trunk/style/web2project/nav_shadow_bttm_left_corner.jpg
   D /trunk/style/web2project/nav_shadow_bttm_right_corner.jpg
   M /trunk/style/web2project/overrides.php
   D /trunk/style/web2project/shadow_bottom.jpg
   D /trunk/style/web2project/shadow_bttm_left_corner.jpg
   D /trunk/style/web2project/shadow_bttm_right_corner.jpg
   D /trunk/style/web2project/tabBg.png
   D /trunk/style/web2project/tabLeft.png
   D /trunk/style/web2project/tabRight.png
   D /trunk/style/web2project/tabSelectedBg.png
   D /trunk/style/web2project/tabSelectedLeft.png
   D /trunk/style/web2project/tabSelectedRight.png
   D /trunk/style/web2project/tabbox_right_corner.jpg
   D /trunk/style/web2project/tabbox_top.jpg
   D /trunk/style/web2project/title.jpg
   D /trunk/style/web2project/title_bkgd.gif
   D /trunk/style/web2project/title_bkgd.jpg
   D /trunk/style/web2project/w2p_logo.jpg

moved all the images to the subdir
------------------------------------------------------------------------
r1035 | caseydk | 2010-04-26 19:11:23 -0400 (Mon, 26 Apr 2010) | 2 lines
Changed paths:
   M /trunk/classes/ui.class.php
   D /trunk/classes/w2p/api/index.html
   D /trunk/classes/w2p/authenticators/index.html
   D /trunk/classes/w2p/core/index.html
   D /trunk/classes/w2p/database/index.html
   D /trunk/classes/w2p/output/index.html
   D /trunk/classes/w2p/utilities/index.html

removed direct call to authenticator;
killed off unnecessary "protection" files;
------------------------------------------------------------------------
r1034 | caseydk | 2010-04-26 19:11:10 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   D /trunk/classes/authenticator.class.php
   A /trunk/classes/w2p/authenticators/ldap.class.php
   A /trunk/classes/w2p/authenticators/postnuke.class.php
   A /trunk/classes/w2p/authenticators/sql.class.php
   M /trunk/includes/main_functions.php

split up the authenticators to clearly separate the different auth modules.. should be more clear to add more now;
------------------------------------------------------------------------
r1033 | caseydk | 2010-04-26 19:10:54 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/w2p/api/icalendar.class.php
   M /trunk/classes/w2p/core/baseobject.class.php
   M /trunk/classes/w2p/core/eventqueue.class.php
   M /trunk/classes/w2p/core/upgrademanager.class.php
   M /trunk/classes/w2p/database/query.class.php
   M /trunk/classes/w2p/output/ganttrenderer.class.php
   M /trunk/classes/w2p/utilities/date.class.php
   M /trunk/classes/w2p/utilities/mail.class.php

cleaned up the security sentinels and added package information;
------------------------------------------------------------------------
r1032 | caseydk | 2010-04-26 19:10:43 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/cw2pobject.class.php
   M /trunk/classes/dbquery.class.php
   D /trunk/classes/event_queue.class.php
   A /trunk/classes/w2p/core/baseobject.class.php (from /trunk/classes/w2p/core/w2p.class.php:1031)
   A /trunk/classes/w2p/core/eventqueue.class.php (from /trunk/classes/event_queue.class.php:1031)
   D /trunk/classes/w2p/core/w2p.class.php
   M /trunk/classes/w2p/database/query.class.php
   M /trunk/classes/w2p/utilities/mail.class.php
   M /trunk/do_updatecontact.php
   M /trunk/do_user_aed.php
   M /trunk/includes/main_functions.php
   M /trunk/includes/session.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/newuser.php
   M /trunk/queuescanner.php
   M /trunk/updatecontact.php

more cleanup to support the standard class structure;
------------------------------------------------------------------------
r1031 | caseydk | 2010-04-26 19:10:29 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   A /trunk/classes/cw2pobject.class.php
   A /trunk/classes/dbquery.class.php
   D /trunk/classes/ganttrenderer.class.php
   D /trunk/classes/query.class.php
   A /trunk/classes/w2p/core/w2p.class.php (from /trunk/classes/w2p.class.php:1030)
   A /trunk/classes/w2p/database/query.class.php (from /trunk/classes/query.class.php:1030)
   A /trunk/classes/w2p/output/ganttrenderer.class.php (from /trunk/classes/ganttrenderer.class.php:1030)
   D /trunk/classes/w2p.class.php
   M /trunk/includes/main_functions.php
   M /trunk/modules/projects/gantt.php
   M /trunk/modules/tasks/gantt.php

more cleanup to support the standard class structure;
------------------------------------------------------------------------
r1030 | caseydk | 2010-04-26 19:10:09 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/mail.class.php

cleaned up the constructor
------------------------------------------------------------------------
r1029 | caseydk | 2010-04-26 19:10:03 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   D /trunk/classes/ajax.class.php
   A /trunk/classes/cdate.class.php
   D /trunk/classes/date.class.php
   D /trunk/classes/libmail.class.php
   A /trunk/classes/mail.class.php
   A /trunk/classes/w2p/utilities
   A /trunk/classes/w2p/utilities/date.class.php (from /trunk/classes/date.class.php:1028)
   A /trunk/classes/w2p/utilities/index.html
   A /trunk/classes/w2p/utilities/mail.class.php (from /trunk/classes/libmail.class.php:1028)
   M /trunk/includes/main_functions.php

more cleanup to handle the standard class structure;
------------------------------------------------------------------------
r1028 | caseydk | 2010-04-26 19:09:47 -0400 (Mon, 26 Apr 2010) | 2 lines
Changed paths:
   A /trunk/classes/w2p/core/upgrademanager.class.php (from /trunk/install/manager.class.php:1027)
   M /trunk/includes/main_functions.php
   M /trunk/install/index.php
   D /trunk/install/manager.class.php
   M /trunk/modules/system/system.class.php
   M /trunk/unit_tests/classes/manager.test.php

updated the UpgradeManager to use the new class paths;
updated the corresponding references and Unit Tests to reflect the new paths;
------------------------------------------------------------------------
r1027 | caseydk | 2010-04-26 19:09:33 -0400 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/calendar.php
   A /trunk/classes/w2p/api
   A /trunk/classes/w2p/api/icalendar.class.php (from /trunk/classes/w2p/output/icalendar.class.php:1026)
   A /trunk/classes/w2p/api/index.html
   D /trunk/classes/w2p/output/icalendar.class.php

shifting classes around to make more sense;
------------------------------------------------------------------------
r1026 | caseydk | 2010-04-26 19:09:23 -0400 (Mon, 26 Apr 2010) | 3 lines
Changed paths:
   M /trunk/calendar.php
   D /trunk/classes/ical.class.php
   A /trunk/classes/w2p
   A /trunk/classes/w2p/authenticators
   A /trunk/classes/w2p/authenticators/index.html
   A /trunk/classes/w2p/core
   A /trunk/classes/w2p/core/index.html
   A /trunk/classes/w2p/database
   A /trunk/classes/w2p/database/index.html
   A /trunk/classes/w2p/index.html
   A /trunk/classes/w2p/output
   A /trunk/classes/w2p/output/icalendar.class.php
   A /trunk/classes/w2p/output/index.html
   M /trunk/includes/main_functions.php

added a basic folder structure to simplify the autoloader;
added to the autoloader to support namespace-like class names;
updated the iCal class/usage for the new structures;
------------------------------------------------------------------------
r1025 | caseydk | 2010-04-23 23:54:03 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php
   M /trunk/fileviewer.php
   M /trunk/includes/main_functions.php
   M /trunk/index.php
   M /trunk/locales/core.php
   M /trunk/modules/calendar/day_view.php
   M /trunk/modules/calendar/index.php
   M /trunk/modules/calendar/week_view.php
   M /trunk/modules/calendar/year_view.php
   M /trunk/modules/forums/index.php
   M /trunk/modules/projects/printprojects.php
   M /trunk/modules/resources/index.php
   M /trunk/modules/system/roles/index.php
   M /trunk/modules/system/roles/roles.class.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/style/w2p-snowball/header.php
   M /trunk/style/web2project/header.php
   M /trunk/style/wps-redmond/header.php

cleaning up using the simplified API calls for permissions checking
------------------------------------------------------------------------
r1024 | caseydk | 2010-04-23 23:53:39 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/addedituser.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/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/index.php
   M /trunk/modules/forums/viewer.php
   M /trunk/modules/history/addedit.php
   M /trunk/modules/links/addedit.php
   M /trunk/modules/projectdesigner/do_addtasks_aed.php
   M /trunk/modules/projectdesigner/do_task_bulk_aed.php
   M /trunk/modules/projectdesigner/index.php
   M /trunk/modules/projectdesigner/printproject.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/projects/view.php
   M /trunk/modules/projects/vw_logs.php
   M /trunk/modules/reports/reports/completed.php
   M /trunk/modules/reports/reports/overdue.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/resources/addedit.php
   M /trunk/modules/resources/do_resource_aed.php
   M /trunk/modules/resources/view.php
   M /trunk/modules/system/acls_view.php
   M /trunk/modules/system/index.php
   M /trunk/modules/system/phpinfo.php
   M /trunk/modules/system/roles/do_role_aed.php
   M /trunk/modules/system/roles/index.php
   M /trunk/modules/system/roles/vw_role_perms.php

cleaning up using the simplified API calls for permissions checking
------------------------------------------------------------------------
r1023 | caseydk | 2010-04-23 23:53:13 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/calendar/addedit.php
   M /trunk/modules/calendar/do_event_aed.php
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/companies/view.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_folder_aed.php
   M /trunk/modules/projectdesigner/index.php
   M /trunk/modules/projects/projects.class.php

cleaning up using the simplified API calls for permissions checking
------------------------------------------------------------------------
r1022 | caseydk | 2010-04-23 23:53:00 -0400 (Fri, 23 Apr 2010) | 1 line
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_userrole_aed.php
   M /trunk/modules/calendar/view.php
   M /trunk/modules/calendar/vw_day_events.php
   M /trunk/modules/files/addedit.php
   M /trunk/modules/files/co.php
   M /trunk/modules/forums/do_post_aed.php
   M /trunk/modules/forums/viewer.php
   M /trunk/modules/projectdesigner/vw_projecttask.php
   M /trunk/modules/projectdesigner/vw_tasks.php
   M /trunk/modules/projects/view.php
   M /trunk/modules/public/chpwd.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/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/upgrade/index.php
   M /trunk/modules/system/upgrade/perform.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_aed.php
   M /trunk/modules/tasks/do_updatetask.php
   M /trunk/modules/tasks/index.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/vw_logs.php

cleaning up using the simplified API calls for permissions checking
------------------------------------------------------------------------
r1021 | caseydk | 2010-04-23 23:52:34 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/CustomFields.class.php
   M /trunk/classes/w2p.class.php
   M /trunk/modules/companies/companies.class.php
   M /trunk/modules/contacts/addedit.php
   M /trunk/modules/contacts/do_contact_aed.php
   M /trunk/modules/contacts/vcardexport.php
   M /trunk/modules/projects/addedit.php
   M /trunk/modules/tasks/view.php
   M /trunk/modules/tasks/vw_log_update.php
   M /trunk/modules/tasks/vw_logs.php
   M /trunk/style/w2p-snowball/header.php
   M /trunk/style/web2project/header.php
   M /trunk/style/wps-redmond/header.php

cleaning up using the simplified API calls for permissions checking
------------------------------------------------------------------------
r1020 | caseydk | 2010-04-23 23:52:21 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/companies/addedit.php
   M /trunk/style/w2p-snowball/header.php
   M /trunk/style/web2project/header.php
   M /trunk/style/wps-redmond/header.php

cleaning up using the simplified API calls
------------------------------------------------------------------------
r1019 | caseydk | 2010-04-23 23:52:13 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/includes/deprecated_functions.php

updated the function calls to use the proper API
------------------------------------------------------------------------
r1018 | caseydk | 2010-04-23 23:52:07 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/files/tasks_tab.files.php
   M /trunk/modules/files/tasks_tab.view.files.php

deprecated the getDenyAdd function in favor of canAdd()
------------------------------------------------------------------------
r1017 | caseydk | 2010-04-23 23:51:57 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/companies/index.php
   M /trunk/modules/contacts/vcardimport.php
   M /trunk/modules/departments/view.php
   M /trunk/modules/files/folders_table.php
   M /trunk/modules/forums/configure.php
   M /trunk/modules/projectdesigner/configure.php
   M /trunk/modules/system/contacts_ldap.php
   M /trunk/modules/tasks/tasks.class.php

deprecated the getDenyEdit function in favor of canEdit()
------------------------------------------------------------------------
r1016 | caseydk | 2010-04-23 23:51:46 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php
   M /trunk/modules/contacts/csvexport.php
   M /trunk/modules/departments/view.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
   M /trunk/modules/projectdesigner/projectdesigner.class.php
   M /trunk/modules/projectdesigner/vw_projecttask.php
   M /trunk/modules/projectdesigner/vw_tasks.php
   M /trunk/modules/system/contacts_ldap.php
   M /trunk/modules/tasks/index.php
   M /trunk/modules/tasks/tasks.class.php
   M /trunk/modules/tasks/tasks.php
   M /trunk/modules/tasks/view.php

deprecated the getDenyRead function in favor of canView()
------------------------------------------------------------------------
r1015 | caseydk | 2010-04-23 23:51:21 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/INSTALLATION
   M /trunk/LICENSE
   M /trunk/base.php

updating copyright dates and license messages
------------------------------------------------------------------------
r1014 | caseydk | 2010-04-23 08:28:00 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/CustomFields.class.php
   M /trunk/classes/customfieldsparser.class.php
   M /trunk/classes/ui.class.php
   M /trunk/index.php
   M /trunk/modules/admin/admin.class.php
   M /trunk/modules/calendar/calendar.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/resources/resources.class.php
   D /trunk/modules/smartsearch/searchobjects/events.inc.php
   D /trunk/modules/smartsearch/searchobjects/files.inc.php
   D /trunk/modules/smartsearch/searchobjects/users.inc.php
   M /trunk/modules/system/roles/roles.class.php
   M /trunk/modules/system/syskeys/syskeys.class.php
   M /trunk/modules/tasks/tasks.class.php

merging changes from previous versions
------------------------------------------------------------------------
r1013 | caseydk | 2010-04-23 08:25:38 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasksSeed.xml

merged Trevor's test fixes
------------------------------------------------------------------------
r1012 | caseydk | 2010-04-23 08:25:28 -0400 (Fri, 23 Apr 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/includes/main_functions.test.php

updated the unit tests to cover more cases;
------------------------------------------------------------------------
r1011 | caseydk | 2010-04-22 15:48:34 -0400 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasksSeed.xml
   M /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml
   M /trunk/unit_tests/modules/tasks.test.php

merged some conflicts, nothing major
------------------------------------------------------------------------
r1010 | caseydk | 2010-04-22 15:48:25 -0400 (Thu, 22 Apr 2010) | 5 lines
Changed paths:
   M /trunk/base.php
   M /trunk/classes/ui.class.php
   M /trunk/includes/backcompat_functions.php
   M /trunk/includes/main_functions.php
   M /trunk/includes/session.php
   M /trunk/index.php
   M /trunk/install/conversion/check.php
   M /trunk/install/index.php
   M /trunk/install/install/check.php
   M /trunk/modules/system/upgrade/index.php
   M /trunk/style/w2p-snowball/login.php
   M /trunk/style/w2p-snowball/lostpass.php
   M /trunk/style/web2project/login.php
   M /trunk/style/web2project/lostpass.php
   M /trunk/style/wps-redmond/login.php
   M /trunk/style/wps-redmond/lostpass.php

added the MIN_PHP_VERSION constant to base.php to simplify management of it;
updated all the pages that do version checks to:
*  use PHP_VERSION as opposed to phpversion() if applicable;
*  use MIN_PHP_VERSION instead of various values spread all over the place;
*  remove unnecessary checks (we've been php5-only since June 2009, no point in checking for it all over the place);
------------------------------------------------------------------------
r1009 | caseydk | 2010-04-22 15:48:08 -0400 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/date.class.php
   M /trunk/classes/query.class.php
   M /trunk/classes/w2p.class.php

simplified duplicated duplicate methods to use clone() properly since we're php5 only as of June 2009
------------------------------------------------------------------------
r1008 | caseydk | 2010-04-22 15:48:00 -0400 (Thu, 22 Apr 2010) | 2 lines
Changed paths:
   M /trunk/modules/system/do_systemconfig_aed.php
   M /trunk/modules/system/system.class.php

updating formatting for spec;
tweaked the store() call to match the API;
------------------------------------------------------------------------
r1007 | caseydk | 2010-04-22 15:47:52 -0400 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/libmail.class.php

merging in dotProject fix #5880 to enable Organization headers in email notifications
------------------------------------------------------------------------
r1006 | caseydk | 2010-04-18 00:09:04 -0400 (Sun, 18 Apr 2010) | 1 line
Changed paths:
   M /trunk/base.php
   M /trunk/fileviewer.php
   M /trunk/includes/config-dist.php
   M /trunk/index.php

updating copyright statements
------------------------------------------------------------------------
r1005 | caseydk | 2010-04-18 00:08:56 -0400 (Sun, 18 Apr 2010) | 3 lines
Changed paths:
   M /trunk/base.php
   M /trunk/includes/config-dist.php

Revert "updated copyright statements;"

This reverts commit fac209023028f56e0900779e20b87aa51d8dde9f.
------------------------------------------------------------------------
r1004 | caseydk | 2010-04-18 00:08:49 -0400 (Sun, 18 Apr 2010) | 1 line
Changed paths:
   M /trunk/base.php
   M /trunk/includes/config-dist.php

updated copyright statements;
------------------------------------------------------------------------
r1003 | caseydk | 2010-04-18 00:07:45 -0400 (Sun, 18 Apr 2010) | 2 lines
Changed paths:
   M /trunk/includes/main_functions.php

tweaked the url *display* function to add the 'http://' if it's not there;
resolves http://bugs.web2project.net/view.php?id=408
------------------------------------------------------------------------
r1002 | caseydk | 2010-04-18 00:05:42 -0400 (Sun, 18 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/admin.class.php

additional formatting tweaks;
------------------------------------------------------------------------
r1001 | caseydk | 2010-04-12 01:08:55 -0400 (Mon, 12 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/vw_actions.php

added the $percent variable as described here - http://bugs.web2project.net/view.php?id=404
------------------------------------------------------------------------
r1000 | caseydk | 2010-04-12 01:08:48 -0400 (Mon, 12 Apr 2010) | 2 lines
Changed paths:
   M /trunk/includes/main_functions.php

fixed a validation error where the url was expected to always just be a tld, it wouldn't properly handle a trailing slash, filenames, etc;
resolves - http://bugs.web2project.net/view.php?id=405
------------------------------------------------------------------------
r999 | caseydk | 2010-04-12 01:06:39 -0400 (Mon, 12 Apr 2010) | 1 line
Changed paths:
   A /trunk/unit_tests/db_files/tasksTestRemoveAssigned.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateAssigned.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateAssignedWithDelete.xml
   A /trunk/unit_tests/db_files/tasksTestUpdateAssignedWithDeleteAndRemoveUsers.xml
   M /trunk/unit_tests/modules/tasks.test.php

merging in trevor's stuff
------------------------------------------------------------------------
r998 | caseydk | 2010-04-08 17:49:17 -0400 (Thu, 08 Apr 2010) | 1 line
Changed paths:
   M /trunk/modules/admin/admin.class.php
   M /trunk/modules/projects/projects.class.php
   M /trunk/modules/tasks/do_task_aed.php
   M /trunk/modules/tasks/tasks.class.php

cleaning up formatting stuff
------------------------------------------------------------------------
r997 | caseydk | 2010-04-08 17:49:08 -0400 (Thu, 08 Apr 2010) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php

tweaked to make sure methods return values as expected;
------------------------------------------------------------------------
r996 | caseydk | 2010-04-08 17:49:00 -0400 (Thu, 08 Apr 2010) | 1 line
Changed paths:
   M /trunk/style/wps-redmond/overrides.php

fixed the bad null reference described here - http://web2project.net/forums/viewtopic.php?t=1905
------------------------------------------------------------------------
r992 | caseydk | 2010-04-01 02:22:59 -0400 (Thu, 01 Apr 2010) | 1 line
Changed paths:
   M /trunk/includes/version.php

updated the version number. woot.
------------------------------------------------------------------------
r991 | caseydk | 2010-04-01 02:22:40 -0400 (Thu, 01 Apr 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/build.xml

removed the text filtering.. it was breaking the gif's
------------------------------------------------------------------------
r989 | caseydk | 2010-04-01 01:51:46 -0400 (Thu, 01 Apr 2010) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php
   M /trunk/install/manager.class.php
   M /trunk/install/sql/mysql/018_add_timezones.sql
   M /trunk/unit_tests/db_files/tasksTestStoreCreateNoParent.xml

merging changes for svn
------------------------------------------------------------------------
r988 | caseydk | 2010-03-31 23:33:24 -0400 (Wed, 31 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasksTestShiftDependentTasks.xml
   M /trunk/unit_tests/modules/tasks.test.php

trying to cleanup conflicts again
------------------------------------------------------------------------
r987 | caseydk | 2010-03-31 23:33:08 -0400 (Wed, 31 Mar 2010) | 1 line
Changed paths:
   M /trunk/install/index.php

updated the upgrade message to be more clear and helpful
------------------------------------------------------------------------
r986 | caseydk | 2010-03-29 02:16:39 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/contacts.class.php

added a fix for http://bugs.web2project.net/view.php?id=382 to make sure company & department always have safe values;
------------------------------------------------------------------------
r985 | caseydk | 2010-03-29 01:48:09 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/modules/tasks.test.php

cleaned up a bad merge where the same methods were added twice;
------------------------------------------------------------------------
r984 | caseydk | 2010-03-29 01:39:59 -0400 (Mon, 29 Mar 2010) | 2 lines
Changed paths:
   M /trunk/modules/files/addedit.php

tweaked the loading to make sure the $obj always gets set;
resolves - http://bugs.web2project.net/view.php?id=398
------------------------------------------------------------------------
r983 | caseydk | 2010-03-29 01:39:49 -0400 (Mon, 29 Mar 2010) | 2 lines
Changed paths:
   M /trunk/modules/projectdesigner/vw_actions.php

added the task access info to make the form useful;
closes - http://bugs.web2project.net/view.php?id=389
------------------------------------------------------------------------
r982 | caseydk | 2010-03-29 01:39:37 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/018_add_timezones.sql
   M /trunk/modules/system/addeditpref.php

tweaked the formatting
------------------------------------------------------------------------
r981 | caseydk | 2010-03-29 01:39:24 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/install/sql/mysql/018_add_timezones.sql

added all the tiemzone info
------------------------------------------------------------------------
r980 | caseydk | 2010-03-29 01:39:16 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/modules/system/addeditpref.php
   M /trunk/modules/system/do_preference_aed.php

wired up daylight savings time flag;
------------------------------------------------------------------------
r979 | caseydk | 2010-03-29 01:39:08 -0400 (Mon, 29 Mar 2010) | 2 lines
Changed paths:
   A /trunk/install/sql/mysql/018_add_timezones.sql
   M /trunk/modules/system/addeditpref.php

added basic placeholders for specifying a timezone preference;
this does *not* actually use the timezones for anything beyond displaying them on the preference selection screen;
------------------------------------------------------------------------
r978 | caseydk | 2010-03-29 01:38:59 -0400 (Mon, 29 Mar 2010) | 2 lines
Changed paths:
   M /trunk/modules/contacts/contacts.class.php
   M /trunk/modules/files/do_file_aed.php

tweaked some file checking on the store processing - http://bugs.web2project.net/view.php?id=398
http://bugs.web2project.net/view.php?id=386 - updated to handle zero-length birthdates;
------------------------------------------------------------------------
r977 | caseydk | 2010-03-29 01:38:51 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasksTestPushDependencies.xml
   M /trunk/unit_tests/db_files/tasksTestShiftDependentTasks.xml
   M /trunk/unit_tests/db_files/tasksTestStoreNoTaskParent.xml
   M /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml
   M /trunk/unit_tests/db_files/tasksTestUpdateDepDates.xml

Updating some dates in the unit tests.
------------------------------------------------------------------------
r976 | caseydk | 2010-03-29 01:38:44 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/db_files/tasksTestShiftDependentTasks.xml
   M /trunk/unit_tests/db_files/tasksTestStoreNoTaskParent.xml
   M /trunk/unit_tests/db_files/tasksTestStoreShiftDependentTasks.xml
   M /trunk/unit_tests/db_files/tasksTestUpdateDepDates.xml
   M /trunk/unit_tests/modules/tasks.test.php

Adding test for CTask->get_deps_max_end_date. Updating db files due to changes in behaviour when properly adding $tracked_dynamics to the global scope of the tests.
------------------------------------------------------------------------
r975 | caseydk | 2010-03-29 01:38:33 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   A /trunk/unit_tests/db_files/tasksTestUpdateDepDates.xml
   M /trunk/unit_tests/modules/tasks.test.php

Adding test for CTask->update_dep_dates
------------------------------------------------------------------------
r974 | caseydk | 2010-03-29 01:38:25 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/modules/tasks.test.php

Adding tests for CTask->dependentTasks
------------------------------------------------------------------------
r973 | caseydk | 2010-03-29 01:38:13 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /trunk/unit_tests/modules/tasks.test.php

Adding tests for CTask->shiftDependentTasks
------------------------------------------------------------------------
r972 | caseydk | 2010-03-29 00:21:59 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   A /trunk/unit_tests/db_files/tasksTestShiftDependentTasks.xml
   M /trunk/unit_tests/modules/tasks.test.php

merged in changes
------------------------------------------------------------------------
r971 | caseydk | 2010-03-27 13:58:55 -0400 (Sat, 27 Mar 2010) | 1 line
Changed paths:
   M /trunk/classes/query.class.php

cleaned up conflicts
------------------------------------------------------------------------
r970 | caseydk | 2010-03-21 21:58:46 -0400 (Sun, 21 Mar 2010) | 1 line
Changed paths:
   M /trunk/.gitignore

simplified the gitignore
------------------------------------------------------------------------
r969 | caseydk | 2010-03-21 21:58:39 -0400 (Sun, 21 Mar 2010) | 1 line
Changed paths:
   M /trunk/modules/tasks/tasks.class.php

updated the priority as per this thread -  http://web2project.net/forums/viewtopic.php?p=4589
------------------------------------------------------------------------
r968 | caseydk | 2010-02-25 21:22:21 -0500 (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 18:59:54 -0500 (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 23:00:41 -0500 (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 23:00:31 -0500 (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 01:01:29 -0500 (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 01:01:22 -0500 (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 16:15:09 -0500 (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 13:06:24 -0500 (Tue, 09 Feb 2010) | 1 line
Changed paths:
   M /trunk/.gitignore

added the netbeans project files to the ignore
------------------------------------------------------------------------
r960 | caseydk | 2010-02-09 12:16:25 -0500 (Tue, 09 Feb 2010) | 1 line
Changed paths:
   M /trunk/classes/query.class.php

removed some duplicate params
------------------------------------------------------------------------
r959 | caseydk | 2010-02-09 03:38:17 -0500 (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 01:49:00 -0500 (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 18:56:54 -0500 (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 18:31:58 -0500 (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 15:05:29 -0500 (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 15:05:18 -0500 (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 15:04:57 -0500 (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 01:29:12 -0500 (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 01:11:10 -0500 (Sun, 07 Feb 2010) | 1 line
Changed paths:
   M /trunk/locales/fr/lang.php

fixed a character encoding issue;
------------------------------------------------------------------------
r950 | caseydk | 2010-02-07 01:04:23 -0500 (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 11:56:28 -0500 (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 02:00:43 -0500 (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 20:04:31 -0500 (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 20:16:42 -0500 (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 19:03:20 -0500 (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 18:57:51 -0500 (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 23:33:51 -0500 (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 21:00:15 -0500 (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 20:50:56 -0500 (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 02:07:08 -0500 (Sat, 23 Jan 2010) | 1 line
Changed paths:
   D /trunk/modules/system/upgrade

cleanup
------------------------------------------------------------------------
r939 | caseydk | 2010-01-23 01:11:13 -0500 (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-23 00:57:39 -0500 (Sat, 23 Jan 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/contacts.class.php

setting contact_lastupdate on store()
------------------------------------------------------------------------
r937 | caseydk | 2010-01-23 00:51:13 -0500 (Sat, 23 Jan 2010) | 1 line
Changed paths:
   M /trunk/modules/system/syskeys/index.php

language tweaks;
------------------------------------------------------------------------
r936 | caseydk | 2010-01-23 00:30:24 -0500 (Sat, 23 Jan 2010) | 1 line
Changed paths:
   M /trunk/createuser.php

cleaned up some php warnings;
------------------------------------------------------------------------
r935 | caseydk | 2010-01-21 15:58:17 -0500 (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 01:04:57 -0500 (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-20 00:17:33 -0500 (Wed, 20 Jan 2010) | 1 line
Changed paths:
   M /trunk/modules/contacts/contacts.class.php

minor formatting cleanup;
------------------------------------------------------------------------
r932 | caseydk | 2010-01-19 23:23:49 -0500 (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 01:11:41 -0500 (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-19 00:58:04 -0500 (Tue, 19 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-19 00:53:07 -0500 (Tue, 19 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 19:31:07 -0500 (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 19:29:26 -0500 (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 01:06:00 -0500 (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 01:04:26 -0500 (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-15 00:51:21 -0500 (Fri, 15 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-15 00:39:58 -0500 (Fri, 15 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 15:27:05 -0500 (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 01:07:31 -0500 (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 16:22:55 -0500 (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 16:14:32 -0500 (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 09:55:10 -0500 (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 23:54:26 -0500 (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 23:36:38 -0500 (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 23:35:33 -0500 (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-04 00:13:05 -0500 (Mon, 04 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 02:03:41 -0500 (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 01:51:51 -0500 (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-30 00:37:05 -0500 (Wed, 30 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-30 00:19:08 -0500 (Wed, 30 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 22:50:21 -0500 (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 11:06:43 -0500 (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 02:06:32 -0500 (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 01:55:40 -0500 (Sun, 27 Dec 2009) | 1 line
Changed paths:
   M /trunk/modules/reports/reports.class.php

minor tweak;
------------------------------------------------------------------------
r894 | caseydk | 2009-12-27 01:50:11 -0500 (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 01:20:32 -0500 (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 01:06:24 -0500 (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-27 00:07:45 -0500 (Sun, 27 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-27 00:05:20 -0500 (Sun, 27 Dec 2009) | 1 line
Changed paths:
   M /trunk/style/common.css

moved the error style into the common stylesheet;
------------------------------------------------------------------------
r889 | caseydk | 2009-12-27 00:04:24 -0500 (Sun, 27 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 23:34:30 -0500 (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-24 00:48:48 -0500 (Thu, 24 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 15:00:18 -0500 (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 10:22:28 -0500 (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 15:02:15 -0500 (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 04:32:14 -0500 (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 03:51:23 -0500 (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 02:09:16 -0500 (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 21:18:25 -0500 (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 20:56:58 -0500 (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 18:44:35 -0500 (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 18:27:01 -0500 (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 18:06:13 -0500 (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 02:16:10 -0500 (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 02:08:48 -0500 (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 02:05:21 -0500 (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 01:55:53 -0500 (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 01:44:42 -0500 (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 03:32:03 -0500 (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 02:20:21 -0500 (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 02:11:57 -0500 (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 01:59:33 -0500 (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 01:59:03 -0500 (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 01:22:48 -0500 (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 01:18:48 -0500 (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-15 00:29:35 -0500 (Tue, 15 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-15 00:28:25 -0500 (Tue, 15 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-15 00:12:51 -0500 (Tue, 15 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 01:38:30 -0500 (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 01:19:41 -0500 (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-12 00:39:07 -0500 (Sat, 12 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-12 00:11:51 -0500 (Sat, 12 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 23:58:15 -0500 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   D /trunk/lib/phpgacl/soap

removed the unneeded soap stuff;
------------------------------------------------------------------------
r845 | caseydk | 2009-12-11 23:37:59 -0500 (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 01:12:44 -0500 (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 01:01:22 -0500 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /trunk/includes/version.php

updating the version number for release;
------------------------------------------------------------------------
r841 | caseydk | 2009-12-08 23:38:43 -0500 (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 22:55:20 -0500 (Tue, 08 Dec 2009) | 1 line
Changed paths:
   M /trunk/install/index.php

unbreaking the installer... doh.
------------------------------------------------------------------------
r839 | caseydk | 2009-12-08 10:36:05 -0500 (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 01:58:23 -0500 (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 07:56:58 -0500 (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 22:56:51 -0500 (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 20:27:52 -0500 (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 20:07:09 -0500 (Sun, 06 Dec 2009) | 1 line
Changed paths:
   M /trunk/base.php

turned off debugging;
------------------------------------------------------------------------
r833 | caseydk | 2009-12-06 19:58:48 -0500 (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 10:56:03 -0500 (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 10:24:11 -0500 (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 13:46:42 -0500 (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 22:06:37 -0500 (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 21:03:24 -0500 (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 18:01:52 -0500 (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 12:15:21 -0500 (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 09:31:57 -0500 (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 01:24:43 -0500 (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 01:03:17 -0500 (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-29 00:11:19 -0500 (Sun, 29 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-29 00:10:55 -0500 (Sun, 29 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 22:58:54 -0500 (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 22:57:40 -0500 (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 22:47:10 -0500 (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 22:13:50 -0500 (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 22:12:22 -0500 (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 21:23:14 -0500 (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 21:21:08 -0500 (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 21:16:37 -0500 (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 21:05:44 -0500 (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 20:43:59 -0500 (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 20:29:07 -0500 (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 16:41:57 -0500 (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 02:08:21 -0500 (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 01:45:39 -0500 (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-26 00:34:30 -0500 (Thu, 26 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-26 00:29:30 -0500 (Thu, 26 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 23:01:54 -0500 (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 22:34:45 -0500 (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 21:12:28 -0500 (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 01:30:54 -0500 (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 03:05:05 -0500 (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 02:50:27 -0500 (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 02:14:15 -0500 (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 02:02:21 -0500 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/index.php

updated for the loadFull structure
------------------------------------------------------------------------
r796 | caseydk | 2009-11-23 01:54:04 -0500 (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 01:12:03 -0500 (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-23 00:44:04 -0500 (Mon, 23 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 22:51:37 -0500 (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 22:05:22 -0500 (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 21:54:19 -0500 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/modules/companies/companies.class.php

removed my extraneous check;
------------------------------------------------------------------------
r790 | caseydk | 2009-11-22 21:52:49 -0500 (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 20:37:07 -0500 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/modules/links/addedit.php

cleaned up the validation check
------------------------------------------------------------------------
r788 | caseydk | 2009-11-22 20:22:42 -0500 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/INSTALLATION

corrected a spelling error;
------------------------------------------------------------------------
r787 | caseydk | 2009-11-22 17:17:06 -0500 (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 16:37:23 -0500 (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 16:34:48 -0500 (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 16:33:45 -0500 (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 02:44:16 -0500 (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 03:44:29 -0500 (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 18:54:30 -0500 (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-18 00:15:16 -0500 (Wed, 18 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 23:45:52 -0500 (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 23:42:05 -0500 (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 23:35:20 -0500 (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 21:56:00 -0500 (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 20:58:25 -0500 (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 20:27:15 -0500 (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 19:36:40 -0500 (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 02:08:18 -0500 (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 23:02:47 -0500 (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 22:52:08 -0500 (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 22:46:51 -0500 (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 20:40:57 -0500 (Sun, 15 Nov 2009) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

further simplified the autoloader;
------------------------------------------------------------------------
r767 | caseydk | 2009-11-15 20:39:58 -0500 (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 20:37:05 -0500 (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 23:19:07 -0500 (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 21:13:08 -0500 (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 21:35:18 -0500 (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 18:37:30 -0500 (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 01:41:13 -0500 (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 01:23:49 -0500 (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 20:10:14 -0500 (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 20:05:53 -0500 (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 09:11:15 -0500 (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 01:02:16 -0500 (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-09 00:02:19 -0500 (Mon, 09 Nov 2009) | 1 line
Changed paths:
   M /trunk/modules/links/addedit.php

added the link_owner to the form;
------------------------------------------------------------------------
r754 | caseydk | 2009-11-09 00:00:30 -0500 (Mon, 09 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 22:55:29 -0500 (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 22:25:38 -0500 (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 03:04:56 -0500 (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 02:33:11 -0500 (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 01:51:06 -0500 (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 01:48:37 -0500 (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 01:44:37 -0500 (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 01:09:44 -0500 (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 01:04:47 -0500 (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-08 00:10:36 -0500 (Sun, 08 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 23:19:29 -0500 (Sat, 07 Nov 2009) | 1 line
Changed paths:
   M /trunk/modules/links/links.class.php

updated the formatting;
------------------------------------------------------------------------
r742 | caseydk | 2009-11-07 23:18:49 -0500 (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 20:23:24 -0500 (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-03 00:01:10 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /trunk/unit_tests/build.xml

some minor tweaks to simplify packaging;
------------------------------------------------------------------------
r739 | caseydk | 2009-11-02 23:20:08 -0500 (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 21:00:33 -0500 (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 02:05:44 -0500 (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 01:26:52 -0500 (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 23:31:31 -0500 (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 23:03:47 -0500 (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 22:54:23 -0500 (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 22:53:35 -0500 (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 02:08:29 -0400 (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 18:30:23 -0400 (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 02:26:52 -0400 (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 02:24:51 -0400 (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 02:23:11 -0400 (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 02:19:59 -0400 (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 02:16:26 -0400 (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 18:41:16 -0400 (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 15:30:59 -0400 (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 11:00:42 -0400 (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 20:18:09 -0400 (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 20:00:50 -0400 (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 19:56:35 -0400 (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 19:32:05 -0400 (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 19:29:25 -0400 (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-17 00:50:53 -0400 (Sat, 17 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-17 00:45:15 -0400 (Sat, 17 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-17 00:25:29 -0400 (Sat, 17 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-17 00:23:30 -0400 (Sat, 17 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 23:34:39 -0400 (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 23:02:21 -0400 (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 13:04:10 -0400 (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 20:54:13 -0400 (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 11:48:14 -0400 (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 23:26:56 -0400 (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 23:07:59 -0400 (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 23:06:53 -0400 (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 18:19:02 -0400 (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 17:02:38 -0400 (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 21:29:45 -0400 (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 01:25:26 -0400 (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-10 00:13:10 -0400 (Sat, 10 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-10 00:12:10 -0400 (Sat, 10 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 02:07:15 -0400 (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 01:20:16 -0400 (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 01:18:47 -0400 (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 01:17:32 -0400 (Fri, 09 Oct 2009) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

corrected a misspelled variable;
------------------------------------------------------------------------
r694 | caseydk | 2009-10-09 01:09:41 -0400 (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-06 00:10:29 -0400 (Tue, 06 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-06 00:09:31 -0400 (Tue, 06 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 23:53:17 -0400 (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 23:12:38 -0400 (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 22:02:04 -0400 (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 20:45:47 -0400 (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 03:03:46 -0400 (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 02:28:43 -0400 (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 17:30:38 -0400 (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 16:24:12 -0400 (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 16:18:35 -0400 (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 10:32:47 -0400 (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-10-01 00:54:27 -0400 (Thu, 01 Oct 2009) | 2 lines
Changed paths:
   M /trunk/modules/files/addedit.php

removed some extraneous code;
cleaned up some ambiguous parentheses;
------------------------------------------------------------------------
r680 | caseydk | 2009-10-01 00:26:33 -0400 (Thu, 01 Oct 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 23:21:59 -0400 (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 23:12:24 -0400 (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 20:42:28 -0400 (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 12:50:32 -0400 (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 10:47:23 -0400 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/index.php

debugging message formatting tweak;
------------------------------------------------------------------------
r674 | caseydk | 2009-09-26 15:48:05 -0400 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/index.php

added an info line for page size;
------------------------------------------------------------------------
r673 | caseydk | 2009-09-26 12:40:10 -0400 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/calendar.php

removed the trailing ?>
------------------------------------------------------------------------
r672 | caseydk | 2009-09-26 12:17:48 -0400 (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 12:17:14 -0400 (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 21:11:25 -0400 (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 21:10:34 -0400 (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 13:14:24 -0400 (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 12:42:52 -0400 (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 16:11:45 -0400 (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 13:26:56 -0400 (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 13:17:54 -0400 (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 09:50:15 -0400 (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 03:08:32 -0400 (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 02:11:29 -0400 (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 01:22:08 -0400 (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 17:31:49 -0400 (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 06:47:49 -0400 (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 06:21:48 -0400 (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 05:49:16 -0400 (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 01:17:38 -0400 (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 21:48:55 -0400 (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 21:37:56 -0400 (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 19:28:47 -0400 (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 17:25:20 -0400 (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 14:19:18 -0400 (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 12:30:01 -0400 (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 11:22:57 -0400 (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ês 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 10:58:00 -0400 (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 10:08:24 -0400 (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 08:15:37 -0400 (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 08:12:22 -0400 (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 16:13:21 -0400 (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 12:07:55 -0400 (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 12:00:12 -0400 (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 06:25:32 -0400 (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 21:28:30 -0400 (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 14:37:13 -0400 (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 16:11:05 -0400 (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 14:10:10 -0400 (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 13:37:21 -0400 (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 13:24:32 -0400 (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 12:19:22 -0400 (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 12:15:56 -0400 (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 11:59:34 -0400 (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 11:55:59 -0400 (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 11:24:33 -0400 (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 13:21:21 -0400 (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 02:01:17 -0400 (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 01:59:26 -0400 (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 01:20:56 -0400 (Thu, 10 Sep 2009) | 1 line
Changed paths:
   M /trunk/install/install/perform.php

tweaking the install message;
------------------------------------------------------------------------
r623 | caseydk | 2009-09-10 01:12:22 -0400 (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-10 00:28:55 -0400 (Thu, 10 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 23:38:49 -0400 (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 23:27:23 -0400 (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 18:54:49 -0400 (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 18:38:10 -0400 (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 17:02:35 -0400 (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 15:38:51 -0400 (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 15:38:24 -0400 (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 04:06:52 -0400 (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 04:05:33 -0400 (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 04:04:46 -0400 (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 03:35:50 -0400 (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 11:45:08 -0400 (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 11:38:46 -0400 (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 10:14:13 -0400 (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 06:09:21 -0400 (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 06:42:00 -0400 (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 06:38:08 -0400 (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 23:13:52 -0400 (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 22:31:34 -0400 (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 13:28:33 -0400 (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 11:24:45 -0400 (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 17:34:27 -0400 (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 17:20:29 -0400 (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 13:37:36 -0400 (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 13:02:31 -0400 (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 12:52:14 -0400 (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 21:05:58 -0400 (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-31 00:42:58 -0400 (Mon, 31 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 20:01:37 -0400 (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 18:41:52 -0400 (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 18:39:13 -0400 (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 13:40:23 -0400 (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 13:52:33 -0400 (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 04:14:39 -0400 (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 11:50:08 -0400 (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 10:55:14 -0400 (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 10:46:00 -0400 (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 21:09:14 -0400 (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 20:16:29 -0400 (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 13:13:28 -0400 (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 13:24:48 -0400 (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 11:45:08 -0400 (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 06:32:27 -0400 (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 06:08:38 -0400 (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 06:06:12 -0400 (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 06:05:13 -0400 (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 05:31:19 -0400 (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 12:06:33 -0400 (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-20 00:36:36 -0400 (Thu, 20 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 21:28:12 -0400 (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 20:39:50 -0400 (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 23:17:33 -0400 (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 23:13:16 -0400 (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 22:59:49 -0400 (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 12:22:17 -0400 (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-18 00:06:44 -0400 (Tue, 18 Aug 2009) | 1 line
Changed paths:
   M /trunk/modules/companies/vw_contacts.php

removed an extraneous URL parameter;
------------------------------------------------------------------------
r565 | caseydk | 2009-08-16 20:25:18 -0400 (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 18:11:10 -0400 (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 17:36:41 -0400 (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 17:30:25 -0400 (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 15:45:32 -0400 (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 01:20:52 -0400 (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 21:24:56 -0400 (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 02:08:05 -0400 (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 01:54:44 -0400 (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-13 00:50:07 -0400 (Thu, 13 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 22:31:45 -0400 (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-10 00:44:15 -0400 (Mon, 10 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-10 00:33:18 -0400 (Mon, 10 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-10 00:32:46 -0400 (Mon, 10 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 23:26:24 -0400 (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 10:51:29 -0400 (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 02:30:36 -0400 (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 01:38:37 -0400 (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-06 00:43:44 -0400 (Thu, 06 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-06 00:38:55 -0400 (Thu, 06 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 23:25:19 -0400 (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 18:51:22 -0400 (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 10:07:31 -0400 (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 15:21:55 -0400 (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 23:50:12 -0400 (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 15:09:26 -0400 (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 08:22:56 -0400 (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 01:24:37 -0400 (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 01:14:55 -0400 (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 01:02:19 -0400 (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-29 00:56:16 -0400 (Wed, 29 Jul 2009) | 1 line
Changed paths:
   M /trunk/locales/pt/system.inc

removed the old dP translation field;
------------------------------------------------------------------------
r534 | caseydk | 2009-07-29 00:54:36 -0400 (Wed, 29 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 15:57:41 -0400 (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 13:50:36 -0400 (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 06:40:19 -0400 (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 19:43:37 -0400 (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 19:11:20 -0400 (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 18:02:30 -0400 (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 18:01:29 -0400 (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 19:23:42 -0400 (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 01:07:44 -0400 (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-24 00:28:17 -0400 (Fri, 24 Jul 2009) | 1 line
Changed paths:
   M /trunk/modules/calendar/links_tasks.php

restored the monthly calendar view;
------------------------------------------------------------------------
r523 | caseydk | 2009-07-24 00:21:26 -0400 (Fri, 24 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-24 00:20:29 -0400 (Fri, 24 Jul 2009) | 1 line
Changed paths:
   M /trunk/modules/calendar/year_view.php

cleaned up some minor formatting;
------------------------------------------------------------------------
r521 | caseydk | 2009-07-24 00:08:58 -0400 (Fri, 24 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 23:55:24 -0400 (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 23:31:43 -0400 (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 14:05:53 -0400 (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 10:21:56 -0400 (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 13:08:16 -0400 (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 11:39:30 -0400 (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 10:49:55 -0400 (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 20:25:23 -0400 (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 20:24:08 -0400 (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 19:55:42 -0400 (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 05:57:40 -0400 (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 23:15:38 -0400 (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 22:55:33 -0400 (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 22:24:26 -0400 (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 21:48:50 -0400 (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 23:06:33 -0400 (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 10:31:53 -0400 (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 07:00:26 -0400 (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-09 00:42:14 -0400 (Thu, 09 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-09 00:41:41 -0400 (Thu, 09 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-09 00:37:42 -0400 (Thu, 09 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-09 00:35:51 -0400 (Thu, 09 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 01:16:23 -0400 (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-08 00:53:00 -0400 (Wed, 08 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-08 00:43:38 -0400 (Wed, 08 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-08 00:31:48 -0400 (Wed, 08 Jul 2009) | 1 line
Changed paths:
   M /trunk/modules/departments/view.php

initialized $msg;
------------------------------------------------------------------------
r494 | caseydk | 2009-07-08 00:28:08 -0400 (Wed, 08 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-08 00:21:07 -0400 (Wed, 08 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-08 00:16:02 -0400 (Wed, 08 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-08 00:10:23 -0400 (Wed, 08 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 23:49:42 -0400 (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 10:16:42 -0400 (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 10:14:33 -0400 (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 10:01:18 -0400 (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 09:57:05 -0400 (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 01:52:22 -0400 (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 01:25:56 -0400 (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 01:25:15 -0400 (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 01:24:31 -0400 (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-02 00:52:11 -0400 (Thu, 02 Jul 2009) | 1 line
Changed paths:
   M /trunk/install/manager.class.php

got rid of another dependency
------------------------------------------------------------------------
r480 | caseydk | 2009-07-02 00:50:10 -0400 (Thu, 02 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 23:02:36 -0400 (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 23:00:19 -0400 (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 11:38:34 -0400 (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 02:02:56 -0400 (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 01:47:48 -0400 (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 01:31:58 -0400 (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 01:31:17 -0400 (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 01:11:15 -0400 (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-29 00:57:24 -0400 (Mon, 29 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-29 00:46:18 -0400 (Mon, 29 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-29 00:30:48 -0400 (Mon, 29 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-29 00:06:55 -0400 (Mon, 29 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 23:45:50 -0400 (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 23:42:21 -0400 (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 23:35:14 -0400 (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 23:24:29 -0400 (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 22:55:33 -0400 (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 22:52:04 -0400 (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 22:42:46 -0400 (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 11:33:22 -0400 (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 10:17:10 -0400 (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 10:46:08 -0400 (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 10:15:30 -0400 (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 10:13:53 -0400 (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 03:02:40 -0400 (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 23:26:47 -0400 (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 23:13:22 -0400 (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 23:01:17 -0400 (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 22:49:58 -0400 (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 14:40:05 -0400 (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 14:38:46 -0400 (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 12:08:15 -0400 (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 12:04:58 -0400 (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 23:33:47 -0400 (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 23:32:58 -0400 (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 23:31:21 -0400 (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-17 00:41:06 -0400 (Wed, 17 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 21:37:37 -0400 (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 10:25:02 -0400 (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-14 00:08:16 -0400 (Sun, 14 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 21:09:34 -0400 (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 17:33:30 -0400 (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 16:23:35 -0400 (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 16:20:47 -0400 (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 16:18:30 -0400 (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 13:01:46 -0400 (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 12:57:14 -0400 (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 12:31:33 -0400 (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 01:56:16 -0400 (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 01:55:58 -0400 (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 01:55:30 -0400 (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 14:43:19 -0400 (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 01:18:08 -0400 (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 01:06:43 -0400 (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-13 00:30:56 -0400 (Mon, 13 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-13 00:07:43 -0400 (Mon, 13 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 18:11:22 -0400 (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 17:38:19 -0400 (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 18:33:05 -0400 (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 23:35:26 -0400 (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 23:31:20 -0400 (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 23:30:05 -0400 (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 23:05:24 -0400 (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 11:49:54 -0400 (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 21:32:12 -0400 (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 21:04:33 -0400 (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 20:44:59 -0400 (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 20:34:52 -0400 (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 17:10:52 -0400 (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 16:30:05 -0400 (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 16:24:43 -0400 (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 01:27:12 -0400 (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-18 00:19:49 -0400 (Wed, 18 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 20:30:26 -0400 (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 19:56:25 -0400 (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 19:43:58 -0400 (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 19:08:29 -0400 (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 18:33:34 -0400 (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 16:39:22 -0400 (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 14:14:11 -0400 (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 13:12:14 -0400 (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 13:10:43 -0400 (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 10:53:38 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /trunk/modules/contacts/view.php

page cleanup, reorganization
------------------------------------------------------------------------
r345 | caseydk | 2009-03-06 10:52:26 -0500 (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 10:51:14 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php

removed an unncessary declaration;
------------------------------------------------------------------------
r343 | caseydk | 2009-02-26 10:57:02 -0500 (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 14:05:43 -0500 (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-25 00:14:48 -0500 (Wed, 25 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-25 00:08:35 -0500 (Wed, 25 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 23:43:28 -0500 (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 22:19:19 -0500 (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 22:02:05 -0500 (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 17:29:40 -0500 (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 17:17:53 -0500 (Tue, 24 Feb 2009) | 1 line
Changed paths:
   M /trunk/modules/companies/companies.class.php

restored company permissions;
------------------------------------------------------------------------
r334 | caseydk | 2009-02-24 17:12:44 -0500 (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 16:41:57 -0500 (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 15:49:39 -0500 (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 15:44:30 -0500 (Tue, 24 Feb 2009) | 1 line
Changed paths:
   M /trunk/modules/contacts/do_contact_aed.php

removed dead code;
------------------------------------------------------------------------
r330 | caseydk | 2009-02-24 15:42:42 -0500 (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 15:23:28 -0500 (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 14:24:05 -0500 (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 13:44:34 -0500 (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 12:49:56 -0500 (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 22:56:34 -0500 (Mon, 23 Feb 2009) | 1 line
Changed paths:
   M /trunk/queuescanner.php

cleaned up some formatting stuff;
------------------------------------------------------------------------
r324 | caseydk | 2009-02-23 00:25:37 -0500 (Mon, 23 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-23 00:23:39 -0500 (Mon, 23 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-23 00:22:48 -0500 (Mon, 23 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 23:41:14 -0500 (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 23:40:11 -0500 (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 22:53:00 -0500 (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 22:51:26 -0500 (Sun, 22 Feb 2009) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php

removed some unnecessary parentheses;
------------------------------------------------------------------------
r317 | caseydk | 2009-02-22 22:23:07 -0500 (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 21:31:11 -0500 (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 21:20:34 -0500 (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 21:05:48 -0500 (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 20:49:41 -0500 (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 20:21:37 -0500 (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 17:50:39 -0500 (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 17:43:26 -0500 (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 16:26:56 -0500 (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 16:24:38 -0500 (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 15:22:48 -0500 (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 15:09:49 -0500 (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 14:47:10 -0500 (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 14:37:29 -0500 (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 14:36:02 -0500 (Sun, 22 Feb 2009) | 1 line
Changed paths:
   M /trunk/modules/projects/vw_idx_projects.php

misc cleanup
------------------------------------------------------------------------
r302 | caseydk | 2009-02-22 13:56:01 -0500 (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 12:53:01 -0500 (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 12:46:08 -0500 (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 12:26:31 -0500 (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 11:48:18 -0500 (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 10:36:03 -0500 (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 01:15:36 -0500 (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 22:52:37 -0500 (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 23:57:28 -0500 (Fri, 20 Feb 2009) | 1 line
Changed paths:
   D /trunk/.cvsignore

removed a cvs relic
------------------------------------------------------------------------
r293 | caseydk | 2009-02-20 23:56:47 -0500 (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 23:15:48 -0500 (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 11:09:52 -0500 (Fri, 20 Feb 2009) | 1 line
Changed paths:
   M /trunk/classes/ical.class.php

fixed an issue with timezones
------------------------------------------------------------------------
r290 | caseydk | 2009-02-18 17:07:49 -0500 (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 14:22:42 -0500 (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 14:21:30 -0500 (Wed, 18 Feb 2009) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php

minor tweaks with quotes;
------------------------------------------------------------------------
r287 | caseydk | 2009-02-17 16:14:34 -0500 (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 20:43:11 -0500 (Sun, 15 Feb 2009) | 1 line
Changed paths:
   M /trunk/modules/calendar/calendar.class.php

removed some stray spaces;
------------------------------------------------------------------------
r285 | caseydk | 2009-02-15 20:42:33 -0500 (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 19:57:09 -0500 (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 19:12:57 -0500 (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 18:29:20 -0500 (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 17:57:42 -0500 (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 14:55:15 -0500 (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 16:31:02 -0500 (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 15:53:52 -0500 (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 12:21:43 -0500 (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 12:18:38 -0500 (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 12:16:33 -0500 (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 20:59:36 -0500 (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 21:38:03 -0500 (Wed, 11 Feb 2009) | 1 line
Changed paths:
   A /trunk/INSTALL
   M /trunk/README

wrote the install/readme files;
------------------------------------------------------------------------
r272 | caseydk | 2009-02-10 18:58:32 -0500 (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 18:44:35 -0500 (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 18:43:04 -0500 (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 15:12:00 -0500 (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 11:59:35 -0500 (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 13:22:28 -0500 (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 12:10:37 -0500 (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 12:05:16 -0500 (Wed, 04 Feb 2009) | 1 line
Changed paths:
   M /trunk/modules/system/system.class.php

Add a missing end ?>
------------------------------------------------------------------------
r264 | pedroix | 2009-02-04 12:00:57 -0500 (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 11:52:23 -0500 (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 23:25:15 -0500 (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 23:00:11 -0500 (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 23:47:53 -0500 (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 22:03:18 -0500 (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 21:07:19 -0500 (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 20:58:10 -0500 (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 14:16:18 -0500 (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 15:28:54 -0500 (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 11:31:30 -0500 (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 10:47:02 -0500 (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 02:16:19 -0500 (Wed, 28 Jan 2009) | 1 line
Changed paths:
   M /trunk/install/manager.class.php

wrote the (currently unused) upgrader;
------------------------------------------------------------------------
r251 | caseydk | 2009-01-28 01:28:35 -0500 (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-28 00:50:14 -0500 (Wed, 28 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 23:58:41 -0500 (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 20:39:28 -0500 (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 17:01:38 -0500 (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 23:33:15 -0500 (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 02:55:42 -0500 (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 02:47:54 -0500 (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 02:34:30 -0500 (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 23:50:28 -0500 (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 13:30:23 -0500 (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 12:26:07 -0500 (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 12:16:18 -0500 (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 10:18:54 -0500 (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 01:53:55 -0500 (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-28 00:59:51 -0500 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php

tweaked the naming to be more descriptive;
------------------------------------------------------------------------
r235 | caseydk | 2008-11-29 21:11:19 -0500 (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 01:05:10 -0500 (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 12:32:47 -0500 (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 11:11:33 -0500 (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 12:45:11 -0500 (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 20:28:50 -0400 (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 04:30:02 -0400 (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 19:42:47 -0400 (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 08:12:45 -0400 (Fri, 05 Sep 2008) | 1 line
Changed paths:
   M /trunk/includes/main_functions.php

Strengthen the XSS injection protection
------------------------------------------------------------------------
r226 | pedroix | 2008-09-05 05:47:47 -0400 (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 15:42:13 -0400 (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 13:02:28 -0400 (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 12:56:35 -0400 (Tue, 02 Sep 2008) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/vw_tasks.php

Fix sql bug
------------------------------------------------------------------------
r222 | pedroix | 2008-09-02 11:34:39 -0400 (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 11:53:02 -0400 (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 11:23:20 -0400 (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 14:35:07 -0400 (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 14:19:23 -0400 (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 11:40:48 -0400 (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 12:28:08 -0400 (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 12:12:16 -0400 (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 10:40:50 -0400 (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 05:46:53 -0400 (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 13:40:05 -0400 (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-16 00:43:44 -0400 (Sat, 16 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-16 00:36:04 -0400 (Sat, 16 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 19:30:11 -0400 (Fri, 15 Aug 2008) | 1 line
Changed paths:
   M /trunk/newuser.php

Removed a duplicate title tag
------------------------------------------------------------------------
r206 | pedroix | 2008-08-15 19:27:16 -0400 (Fri, 15 Aug 2008) | 1 line
Changed paths:
   M /trunk/newuser.php

Removed a duplicate title tag
------------------------------------------------------------------------
r205 | pedroix | 2008-08-14 14:27:33 -0400 (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 23:20:16 -0400 (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 22:48:14 -0400 (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 18:35:39 -0400 (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 13:29:25 -0400 (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 18:51:30 -0400 (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 20:35:02 -0400 (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 10:44:07 -0400 (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 09:49:43 -0400 (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 19:21:06 -0400 (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 14:40:25 -0400 (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 14:34:25 -0400 (Mon, 28 Jul 2008) | 1 line
Changed paths:
   M /trunk/modules/history/index.php

Fix History list dates
------------------------------------------------------------------------
r193 | pedroix | 2008-07-28 14:25:40 -0400 (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 22:13:49 -0400 (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 19:26:32 -0400 (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 19:17:18 -0400 (Mon, 21 Jul 2008) | 1 line
Changed paths:
   M /trunk/modules/projects/vw_projects.php

Removed an unnecessary variable
------------------------------------------------------------------------
r189 | pedroix | 2008-07-21 17:52:43 -0400 (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 06:34:09 -0400 (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 06:17:07 -0400 (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 06:08:52 -0400 (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 22:43:42 -0400 (Sun, 20 Jul 2008) | 1 line
Changed paths:
   M /trunk/locales/core.php

Fix possible issues with output handler
------------------------------------------------------------------------
r184 | pedroix | 2008-07-20 21:57:32 -0400 (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 21:22:03 -0400 (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 19:09:23 -0400 (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 13:49:06 -0400 (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 13:01:30 -0400 (Sun, 20 Jul 2008) | 1 line
Changed paths:
   M /trunk/index.php

Little remodeling
------------------------------------------------------------------------
r179 | pedroix | 2008-07-17 11:35:15 -0400 (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 11:03:35 -0400 (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 10:48:06 -0400 (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 10:44:07 -0400 (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 10:40:34 -0400 (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 10:36:48 -0400 (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 10:32:36 -0400 (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 11:44:38 -0400 (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 17:54:53 -0400 (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 13:54:44 -0400 (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 20:51:56 -0400 (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 07:22:15 -0400 (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 07:08:38 -0400 (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 17:30:25 -0400 (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 05:28:19 -0400 (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 05:55:38 -0400 (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 05:44:06 -0400 (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 15:09:44 -0400 (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 10:28:16 -0400 (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 07:03:46 -0400 (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 09:34:37 -0400 (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 14:14:33 -0400 (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 12:11:42 -0400 (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 11:47:40 -0400 (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 06:51:07 -0400 (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 18:04:18 -0400 (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 18:08:53 -0400 (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 14:17:46 -0400 (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 10:40:51 -0400 (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 14:01:32 -0400 (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 11:06:17 -0400 (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 10:19:49 -0400 (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 05:29:58 -0400 (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 11:46:42 -0400 (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 11:40:28 -0400 (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 15:54:09 -0400 (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 21:53:06 -0400 (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 20:55:50 -0400 (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 12:41:20 -0400 (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 11:34:35 -0400 (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 10:21:51 -0400 (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 12:37:39 -0400 (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 12:12:02 -0400 (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 10:24:17 -0400 (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 09:49:13 -0400 (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 07:45:05 -0400 (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 07:40:44 -0400 (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 17:54:15 -0400 (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 11:46:51 -0400 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   M /trunk/README

Updated the README file
------------------------------------------------------------------------
r130 | pedroix | 2008-04-01 15:12:45 -0400 (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 13:20:15 -0400 (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 12:54:13 -0400 (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 09:28:47 -0400 (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 11:50:03 -0400 (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 11:07:39 -0400 (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 19:58:41 -0400 (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 19:18:07 -0400 (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 14:00:50 -0400 (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 13:50:23 -0400 (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 10:52:07 -0400 (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 10:24:07 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /trunk/modules/projectdesigner/index.php

Minor tweaks and clean up
------------------------------------------------------------------------
r118 | pedroix | 2008-03-23 15:44:47 -0400 (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 12:43:58 -0400 (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 22:02:33 -0400 (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 13:20:33 -0400 (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 12:19:46 -0400 (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 12:11:42 -0400 (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 11:11:44 -0400 (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 09:04:29 -0400 (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 12:34:16 -0400 (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 11:52:58 -0400 (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 11:09:08 -0400 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /trunk/.htaccess

Reverted back because tagging .htaccess doesn't work
------------------------------------------------------------------------
r107 | pedroix | 2008-03-20 10:54:00 -0400 (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 06:53:36 -0400 (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 20:33:54 -0400 (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 08:19:44 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /trunk/modules/projects/view.php

small cleanup
------------------------------------------------------------------------
r103 | pedroix | 2008-03-19 08:08:15 -0400 (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 15:52:59 -0400 (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 14:42:31 -0400 (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 12:46:00 -0400 (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 12:19:03 -0400 (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 07:09:28 -0400 (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 19:53:20 -0400 (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 19:36:13 -0400 (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 14:22:20 -0400 (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 12:07:07 -0400 (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-17 00:11:45 -0400 (Mon, 17 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 23:41:32 -0400 (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 23:37:00 -0400 (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 09:21:42 -0400 (Sat, 15 Mar 2008) | 1 line
Changed paths:
   M /trunk/classes/permissions.class.php

little format fix for Bruce
------------------------------------------------------------------------
r89 | pedroix | 2008-03-12 13:12:29 -0400 (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 06:29:35 -0400 (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 23:30:11 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /trunk/classes/query.class.php

Added HAVING clause
------------------------------------------------------------------------
r86 | pedroix | 2008-03-06 20:32:31 -0500 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php

Fix some HTML glitches
------------------------------------------------------------------------
r85 | pedroix | 2008-03-06 12:49:59 -0500 (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 11:15:07 -0500 (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 10:13:05 -0500 (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 06:27:13 -0500 (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 06:05:49 -0500 (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 10:49:09 -0500 (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 10:16:56 -0500 (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 06:56:23 -0500 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /trunk/modules/public/welcome.php

0000005: Typos on Welcome page
------------------------------------------------------------------------
r77 | pedroix | 2008-03-05 06:46:53 -0500 (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 06:36:11 -0500 (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 06:31:33 -0500 (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 20:18:13 -0500 (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 20:08:05 -0500 (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 09:42:18 -0500 (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 09:19:22 -0500 (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 09:16:04 -0500 (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 08:58:12 -0500 (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 06:38:44 -0500 (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 06:35:15 -0500 (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 15:58:57 -0500 (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 15:49:16 -0500 (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 06:23:55 -0500 (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 13:51:13 -0500 (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 13:25:08 -0500 (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 12:48:35 -0500 (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 12:13:57 -0500 (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 06:35:28 -0500 (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 06:12:21 -0500 (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 19:24:47 -0500 (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 13:39:18 -0500 (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 11:50:24 -0500 (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 19:42:21 -0500 (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 19:32:05 -0500 (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 18:35:53 -0500 (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 15:23:52 -0500 (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 22:24:10 -0500 (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 20:57:29 -0500 (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 07:38:16 -0500 (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 22:52:13 -0500 (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 22:48:54 -0500 (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 22:09:53 -0500 (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 21:35:38 -0500 (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 20:44:06 -0500 (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 08:18:21 -0500 (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 08:04:10 -0500 (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 07:11:44 -0500 (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 06:40:04 -0500 (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 06:38:51 -0500 (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 10:20:20 -0500 (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 13:03:51 -0500 (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 12:58:57 -0500 (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 10:31:35 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /trunk/queuescanner.php

Fixed $URL$ to the file version line
------------------------------------------------------------------------
r33 | pedroix | 2008-02-08 10:29:23 -0500 (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 12:08:27 -0500 (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 16:21:59 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/classes/query.class.php

Removed reference to dotproject
------------------------------------------------------------------------
r30 | pedroix | 2008-01-30 12:10:26 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /trunk/classes/ui.class.php

small change for later use
------------------------------------------------------------------------
r29 | pedroix | 2008-01-30 08:20:35 -0500 (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 10:10:23 -0500 (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 09:49:04 -0500 (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 07:26:43 -0500 (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 11:00:46 -0500 (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 13:07:43 -0500 (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/web2project/images/modules/forums
   A /trunk/style/web2project/images/modules/forums/support.png
   A /trunk/style/web2project/images/modules/help
   A /trunk/style/web2project/images/modules/history
   A /trunk/style/web2project/images/modules/history/stock_book_blue_48.png
   A /trunk/style/web2project/images/modules/index.html
   A /trunk/style/web2project/images/modules/install
   A /trunk/style/web2project/images/modules/install/control-center.png
   A /trunk/style/web2project/images/modules/links
   A /trunk/style/web2project/images/modules/links/folder5.png
   A /trunk/style/web2project/images/modules/projectdesigner
   A /trunk/style/web2project/images/modules/projectdesigner/add.png
   A /trunk/style/web2project/images/modules/projectdesigner/down.png
   A /trunk/style/web2project/images/modules/projectdesigner/filesave.png
   A /trunk/style/web2project/images/modules/projectdesigner/printer.png
   A /trunk/style/web2project/images/modules/projectdesigner/projectdesigner.jpg
   A /trunk/style/web2project/images/modules/projectdesigner/projectdesigner.png
   A /trunk/style/web2project/images/modules/projectdesigner/remove.png
   A /trunk/style/web2project/images/modules/projectdesigner/up.png
   A /trunk/style/web2project/images/modules/projects
   A /trunk/style/web2project/images/modules/projects/applet3-48.png
   A /trunk/style/web2project/images/modules/public
   A /trunk/style/web2project/images/modules/reports
   A /trunk/style/web2project/images/modules/reports/printer.png
   A /trunk/style/web2project/images/modules/resources
   A /trunk/style/web2project/images/modules/resources/resources.png
   A /trunk/style/web2project/images/modules/smartsearch
   A /trunk/style/web2project/images/modules/smartsearch/kfind.png
   A /trunk/style/web2project/images/modules/system
   A /trunk/style/web2project/images/modules/system/48_my_computer.png
   A /trunk/style/web2project/images/modules/system/control-center.png
   A /trunk/style/web2project/images/modules/system/index.html
   A /trunk/style/web2project/images/modules/system/main-settings.png
   A /trunk/style/web2project/images/modules/system/myevo-weather.png
   A /trunk/style/web2project/images/modules/system/power-management.png
   A /trunk/style/web2project/images/modules/system/rdf2.png
   A /trunk/style/web2project/images/modules/tasks
   A /trunk/style/web2project/images/modules/tasks/add.png
   A /trunk/style/web2project/images/modules/tasks/applet-48.png
   A /trunk/style/web2project/images/modules/tasks/exchange.png
   A /trunk/style/web2project/images/modules/tasks/remove.png
   A /trunk/style/web2project/images/navfirst.gif
   A /trunk/style/web2project/images/navlast.gif
   A /trunk/style/web2project/images/navleft.gif
   A /trunk/style/web2project/images/navright.gif
   A /trunk/style/web2project/images/next.gif
   A /trunk/style/web2project/images/obj
   A /trunk/style/web2project/images/obj/alert.gif
   A /trunk/style/web2project/images/obj/contact.gif
   A /trunk/style/web2project/images/obj/dotgreen.gif
   A /trunk/style/web2project/images/obj/dotgrey.gif
   A /trunk/style/web2project/images/obj/dotredanim.gif
   A /trunk/style/web2project/images/obj/dotyellowanim.gif
   A /trunk/style/web2project/images/obj/email.gif
   A /trunk/style/web2project/images/obj/error.gif
   A /trunk/style/web2project/images/obj/event-attendees.gif
   A /trunk/style/web2project/images/obj/event.gif
   A /trunk/style/web2project/images/obj/folder-shared.gif
   A /trunk/style/web2project/images/obj/folder.gif
   A /trunk/style/web2project/images/obj/help.gif
   A /trunk/style/web2project/images/obj/lock.gif
   A /trunk/style/web2project/images/obj/palette.gif
   A /trunk/style/web2project/images/obj/phone.gif
   A /trunk/style/web2project/images/obj/warning.gif
   A /trunk/style/web2project/images/prev.gif
   A /trunk/style/web2project/images/printer.png
   A /trunk/style/web2project/images/progress.gif
   A /trunk/style/web2project/images/search.png
   A /trunk/style/web2project/images/shim.gif
   A /trunk/style/web2project/images/smartfolder.gif
   A /trunk/style/web2project/images/trash_small.gif
   A /trunk/style/web2project/images/up22.png
   A /trunk/style/web2project/images/view.week.gif
   A /trunk/style/web2project/images/w2p_icon.ico
   A /trunk/style/web2project/images/week.gif
   A /trunk/style/web2project/index.html
   A /trunk/style/web2project/label.gif
   A /trunk/style/web2project/lines_title_bar.gif
   A /trunk/style/web2project/lines_title_shadow.gif
   A /trunk/style/web2project/login.php
   A /trunk/style/web2project/logo_bkgd.jpg
   A /trunk/style/web2project/lostpass.php
   A /trunk/style/web2project/main.css
   A /trunk/style/web2project/nav_bkgd.gif
   A /trunk/style/web2project/nav_box_left_corner.jpg
   A /trunk/style/web2project/nav_box_right_corner.jpg
   A /trunk/style/web2project/nav_box_top.jpg
   A /trunk/style/web2project/nav_item_hover.gif
   A /trunk/style/web2project/nav_shadow.jpg
   A /trunk/style/web2project/nav_shadow_bottom.jpg
   A /trunk/style/web2project/nav_shadow_bttm_left_corner.jpg
   A /trunk/style/web2project/nav_shadow_bttm_right_corner.jpg
   A /trunk/style/web2project/overrides.php
   A /trunk/style/web2project/shadow_bottom.jpg
   A /trunk/style/web2project/shadow_bttm_left_corner.jpg
   A /trunk/style/web2project/shadow_bttm_right_corner.jpg
   A /trunk/style/web2project/tabBg.png
   A /trunk/style/web2project/tabLeft.png
   A /trunk/style/web2project/tabRight.png
   A /trunk/style/web2project/tabSelectedBg.png
   A /trunk/style/web2project/tabSelectedLeft.png
   A /trunk/style/web2project/tabSelectedRight.png
   A /trunk/style/web2project/tabbox_right_corner.jpg
   A /trunk/style/web2project/tabbox_top.jpg
   A /trunk/style/web2project/title.jpg
   A /trunk/style/web2project/title_bkgd.gif
   A /trunk/style/web2project/title_bkgd.jpg
   A /trunk/style/web2project/w2p_icon.ico
   A /trunk/style/web2project/w2p_logo.jpg
   A /trunk/style/wps-redmond
   A /trunk/style/wps-redmond/README
   A /trunk/style/wps-redmond/bottom_bg.png
   A /trunk/style/wps-redmond/bubble.png
   A /trunk/style/wps-redmond/button_bg.png
   A /trunk/style/wps-redmond/favicon.ico
   A /trunk/style/wps-redmond/footer.php
   A /trunk/style/wps-redmond/header.php
   A /trunk/style/wps-redmond/header_bg.png
   A /trunk/style/wps-redmond/images
   A /trunk/style/wps-redmond/images/index.html
   A /trunk/style/wps-redmond/images/obj
   A /trunk/style/wps-redmond/images/obj/index.html
   A /trunk/style/wps-redmond/images/obj/tick.gif
   A /trunk/style/wps-redmond/index.html
   A /trunk/style/wps-redmond/login.php
   A /trunk/style/wps-redmond/lostpass.php
   A /trunk/style/wps-redmond/main.css
   A /trunk/style/wps-redmond/nav_bg.png
   A /trunk/style/wps-redmond/overrides.php
   A /trunk/style/wps-redmond/tabBg.png
   A /trunk/style/wps-redmond/tabLeft.png
   A /trunk/style/wps-redmond/tabRight.png
   A /trunk/style/wps-redmond/tabSelectedBg.png
   A /trunk/style/wps-redmond/tabSelectedLeft.png
   A /trunk/style/wps-redmond/tabSelectedRight.png
   A /trunk/style/wps-redmond/title.png
   A /trunk/style/wps-redmond/titlegrad.jpg
   A /trunk/style/wps-redmond/wp_icon.gif
   A /trunk/updatecontact.php

web2Project First Commit! 20080123
------------------------------------------------------------------------
r23 | pedroix | 2008-01-23 12:56:11 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/locales/de/modules/projects/reports/tasklogs.de.txt
   A /trunk/locales/de/modules/projects/reports/tasksperuser.de.txt
   A /trunk/locales/de/modules/projects/reports/upcoming.de.txt
   A /trunk/locales/de/modules/projects/reports/userperformance.de.txt
   A /trunk/locales/de/projects.inc
   A /trunk/locales/de/public.inc
   A /trunk/locales/de/resources.inc
   A /trunk/locales/de/smartsearch.inc
   A /trunk/locales/de/styles.inc
   A /trunk/locales/de/system.inc
   A /trunk/locales/de/tasks.inc
   A /trunk/locales/de/ticketsmith.inc
   A /trunk/locales/en
   A /trunk/locales/en/admin.inc
   A /trunk/locales/en/calendar.inc
   A /trunk/locales/en/common.inc
   A /trunk/locales/en/companies.inc
   A /trunk/locales/en/contacts.inc
   A /trunk/locales/en/departments.inc
   A /trunk/locales/en/files.inc
   A /trunk/locales/en/forums.inc
   A /trunk/locales/en/help.inc
   A /trunk/locales/en/history.inc
   A /trunk/locales/en/index.html
   A /trunk/locales/en/lang.php
   A /trunk/locales/en/links.inc
   A /trunk/locales/en/locales.php
   A /trunk/locales/en/projects.inc
   A /trunk/locales/en/public.inc
   A /trunk/locales/en/resources.inc
   A /trunk/locales/en/smartsearch.inc
   A /trunk/locales/en/styles.inc
   A /trunk/locales/en/system.inc
   A /trunk/locales/en/tasks.inc
   A /trunk/locales/en/ticketsmith.inc
   A /trunk/locales/es
   A /trunk/locales/es/admin.inc
   A /trunk/locales/es/calendar.inc
   A /trunk/locales/es/common.inc
   A /trunk/locales/es/companies.inc
   A /trunk/locales/es/contacts.inc
   A /trunk/locales/es/departments.inc
   A /trunk/locales/es/files.inc
   A /trunk/locales/es/forums.inc
   A /trunk/locales/es/help.inc
   A /trunk/locales/es/history.inc
   A /trunk/locales/es/lang.php
   A /trunk/locales/es/locales.php
   A /trunk/locales/es/projects.inc
   A /trunk/locales/es/public.inc
   A /trunk/locales/es/resources.inc
   A /trunk/locales/es/smartsearch.inc
   A /trunk/locales/es/styles.inc
   A /trunk/locales/es/system.inc
   A /trunk/locales/es/tasks.inc
   A /trunk/locales/es/ticketsmith.inc
   A /trunk/locales/fr
   A /trunk/locales/fr/admin.inc
   A /trunk/locales/fr/calendar.inc
   A /trunk/locales/fr/common.inc
   A /trunk/locales/fr/companies.inc
   A /trunk/locales/fr/contacts.inc
   A /trunk/locales/fr/departments.inc
   A /trunk/locales/fr/files.inc
   A /trunk/locales/fr/forums.inc
   A /trunk/locales/fr/help.inc
   A /trunk/locales/fr/history.inc
   A /trunk/locales/fr/index.html
   A /trunk/locales/fr/install.inc
   A /trunk/locales/fr/lang.php
   A /trunk/locales/fr/locales.php
   A /trunk/locales/fr/projects.inc
   A /trunk/locales/fr/public.inc
   A /trunk/locales/fr/resources.inc
   A /trunk/locales/fr/smartsearch.inc
   A /trunk/locales/fr/styles.inc
   A /trunk/locales/fr/system.inc
   A /trunk/locales/fr/tasks.inc
   A /trunk/locales/fr/ticketsmith.inc
   A /trunk/locales/index.html
   A /trunk/locales/pt
   A /trunk/locales/pt/admin.inc
   A /trunk/locales/pt/calendar.inc
   A /trunk/locales/pt/common.inc
   A /trunk/locales/pt/companies.inc
   A /trunk/locales/pt/contacts.inc
   A /trunk/locales/pt/departments.inc
   A /trunk/locales/pt/files.inc
   A /trunk/locales/pt/forums.inc
   A /trunk/locales/pt/help.inc
   A /trunk/locales/pt/helpdesk.inc
   A /trunk/locales/pt/history.inc
   A /trunk/locales/pt/inventory.inc
   A /trunk/locales/pt/lang.php
   A /trunk/locales/pt/links.inc
   A /trunk/locales/pt/locales.php
   A /trunk/locales/pt/projects.inc
   A /trunk/locales/pt/public.inc
   A /trunk/locales/pt/resources.inc
   A /trunk/locales/pt/smartsearch.inc
   A /trunk/locales/pt/styles.inc
   A /trunk/locales/pt/system.inc
   A /trunk/locales/pt/system_utf8.inc
   A /trunk/locales/pt/tasks.inc
   A /trunk/locales/pt/ticketsmith.inc
   A /trunk/locales/pt/timecard.inc
   A /trunk/misc
   A /trunk/misc/cvs2cl
   A /trunk/misc/cvs2cl/README
   A /trunk/misc/cvs2cl/cvs2cl.pl
   A /trunk/misc/cvs2cl/index.html
   A /trunk/misc/debug.php
   A /trunk/misc/holidays
   A /trunk/misc/holidays/fr
   A /trunk/misc/holidays/uk
   A /trunk/misc/index.html
   A /trunk/misc/mime.types
   A /trunk/misc/postnuke
   A /trunk/misc/postnuke/README
   A /trunk/misc/postnuke/w2plink
   A /trunk/misc/postnuke/w2plink/index.php
   A /trunk/misc/postnuke/w2plink/pnadmin.php
   A /trunk/misc/postnuke/w2plink/pninit.php
   A /trunk/misc/postnuke/w2plink/pnlang
   A /trunk/misc/postnuke/w2plink/pnlang/eng
   A /trunk/misc/postnuke/w2plink/pnlang/eng/admin.php
   A /trunk/misc/postnuke/w2plink/pnuser.php
   A /trunk/misc/postnuke/w2plink/pnversion.php
   A /trunk/modules
   A /trunk/modules/admin
   A /trunk/modules/admin/addedituser.php
   A /trunk/modules/admin/admin.class.php
   A /trunk/modules/admin/contacts_crumb.addedit.newuserfromcontact.php
   A /trunk/modules/admin/contacts_crumb.view.newuserfromcontact.php
   A /trunk/modules/admin/do_perms_aed.php
   A /trunk/modules/admin/do_user_aed.php
   A /trunk/modules/admin/do_userrole_aed.php
   A /trunk/modules/admin/index.html
   A /trunk/modules/admin/index.php
   A /trunk/modules/admin/viewuser.php
   A /trunk/modules/admin/vw_active_usr.php
   A /trunk/modules/admin/vw_inactive_usr.php
   A /trunk/modules/admin/vw_usr.php
   A /trunk/modules/admin/vw_usr_log.php
   A /trunk/modules/admin/vw_usr_perms.php
   A /trunk/modules/admin/vw_usr_roles.php
   A /trunk/modules/admin/vw_usr_sessions.php
   A /trunk/modules/calendar
   A /trunk/modules/calendar/addedit.php
   A /trunk/modules/calendar/calendar.class.php
   A /trunk/modules/calendar/clash.php
   A /trunk/modules/calendar/companies_tab.view.events.php
   A /trunk/modules/calendar/day_view.php
   A /trunk/modules/calendar/do_event_aed.php
   A /trunk/modules/calendar/index.html
   A /trunk/modules/calendar/index.php
   A /trunk/modules/calendar/links_events.php
   A /trunk/modules/calendar/links_tasks.php
   A /trunk/modules/calendar/projects_tab.view.events.php
   A /trunk/modules/calendar/view.php
   A /trunk/modules/calendar/vw_day_events.php
   A /trunk/modules/calendar/vw_day_tasks.php
   A /trunk/modules/calendar/week_view.php
   A /trunk/modules/calendar/year_view.php
   A /trunk/modules/companies
   A /trunk/modules/companies/addedit.php
   A /trunk/modules/companies/companies.class.php
   A /trunk/modules/companies/do_company_aed.php
   A /trunk/modules/companies/index.html
   A /trunk/modules/companies/index.php
   A /trunk/modules/companies/view.php
   A /trunk/modules/companies/vw_active.php
   A /trunk/modules/companies/vw_archived.php
   A /trunk/modules/companies/vw_companies.php
   A /trunk/modules/companies/vw_contacts.php
   A /trunk/modules/companies/vw_depts.php
   A /trunk/modules/companies/vw_users.php
   A /trunk/modules/contacts
   A /trunk/modules/contacts/addedit.php
   A /trunk/modules/contacts/contacts.class.php
   A /trunk/modules/contacts/csvexport.php
   A /trunk/modules/contacts/do_contact_aed.php
   A /trunk/modules/contacts/index.html
   A /trunk/modules/contacts/index.php
   A /trunk/modules/contacts/select_contact_company.php
   A /trunk/modules/contacts/vcardexport.php
   A /trunk/modules/contacts/vcardimport.php
   A /trunk/modules/contacts/view.php
   A /trunk/modules/departments
   A /trunk/modules/departments/addedit.php
   A /trunk/modules/departments/departments.class.php
   A /trunk/modules/departments/do_dept_aed.php
   A /trunk/modules/departments/index.html
   A /trunk/modules/departments/index.php
   A /trunk/modules/departments/view.php
   A /trunk/modules/departments/vw_contacts.php
   A /trunk/modules/files
   A /trunk/modules/files/addedit.php
   A /trunk/modules/files/addedit_folder.php
   A /trunk/modules/files/co.php
   A /trunk/modules/files/companies_tab.view.files.php
   A /trunk/modules/files/do_file_aed.php
   A /trunk/modules/files/do_file_co.php
   A /trunk/modules/files/do_files_bulk_aed.php
   A /trunk/modules/files/do_folder_aed.php
   A /trunk/modules/files/do_searchfiles.php
   A /trunk/modules/files/file_index_ignore.php
   A /trunk/modules/files/files.class.php
   A /trunk/modules/files/folders_table.php
   A /trunk/modules/files/index.html
   A /trunk/modules/files/index.php
   A /trunk/modules/files/index_table.php
   A /trunk/modules/files/projects_tab.view.files.php
   A /trunk/modules/files/tasks_tab.files.php
   A /trunk/modules/files/tasks_tab.view.files.php
   A /trunk/modules/forums
   A /trunk/modules/forums/addedit.php
   A /trunk/modules/forums/configure.php
   A /trunk/modules/forums/do_forum_aed.php
   A /trunk/modules/forums/do_post_aed.php
   A /trunk/modules/forums/do_watch_forum.php
   A /trunk/modules/forums/forums.class.php
   A /trunk/modules/forums/index.html
   A /trunk/modules/forums/index.php
   A /trunk/modules/forums/post_message.php
   A /trunk/modules/forums/setup.php
   A /trunk/modules/forums/view_messages.php
   A /trunk/modules/forums/view_pdf.php
   A /trunk/modules/forums/view_topics.php
   A /trunk/modules/forums/viewer.php
   A /trunk/modules/help
   A /trunk/modules/help/en
   A /trunk/modules/help/en/help.toc.hlp
   A /trunk/modules/help/en/index.html
   A /trunk/modules/help/index.html
   A /trunk/modules/help/index.php
   A /trunk/modules/history
   A /trunk/modules/history/addedit.php
   A /trunk/modules/history/index.html
   A /trunk/modules/history/index.php
   A /trunk/modules/history/projects_tab.view.history.php
   A /trunk/modules/history/setup.php
   A /trunk/modules/index.html
   A /trunk/modules/links
   A /trunk/modules/links/addedit.php
   A /trunk/modules/links/do_link_aed.php
   A /trunk/modules/links/index.html
   A /trunk/modules/links/index.php
   A /trunk/modules/links/index_table.php
   A /trunk/modules/links/links.class.php
   A /trunk/modules/links/projects_tab.view.links.php
   A /trunk/modules/links/setup.php
   A /trunk/modules/links/tasks_tab.view.links.php
   A /trunk/modules/projectdesigner
   A /trunk/modules/projectdesigner/config.php
   A /trunk/modules/projectdesigner/configure.php
   A /trunk/modules/projectdesigner/do_addtasks_aed.php
   A /trunk/modules/projectdesigner/do_projectdesigner_aed.php
   A /trunk/modules/projectdesigner/do_task_bulk_aed.php
   A /trunk/modules/projectdesigner/gantt.php
   A /trunk/modules/projectdesigner/index.js
   A /trunk/modules/projectdesigner/index.php
   A /trunk/modules/projectdesigner/locales
   A /trunk/modules/projectdesigner/locales/en.inc
   A /trunk/modules/projectdesigner/locales/pt.inc
   A /trunk/modules/projectdesigner/printproject.php
   A /trunk/modules/projectdesigner/projectdesigner.class.php
   A /trunk/modules/projectdesigner/projects_crumb.view.projectdesigner.php
   A /trunk/modules/projectdesigner/setup.php
   A /trunk/modules/projectdesigner/sponsor.txt
   A /trunk/modules/projectdesigner/vw_actions.php
   A /trunk/modules/projectdesigner/vw_addtasks.php
   A /trunk/modules/projectdesigner/vw_files.php
   A /trunk/modules/projectdesigner/vw_gantt.php
   A /trunk/modules/projectdesigner/vw_project.php
   A /trunk/modules/projectdesigner/vw_projecttask.php
   A /trunk/modules/projectdesigner/vw_tasks.php
   A /trunk/modules/projects
   A /trunk/modules/projects/addedit.php
   A /trunk/modules/projects/admin_tab.viewuser.projects.php
   A /trunk/modules/projects/admin_tab.viewuser.projects_gantt.php
   A /trunk/modules/projects/departments_tab.view.projects.php
   A /trunk/modules/projects/departments_tab.view.projects_gantt.php
   A /trunk/modules/projects/do_project_aed.php
   A /trunk/modules/projects/gantt.php
   A /trunk/modules/projects/gantt2.php
   A /trunk/modules/projects/index.html
   A /trunk/modules/projects/index.php
   A /trunk/modules/projects/printprojects.php
   A /trunk/modules/projects/projects.class.php
   A /trunk/modules/projects/view.php
   A /trunk/modules/projects/viewgantt.php
   A /trunk/modules/projects/vw_files.php
   A /trunk/modules/projects/vw_forums.php
   A /trunk/modules/projects/vw_idx_projects.php
   A /trunk/modules/projects/vw_idx_types.php
   A /trunk/modules/projects/vw_logs.php
   A /trunk/modules/projects/vw_projects.php
   A /trunk/modules/projects/vw_sub_projects.php
   A /trunk/modules/projects/vw_sub_projects_gantt.php
   A /trunk/modules/public
   A /trunk/modules/public/access_denied.php
   A /trunk/modules/public/calendar.php
   A /trunk/modules/public/chpwd.php
   A /trunk/modules/public/color_selector.php
   A /trunk/modules/public/contact_selector.php
   A /trunk/modules/public/date_format.php
   A /trunk/modules/public/index.html
   A /trunk/modules/public/index.php
   A /trunk/modules/public/selector.php
   A /trunk/modules/public/welcome.php
   A /trunk/modules/reports
   A /trunk/modules/reports/index.php
   A /trunk/modules/reports/projects_crumb.view.reports.php
   A /trunk/modules/reports/reports
   A /trunk/modules/reports/reports/allocateduserhours.en.txt
   A /trunk/modules/reports/reports/allocateduserhours.php
   A /trunk/modules/reports/reports/allocateduserhours.pt.txt
   A /trunk/modules/reports/reports/completed.en.txt
   A /trunk/modules/reports/reports/completed.php
   A /trunk/modules/reports/reports/completed.pt.txt
   A /trunk/modules/reports/reports/overall.en.txt
   A /trunk/modules/reports/reports/overall.php
   A /trunk/modules/reports/reports/overall.pt.txt
   A /trunk/modules/reports/reports/overdue.en.txt
   A /trunk/modules/reports/reports/overdue.php
   A /trunk/modules/reports/reports/overdue.pt.txt
   A /trunk/modules/reports/reports/stats.en.txt
   A /trunk/modules/reports/reports/stats.php
   A /trunk/modules/reports/reports/stats.pt.txt
   A /trunk/modules/reports/reports/taskenddate.en.txt
   A /trunk/modules/reports/reports.class.php

web2Project First Commit! 20080123
------------------------------------------------------------------------
r22 | pedroix | 2008-01-23 12:49:22 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/locales/de/modules/projects/reports/tasklist.de.txt


------------------------------------------------------------------------
r21 | pedroix | 2008-01-23 12:48:34 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/LICENSE
   A /trunk/lib/xajax/xajax_controls/validate_XHTML10TRANSITIONAL.inc.php
   A /trunk/lib/xajax/xajax_core
   A /trunk/lib/xajax/xajax_core/legacy.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer
   A /trunk/lib/xajax/xajax_core/plugin_layer/support
   A /trunk/lib/xajax/xajax_core/plugin_layer/support/xajaxCallableObject.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/support/xajaxEvent.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/support/xajaxUserFunction.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/xajaxCallableObjectPlugin.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/xajaxDefaultIncludePlugin.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/xajaxEventPlugin.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/xajaxFunctionPlugin.inc.php
   A /trunk/lib/xajax/xajax_core/plugin_layer/xajaxScriptPlugin.inc.php
   A /trunk/lib/xajax/xajax_core/xajax.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxArgumentManager.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxCall.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxCompress.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxControl.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxLanguageManager.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxPlugin.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxPluginManager.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxRequest.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxResponse.inc.php
   A /trunk/lib/xajax/xajax_core/xajaxResponseManager.inc.php
   A /trunk/lib/xajax/xajax_core/xajax_lang_de.inc.php
   A /trunk/lib/xajax/xajax_core/xajax_lang_nl.inc.php
   A /trunk/lib/xajax/xajax_js
   A /trunk/lib/xajax/xajax_js/xajax_core.js
   A /trunk/lib/xajax/xajax_js/xajax_core_uncompressed.js
   A /trunk/lib/xajax/xajax_js/xajax_debug.js
   A /trunk/lib/xajax/xajax_js/xajax_debug_uncompressed.js
   A /trunk/lib/xajax/xajax_js/xajax_lang_de.js
   A /trunk/lib/xajax/xajax_js/xajax_lang_de_uncompressed.js
   A /trunk/lib/xajax/xajax_js/xajax_lang_nl_uncompressed.js
   A /trunk/lib/xajax/xajax_js/xajax_legacy.js
   A /trunk/lib/xajax/xajax_js/xajax_legacy_uncompressed.js
   A /trunk/lib/xajax/xajax_js/xajax_verbose.js
   A /trunk/lib/xajax/xajax_js/xajax_verbose_uncompressed.js
   A /trunk/lib/xajax/xajax_plugins
   A /trunk/lib/xajax/xajax_plugins/request
   A /trunk/lib/xajax/xajax_plugins/response
   A /trunk/lib/xajax/xajax_plugins/response/googleMap.inc.php
   A /trunk/lib/xajax/xajax_plugins/response/tableUpdater.inc.php
   A /trunk/lib/xajax/xajax_plugins/response/tableUpdater.js
   A /trunk/locales
   A /trunk/locales/core.php
   A /trunk/locales/de
   A /trunk/locales/de/admin.inc
   A /trunk/locales/de/calendar.inc
   A /trunk/locales/de/common.inc
   A /trunk/locales/de/companies.inc
   A /trunk/locales/de/contacts.inc
   A /trunk/locales/de/departments.inc
   A /trunk/locales/de/files.inc
   A /trunk/locales/de/forums.inc
   A /trunk/locales/de/help.inc
   A /trunk/locales/de/history.inc
   A /trunk/locales/de/index.html
   A /trunk/locales/de/lang.php
   A /trunk/locales/de/links.inc
   A /trunk/locales/de/locales.php
   A /trunk/locales/de/modules
   A /trunk/locales/de/modules/help
   A /trunk/locales/de/modules/help/de
   A /trunk/locales/de/modules/help/de/help.toc.hlp
   A /trunk/locales/de/modules/help/de/index.html
   A /trunk/locales/de/modules/projects
   A /trunk/locales/de/modules/projects/reports
   A /trunk/locales/de/modules/projects/reports/allocateduserhours.de.txt
   A /trunk/locales/de/modules/projects/reports/completed.de.txt
   A /trunk/locales/de/modules/projects/reports/overall.de.txt
   A /trunk/locales/de/modules/projects/reports/overdue.de.txt
   A /trunk/locales/de/modules/projects/reports/stats.de.txt
   A /trunk/locales/de/modules/projects/reports/taskenddate.de.txt

web2Project First Commit! 20080123
------------------------------------------------------------------------
r20 | pedroix | 2008-01-23 12:45:45 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/lib/phpgacl/CHANGELOG
   A /trunk/lib/phpgacl/COPYING.lib
   A /trunk/lib/phpgacl/CREDITS
   A /trunk/lib/phpgacl/Cache_Lite/LICENSE
   A /trunk/lib/phpgacl/Cache_Lite/Lite.php
   A /trunk/lib/phpgacl/FAQ
   A /trunk/lib/phpgacl/README
   A /trunk/lib/phpgacl/TODO
   A /trunk/lib/phpgacl/gacl.class.php
   A /trunk/lib/phpgacl/gacl.ini.php
   A /trunk/lib/phpgacl/gacl_api.class.php
   A /trunk/lib/phpgacl/other_languages
   A /trunk/lib/phpgacl/other_languages/perl
   A /trunk/lib/phpgacl/other_languages/perl/perlGACL-check-1.0.tar.gz
   A /trunk/lib/phpgacl/phpdoc.phpgacl.ini
   A /trunk/lib/phpgacl/profiler.inc
   A /trunk/lib/phpgacl/schema.xml
   A /trunk/lib/phpgacl/soap
   A /trunk/lib/phpgacl/soap/clients
   A /trunk/lib/phpgacl/soap/clients/perl_client.pl
   A /trunk/lib/phpgacl/soap/clients/php_client.php
   A /trunk/lib/phpgacl/soap/clients/python_client.py
   A /trunk/lib/phpgacl/soap/nusoap.php
   A /trunk/lib/phpgacl/soap/server.php
   A /trunk/lib/xajax
   A /trunk/lib/xajax/copyright.inc.php
   A /trunk/lib/xajax/xajax_controls
   A /trunk/lib/xajax/xajax_controls/content.inc.php
   A /trunk/lib/xajax/xajax_controls/document.inc.php
   A /trunk/lib/xajax/xajax_controls/form.inc.php
   A /trunk/lib/xajax/xajax_controls/group.inc.php
   A /trunk/lib/xajax/xajax_controls/misc.inc.php
   A /trunk/lib/xajax/xajax_controls/structure.inc.php
   A /trunk/lib/xajax/xajax_controls/validate_HTML401TRANSITIONAL.inc.php

web2Project First Commit! 20080123
------------------------------------------------------------------------
r19 | pedroix | 2008-01-23 12:42:38 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/lib/PEAR
   A /trunk/lib/PEAR/Contact_Vcard_Build.php
   A /trunk/lib/PEAR/Contact_Vcard_Parse.php
   A /trunk/lib/PEAR/Date
   A /trunk/lib/PEAR/Date/Calc.php
   A /trunk/lib/PEAR/Date/Human.php
   A /trunk/lib/PEAR/Date/Span.php
   A /trunk/lib/PEAR/Date/TimeZone.php
   A /trunk/lib/PEAR/Date.php
   A /trunk/lib/jscalendar/README
   A /trunk/lib/jscalendar/lang/calendar-hu.js
   A /trunk/lib/jscalendar/lang/calendar-it.js
   A /trunk/lib/jscalendar/lang/calendar-jp.js
   A /trunk/lib/jscalendar/lang/calendar-ko-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-ko.js
   A /trunk/lib/jscalendar/lang/calendar-lt-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-lt.js
   A /trunk/lib/jscalendar/lang/calendar-lv.js
   A /trunk/lib/jscalendar/lang/calendar-nl.js
   A /trunk/lib/jscalendar/lang/calendar-no.js
   A /trunk/lib/jscalendar/lang/calendar-pl-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-pl.js
   A /trunk/lib/jscalendar/lang/calendar-pt.js
   A /trunk/lib/jscalendar/lang/calendar-ro.js
   A /trunk/lib/jscalendar/lang/calendar-ru.js
   A /trunk/lib/jscalendar/lang/calendar-ru_win_.js
   A /trunk/lib/jscalendar/lang/calendar-si.js
   A /trunk/lib/jscalendar/lang/calendar-sk.js
   A /trunk/lib/jscalendar/lang/calendar-sp.js
   A /trunk/lib/jscalendar/lang/calendar-sv.js
   A /trunk/lib/jscalendar/lang/calendar-tr.js
   A /trunk/lib/jscalendar/lang/calendar-zh.js
   A /trunk/lib/jscalendar/lang/cn_utf8.js
   A /trunk/lib/jscalendar/menuarrow.gif
   A /trunk/lib/jscalendar/menuarrow2.gif
   A /trunk/lib/jscalendar/multiple-dates.html
   A /trunk/lib/jscalendar/release-notes.html
   A /trunk/lib/jscalendar/simple-1.html
   A /trunk/lib/jscalendar/simple-2.html
   A /trunk/lib/jscalendar/simple-3.html
   A /trunk/lib/jscalendar/skins
   A /trunk/lib/jscalendar/skins/aqua
   A /trunk/lib/jscalendar/skins/aqua/active-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/dark-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/hover-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/menuarrow.gif
   A /trunk/lib/jscalendar/skins/aqua/normal-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/rowhover-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/status-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/theme.css
   A /trunk/lib/jscalendar/skins/aqua/title-bg.gif
   A /trunk/lib/jscalendar/skins/aqua/today-bg.gif
   A /trunk/lib/jscalendar/test-position.html
   A /trunk/lib/jscalendar/test.php
   A /trunk/lib/mootools
   A /trunk/lib/mootools/mootools.js
   A /trunk/lib/mootools/mootools_compact.js
   A /trunk/lib/phpgacl
   A /trunk/lib/phpgacl/.htaccess
   A /trunk/lib/phpgacl/AUTHORS
   A /trunk/lib/phpgacl/Cache_Lite
   A /trunk/lib/phpgacl/Cache_Lite/Cache_Lite.php
   A /trunk/lib/phpgacl/Cache_Lite/Hashed_Cache_Lite.php

web2Project First Commit! 20080123
------------------------------------------------------------------------
r18 | pedroix | 2008-01-23 12:40:59 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/lib/jscalendar/ChangeLog
   A /trunk/lib/jscalendar/calendar.php
   A /trunk/lib/jscalendar/calendar_stripped.js
   A /trunk/lib/jscalendar/dayinfo.html
   A /trunk/lib/jscalendar/img.gif
   A /trunk/lib/jscalendar/index.html
   A /trunk/lib/jscalendar/lang
   A /trunk/lib/jscalendar/lang/calendar-af.js
   A /trunk/lib/jscalendar/lang/calendar-al.js
   A /trunk/lib/jscalendar/lang/calendar-bg.js
   A /trunk/lib/jscalendar/lang/calendar-big5-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-big5.js
   A /trunk/lib/jscalendar/lang/calendar-br.js
   A /trunk/lib/jscalendar/lang/calendar-ca.js
   A /trunk/lib/jscalendar/lang/calendar-cs-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-cs-win.js
   A /trunk/lib/jscalendar/lang/calendar-da.js
   A /trunk/lib/jscalendar/lang/calendar-de.js
   A /trunk/lib/jscalendar/lang/calendar-du.js
   A /trunk/lib/jscalendar/lang/calendar-el.js
   A /trunk/lib/jscalendar/lang/calendar-en.js
   A /trunk/lib/jscalendar/lang/calendar-es.js
   A /trunk/lib/jscalendar/lang/calendar-fi.js
   A /trunk/lib/jscalendar/lang/calendar-fr.js
   A /trunk/lib/jscalendar/lang/calendar-he-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-hr-utf8.js
   A /trunk/lib/jscalendar/lang/calendar-hr.js

web2Project First Commit! 20080123
------------------------------------------------------------------------
r17 | pedroix | 2008-01-23 12:36:50 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   A /trunk/.cvsignore
   A /trunk/.htaccess
   A /trunk/COPYING
   A /trunk/ChangeLog
   A /trunk/base.php
   A /trunk/classes
   A /trunk/classes/CustomFields.class.php
   A /trunk/classes/ajax.class.php
   A /trunk/classes/authenticator.class.php
   A /trunk/classes/customfieldsparser.class.php
   A /trunk/classes/date.class.php
   A /trunk/classes/event_queue.class.php
   A /trunk/classes/index.html
   A /trunk/classes/libmail.class.php
   A /trunk/classes/permissions.class.php
   A /trunk/classes/query.class.php
   A /trunk/classes/ui.class.php
   A /trunk/classes/w2p.class.php
   A /trunk/createuser.php
   A /trunk/do_updatecontact.php
   A /trunk/do_user_aed.php
   A /trunk/files
   A /trunk/files/.cvsignore
   A /trunk/files/.htaccess
   A /trunk/files/index.html
   A /trunk/files/temp
   A /trunk/files/temp/.cvsignore
   A /trunk/files/temp/.htaccess
   A /trunk/files/temp/index.html
   A /trunk/fileviewer.php
   A /trunk/functions
   A /trunk/functions/admin_func.php
   A /trunk/functions/forums_func.php
   A /trunk/functions/index.html
   A /trunk/functions/projects_func.php
   A /trunk/functions/system_func.php
   A /trunk/functions/tasks_func.php
   A /trunk/includes
   A /trunk/includes/.cvsignore
   A /trunk/includes/.htaccess
   A /trunk/includes/config-dist.php
   A /trunk/includes/db_adodb.php
   A /trunk/includes/db_connect.php
   A /trunk/includes/gateway.pl
   A /trunk/includes/index.html
   A /trunk/includes/main_functions.php
   A /trunk/includes/permissions.php
   A /trunk/includes/sendpass.php
   A /trunk/includes/session.php
   A /trunk/includes/version.php
   A /trunk/index.php
   A /trunk/js
   A /trunk/js/base.js
   A /trunk/js/calendar.js
   A /trunk/js/calendar.php
   A /trunk/js/collapse.js
   A /trunk/lib
   A /trunk/lib/adodb
   A /trunk/lib/adodb/adodb-active-record.inc.php
   A /trunk/lib/adodb/adodb-csvlib.inc.php
   A /trunk/lib/adodb/adodb-datadict.inc.php
   A /trunk/lib/adodb/adodb-error.inc.php
   A /trunk/lib/adodb/adodb-errorhandler.inc.php
   A /trunk/lib/adodb/adodb-errorpear.inc.php
   A /trunk/lib/adodb/adodb-exceptions.inc.php
   A /trunk/lib/adodb/adodb-iterator.inc.php
   A /trunk/lib/adodb/adodb-lib.inc.php
   A /trunk/lib/adodb/adodb-memcache.lib.inc.php
   A /trunk/lib/adodb/adodb-pager.inc.php
   A /trunk/lib/adodb/adodb-pear.inc.php
   A /trunk/lib/adodb/adodb-perf.inc.php
   A /trunk/lib/adodb/adodb-php4.inc.php
   A /trunk/lib/adodb/adodb-time.inc.php
   A /trunk/lib/adodb/adodb-xmlschema.inc.php
   A /trunk/lib/adodb/adodb-xmlschema03.inc.php
   A /trunk/lib/adodb/adodb.inc.php
   A /trunk/lib/adodb/contrib
   A /trunk/lib/adodb/contrib/toxmlrpc.inc.php
   A /trunk/lib/adodb/cute_icons_for_site
   A /trunk/lib/adodb/cute_icons_for_site/adodb.gif
   A /trunk/lib/adodb/cute_icons_for_site/adodb2.gif
   A /trunk/lib/adodb/datadict
   A /trunk/lib/adodb/datadict/datadict-access.inc.php
   A /trunk/lib/adodb/datadict/datadict-db2.inc.php
   A /trunk/lib/adodb/datadict/datadict-firebird.inc.php
   A /trunk/lib/adodb/datadict/datadict-generic.inc.php
   A /trunk/lib/adodb/datadict/datadict-ibase.inc.php
   A /trunk/lib/adodb/datadict/datadict-informix.inc.php
   A /trunk/lib/adodb/datadict/datadict-mssql.inc.php
   A /trunk/lib/adodb/datadict/datadict-mysql.inc.php
   A /trunk/lib/adodb/datadict/datadict-oci8.inc.php
   A /trunk/lib/adodb/datadict/datadict-postgres.inc.php
   A /trunk/lib/adodb/datadict/datadict-sapdb.inc.php
   A /trunk/lib/adodb/datadict/datadict-sybase.inc.php
   A /trunk/lib/adodb/drivers
   A /trunk/lib/adodb/drivers/adodb-access.inc.php
   A /trunk/lib/adodb/drivers/adodb-ado.inc.php
   A /trunk/lib/adodb/drivers/adodb-ado5.inc.php
   A /trunk/lib/adodb/drivers/adodb-ado_access.inc.php
   A /trunk/lib/adodb/drivers/adodb-ado_mssql.inc.php
   A /trunk/lib/adodb/drivers/adodb-borland_ibase.inc.php
   A /trunk/lib/adodb/drivers/adodb-csv.inc.php
   A /trunk/lib/adodb/drivers/adodb-db2.inc.php
   A /trunk/lib/adodb/drivers/adodb-fbsql.inc.php
   A /trunk/lib/adodb/drivers/adodb-firebird.inc.php
   A /trunk/lib/adodb/drivers/adodb-ibase.inc.php
   A /trunk/lib/adodb/drivers/adodb-informix.inc.php
   A /trunk/lib/adodb/drivers/adodb-informix72.inc.php
   A /trunk/lib/adodb/drivers/adodb-ldap.inc.php
   A /trunk/lib/adodb/drivers/adodb-mssql.inc.php
   A /trunk/lib/adodb/drivers/adodb-mssql_n.inc.php
   A /trunk/lib/adodb/drivers/adodb-mssqlpo.inc.php
   A /trunk/lib/adodb/drivers/adodb-mysql.inc.php
   A /trunk/lib/adodb/drivers/adodb-mysqli.inc.php
   A /trunk/lib/adodb/drivers/adodb-mysqlt.inc.php
   A /trunk/lib/adodb/drivers/adodb-netezza.inc.php
   A /trunk/lib/adodb/drivers/adodb-oci8.inc.php
   A /trunk/lib/adodb/drivers/adodb-oci805.inc.php
   A /trunk/lib/adodb/drivers/adodb-oci8po.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbc.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbc_db2.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbc_mssql.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbc_oracle.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbtp.inc.php
   A /trunk/lib/adodb/drivers/adodb-odbtp_unicode.inc.php
   A /trunk/lib/adodb/drivers/adodb-oracle.inc.php
   A /trunk/lib/adodb/drivers/adodb-pdo.inc.php
   A /trunk/lib/adodb/drivers/adodb-pdo_mssql.inc.php
   A /trunk/lib/adodb/drivers/adodb-pdo_mysql.inc.php
   A /trunk/lib/adodb/drivers/adodb-pdo_oci.inc.php
   A /trunk/lib/adodb/drivers/adodb-pdo_pgsql.inc.php
   A /trunk/lib/adodb/drivers/adodb-postgres.inc.php
   A /trunk/lib/adodb/drivers/adodb-postgres64.inc.php
   A /trunk/lib/adodb/drivers/adodb-postgres7.inc.php
   A /trunk/lib/adodb/drivers/adodb-postgres8.inc.php
   A /trunk/lib/adodb/drivers/adodb-proxy.inc.php
   A /trunk/lib/adodb/drivers/adodb-sapdb.inc.php
   A /trunk/lib/adodb/drivers/adodb-sqlanywhere.inc.php
   A /trunk/lib/adodb/drivers/adodb-sqlite.inc.php
   A /trunk/lib/adodb/drivers/adodb-sqlitepo.inc.php
   A /trunk/lib/adodb/drivers/adodb-sybase.inc.php
   A /trunk/lib/adodb/drivers/adodb-sybase_ase.inc.php
   A /trunk/lib/adodb/drivers/adodb-vfp.inc.php
   A /trunk/lib/adodb/lang
   A /trunk/lib/adodb/lang/adodb-ar.inc.php
   A /trunk/lib/adodb/lang/adodb-bg.inc.php
   A /trunk/lib/adodb/lang/adodb-bgutf8.inc.php
   A /trunk/lib/adodb/lang/adodb-ca.inc.php
   A /trunk/lib/adodb/lang/adodb-cn.inc.php
   A /trunk/lib/adodb/lang/adodb-cz.inc.php
   A /trunk/lib/adodb/lang/adodb-da.inc.php
   A /trunk/lib/adodb/lang/adodb-de.inc.php
   A /trunk/lib/adodb/lang/adodb-en.inc.php
   A /trunk/lib/adodb/lang/adodb-es.inc.php
   A /trunk/lib/adodb/lang/adodb-esperanto.inc.php
   A /trunk/lib/adodb/lang/adodb-fr.inc.php
   A /trunk/lib/adodb/lang/adodb-hu.inc.php
   A /trunk/lib/adodb/lang/adodb-it.inc.php
   A /trunk/lib/adodb/lang/adodb-nl.inc.php
   A /trunk/lib/adodb/lang/adodb-pl.inc.php
   A /trunk/lib/adodb/lang/adodb-pt-br.inc.php
   A /trunk/lib/adodb/lang/adodb-ro.inc.php
   A /trunk/lib/adodb/lang/adodb-ru1251.inc.php
   A /trunk/lib/adodb/lang/adodb-sv.inc.php
   A /trunk/lib/adodb/lang/adodb-uk1251.inc.php
   A /trunk/lib/adodb/lang/adodb_th.inc.php
   A /trunk/lib/adodb/license.txt
   A /trunk/lib/adodb/pear
   A /trunk/lib/adodb/pear/Auth
   A /trunk/lib/adodb/pear/Auth/Container
   A /trunk/lib/adodb/pear/Auth/Container/ADOdb.php
   A /trunk/lib/adodb/pear/Auth/Container/CVS
   A /trunk/lib/adodb/pear/readme.Auth.txt
   A /trunk/lib/adodb/perf
   A /trunk/lib/adodb/perf/perf-db2.inc.php
   A /trunk/lib/adodb/perf/perf-informix.inc.php
   A /trunk/lib/adodb/perf/perf-mssql.inc.php
   A /trunk/lib/adodb/perf/perf-mysql.inc.php
   A /trunk/lib/adodb/perf/perf-oci8.inc.php
   A /trunk/lib/adodb/perf/perf-postgres.inc.php
   A /trunk/lib/adodb/pivottable.inc.php
   A /trunk/lib/adodb/readme.txt
   A /trunk/lib/adodb/rsfilter.inc.php
   A /trunk/lib/adodb/server.php
   A /trunk/lib/adodb/session
   A /trunk/lib/adodb/session/adodb-compress-bzip2.php
   A /trunk/lib/adodb/session/adodb-compress-gzip.php
   A /trunk/lib/adodb/session/adodb-cryptsession.php
   A /trunk/lib/adodb/session/adodb-cryptsession2.php
   A /trunk/lib/adodb/session/adodb-encrypt-mcrypt.php
   A /trunk/lib/adodb/session/adodb-encrypt-md5.php
   A /trunk/lib/adodb/session/adodb-encrypt-secret.php
   A /trunk/lib/adodb/session/adodb-encrypt-sha1.php
   A /trunk/lib/adodb/session/adodb-sess.txt
   A /trunk/lib/adodb/session/adodb-session-clob.php
   A /trunk/lib/adodb/session/adodb-session-clob2.php
   A /trunk/lib/adodb/session/adodb-session.php
   A /trunk/lib/adodb/session/adodb-session2.php
   A /trunk/lib/adodb/session/adodb-sessions.mysql.sql
   A /trunk/lib/adodb/session/adodb-sessions.oracle.clob.sql
   A /trunk/lib/adodb/session/adodb-sessions.oracle.sql
   A /trunk/lib/adodb/session/crypt.inc.php
   A /trunk/lib/adodb/session/old
   A /trunk/lib/adodb/session/old/adodb-cryptsession.php
   A /trunk/lib/adodb/session/old/adodb-session-clob.php
   A /trunk/lib/adodb/session/old/adodb-session.php
   A /trunk/lib/adodb/session/old/crypt.inc.php
   A /trunk/lib/adodb/session/session_schema.xml
   A /trunk/lib/adodb/session/session_schema2.xml
   A /trunk/lib/adodb/toexport.inc.php
   A /trunk/lib/adodb/tohtml.inc.php
   A /trunk/lib/adodb/xmlschema.dtd
   A /trunk/lib/adodb/xmlschema03.dtd
   A /trunk/lib/adodb/xsl
   A /trunk/lib/adodb/xsl/convert-0.1-0.2.xsl
   A /trunk/lib/adodb/xsl/convert-0.1-0.3.xsl
   A /trunk/lib/adodb/xsl/convert-0.2-0.1.xsl
   A /trunk/lib/adodb/xsl/convert-0.2-0.3.xsl
   A /trunk/lib/adodb/xsl/remove-0.2.xsl
   A /trunk/lib/adodb/xsl/remove-0.3.xsl
   A /trunk/lib/captcha
   A /trunk/lib/captcha/Captcha.class.php
   A /trunk/lib/captcha/CaptchaImage.php
   A /trunk/lib/captcha/Functions.php
   A /trunk/lib/captcha/fonts
   A /trunk/lib/captcha/fonts/Bullpen3D.ttf
   A /trunk/lib/ezpdf
   A /trunk/lib/ezpdf/class.ezpdf.php
   A /trunk/lib/ezpdf/class.pdf.php
   A /trunk/lib/ezpdf/data.txt
   A /trunk/lib/ezpdf/fonts
   A /trunk/lib/ezpdf/fonts/Courier-Bold.afm
   A /trunk/lib/ezpdf/fonts/Courier-BoldOblique.afm
   A /trunk/lib/ezpdf/fonts/Courier-Oblique.afm
   A /trunk/lib/ezpdf/fonts/Courier.afm
   A /trunk/lib/ezpdf/fonts/Helvetica-Bold.afm
   A /trunk/lib/ezpdf/fonts/Helvetica-BoldOblique.afm
   A /trunk/lib/ezpdf/fonts/Helvetica-Oblique.afm
   A /trunk/lib/ezpdf/fonts/Helvetica.afm
   A /trunk/lib/ezpdf/fonts/Symbol.afm
   A /trunk/lib/ezpdf/fonts/Times-Bold.afm
   A /trunk/lib/ezpdf/fonts/Times-BoldItalic.afm
   A /trunk/lib/ezpdf/fonts/Times-Italic.afm
   A /trunk/lib/ezpdf/fonts/Times-Roman.afm
   A /trunk/lib/ezpdf/fonts/ZapfDingbats.afm
   A /trunk/lib/ezpdf/fonts/php_Courier-Bold.afm
   A /trunk/lib/ezpdf/fonts/php_Courier-BoldOblique.afm
   A /trunk/lib/ezpdf/fonts/php_Courier-Oblique.afm
   A /trunk/lib/ezpdf/fonts/php_Courier.afm
   A /trunk/lib/ezpdf/fonts/php_Helvetica-Bold.afm
   A /trunk/lib/ezpdf/fonts/php_Helvetica-BoldOblique.afm
   A /trunk/lib/ezpdf/fonts/php_Helvetica-Oblique.afm
   A /trunk/lib/ezpdf/fonts/php_Helvetica.afm
   A /trunk/lib/ezpdf/fonts/php_Symbol.afm
   A /trunk/lib/ezpdf/fonts/php_Times-Bold.afm
   A /trunk/lib/ezpdf/fonts/php_Times-BoldItalic.afm
   A /trunk/lib/ezpdf/fonts/php_Times-Italic.afm
   A /trunk/lib/ezpdf/fonts/php_Times-Roman.afm
   A /trunk/lib/ezpdf/fonts/php_ZapfDingbats.afm
   A /trunk/lib/ezpdf/fonts/php_a0100131.afm
   A /trunk/lib/ezpdf/fonts/php_a010013l.afm
   A /trunk/lib/ezpdf/readme.pdf
   A /trunk/lib/ezpdf/readme.php
   A /trunk/lib/ezpdf/ros.jpg
   A /trunk/lib/fonts
   A /trunk/lib/fonts/AUTHORS
   A /trunk/lib/fonts/CREDITS
   A /trunk/lib/fonts/ChangeLog
   A /trunk/lib/fonts/FreeMono.ttf
   A /trunk/lib/fonts/FreeMonoBold.ttf
   A /trunk/lib/fonts/FreeMonoBoldOblique.ttf
   A /trunk/lib/fonts/FreeMonoOblique.ttf
   A /trunk/lib/fonts/FreeSans.ttf
   A /trunk/lib/fonts/FreeSansBold.ttf
   A /trunk/lib/fonts/FreeSansBoldOblique.ttf
   A /trunk/lib/fonts/FreeSansOblique.ttf
   A /trunk/lib/fonts/FreeSerif.ttf
   A /trunk/lib/fonts/FreeSerifBold.ttf
   A /trunk/lib/fonts/FreeSerifBoldItalic.ttf
   A /trunk/lib/fonts/FreeSerifItalic.ttf
   A /trunk/lib/fonts/INSTALL
   A /trunk/lib/fonts/README
   A /trunk/lib/index.html
   A /trunk/lib/jpgraph
   A /trunk/lib/jpgraph/QPL.txt
   A /trunk/lib/jpgraph/README
   A /trunk/lib/jpgraph/README.dotproject
   A /trunk/lib/jpgraph/index.html
   A /trunk/lib/jpgraph/src
   A /trunk/lib/jpgraph/src/imgdata_diamonds.inc
   A /trunk/lib/jpgraph/src/index.html
   A /trunk/lib/jpgraph/src/jpg-config.inc
   A /trunk/lib/jpgraph/src/jpgraph.php
   A /trunk/lib/jpgraph/src/jpgraph_bar.php
   A /trunk/lib/jpgraph/src/jpgraph_canvas.php
   A /trunk/lib/jpgraph/src/jpgraph_canvtools.php
   A /trunk/lib/jpgraph/src/jpgraph_error.php
   A /trunk/lib/jpgraph/src/jpgraph_gantt.php
   A /trunk/lib/jpgraph/src/jpgraph_gradient.php
   A /trunk/lib/jpgraph/src/jpgraph_iconplot.php
   A /trunk/lib/jpgraph/src/jpgraph_line.php
   A /trunk/lib/jpgraph/src/jpgraph_log.php
   A /trunk/lib/jpgraph/src/jpgraph_pie.php
   A /trunk/lib/jpgraph/src/jpgraph_pie3d.php
   A /trunk/lib/jpgraph/src/jpgraph_plotband.php
   A /trunk/lib/jpgraph/src/jpgraph_plotmark.inc
   A /trunk/lib/jpgraph/src/lang
   A /trunk/lib/jpgraph/src/lang/en.inc.php
   A /trunk/lib/jscalendar
   A /trunk/lib/jscalendar/bugtest-hidden-selects.html
   A /trunk/lib/jscalendar/calendar-blue.css
   A /trunk/lib/jscalendar/calendar-blue2.css
   A /trunk/lib/jscalendar/calendar-brown.css
   A /trunk/lib/jscalendar/calendar-green.css
   A /trunk/lib/jscalendar/calendar-setup.js
   A /trunk/lib/jscalendar/calendar-setup_stripped.js
   A /trunk/lib/jscalendar/calendar-system.css
   A /trunk/lib/jscalendar/calendar-tas.css
   A /trunk/lib/jscalendar/calendar-win2k-1.css
   A /trunk/lib/jscalendar/calendar-win2k-2.css
   A /trunk/lib/jscalendar/calendar-win2k-cold-1.css
   A /trunk/lib/jscalendar/calendar-win2k-cold-2.css
   A /trunk/lib/jscalendar/calendar.js

web2Project First Commit! 20080123
------------------------------------------------------------------------
r16 | caseydk | 2008-01-21 15:50:31 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   D /trunk/build.xml
   D /trunk/index.php
   D /trunk/tests

removed placeholders;
------------------------------------------------------------------------
r15 | pedroix | 2008-01-16 20:50:00 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /trunk/tests/test.php


------------------------------------------------------------------------
r14 | pedroix | 2008-01-16 20:41:40 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /trunk/tests/test.php


------------------------------------------------------------------------
r13 | pedroix | 2008-01-16 20:34:14 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /trunk/tests/test.php


------------------------------------------------------------------------
r12 | pedroix | 2008-01-16 20:23:49 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   A /trunk/tests/test.php


------------------------------------------------------------------------
r11 | pedroix | 2008-01-16 20:22:22 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   D /trunk/tests/test.php


------------------------------------------------------------------------
r10 | pedroix | 2008-01-16 19:23:46 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   A /trunk/tests/test.php

testing headers
------------------------------------------------------------------------
r9 | caseydk | 2007-12-24 01:20:50 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /trunk/index.php

just testing the commit to forum functionality
------------------------------------------------------------------------
r8 | caseydk | 2007-12-24 01:10:41 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /trunk/index.php

another test
------------------------------------------------------------------------
r7 | caseydk | 2007-12-24 01:03:01 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /trunk/index.php

just testing the commit to forum functionality
------------------------------------------------------------------------
r6 | caseydk | 2007-12-24 00:58:14 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   A /trunk/index.php

test
------------------------------------------------------------------------
r5 | caseydk | 2007-12-15 17:37:36 -0500 (Sat, 15 Dec 2007) | 1 line
Changed paths:
   M /trunk/build.xml
   A /trunk/tests


------------------------------------------------------------------------
r4 | caseydk | 2007-12-15 17:34:43 -0500 (Sat, 15 Dec 2007) | 1 line
Changed paths:
   M /trunk/build.xml

another test commit
------------------------------------------------------------------------
r3 | caseydk | 2007-12-15 17:30:57 -0500 (Sat, 15 Dec 2007) | 1 line
Changed paths:
   A /trunk/build.xml

testing the post commit hook
------------------------------------------------------------------------
r1 | caseydk | 2007-11-10 17:49:10 -0500 (Sat, 10 Nov 2007) | 1 line
Changed paths:
   A /trunk

setting up basic svn structure;
------------------------------------------------------------------------
