📄 changes.txt
字号:
user_mgt.php user_edit.php user_delete.php group_delete.php group_mgt.phpprocess_assign3.php was modified so that some of the extra junk isn't shown after you assign a processlogin.php now shows a message box instead of just an error message, also if you enter a non-existant name it shows error msg.commented out message_box line in get_days_in_month in toolbox.phpupdated menu.php so that all the submenus are always displayed (also changed some of the menu names)process_info is now added to the front of all individual task info in process_assign3.phpuser_mgt.php and user_edit.php can now both set/edit the user's email addressnotifyAssigned/Update/Complete functions in toolbox.php all were updated to pass in the Cc: info and other printed info, all places in the code that called these functions were changed.ver 44:removed file: confirm_delete.phpFinished adding help info about almost every ITMS page to help.phpImplemented process_assign3.phpfixed recording of the hours in task_assignment (am-pm issue)NOTE: task_assign2.php doesn't correctly verify the time due to this am-pm issuever 43:help.php was modified, a basic structure, has been made, all pages viewed by the user have been entered, but not all of the info on each task is there yet.ver 42:process_edit is now implementedadded is_task_in_process() function in toolboxremoved passed argument to db_close in db_tools (this was giving errors)ver 41:index button and close button were added to the help_systemdivider bar was removed on the help systemhelp classes were added to itms.csshelp image on ITMS pages was changed to a buttonprocess_assign3.php now shows who you can assign the tasks to as well as default info, and timever 40:Fixed One-time-task name problem in task_assign2.phpnow print_js is called in the header so that all ITMS pages have access to these functions.task_assign2.php now calls verify_int() for the repeat_amt fieldFixed verify_date() in toolbox.phpthe help system now starts at the help text, and the index is now a link that shows the help indexver 39:Edited help.php as well as help_system.php to get some help entry examplesprocess.php now shows current accessible processes in the systemadded verify_int() and verify_date() functions to toolbox.php under print_js()task_assign2.php now calls verify_date() on the due_date (doensn't work yet)ver 38:fixed logic in index.php for when to re-assign task (switched || -> &&)implemented help system (basic framework) added files: help.php (main help) help_menu.php (help menu)ver 37:added size attribute to the repeat_amt test fieldtask_edit has been implemented (only title, and info can be changed)task_pending_edit has been implemented (former assigned_to is not notified of the change)added notifyUpdate function to toolbox.phpnotifyComplete function in toolbox.php now takes the due_dateadded hidden field for each assigned task's name in index.phpver 36:added periodic task ability to task_assign2.phpadded fields: period, and period_unit to pending_tasksindex.php was modified to support periodic tasksadded get_days_in_month function to toolbox.phpver 35:moved ttid out of processes and into process_taskimplemented process_create.phpimplemented process_assign.php, process_assign2.php, process_assign3.php (part way)ver 34:fixed reminder.cron (now passes GET key data to reminder.php)added is_reminder_day($wday, $user_num) function to reminders.php to make sure that users only get mail on their reminder daysver 33:added file: reminder.cron for use with crontabreminder.php now sends email remindersindex.php now sends notification emails when a task is complete that requires notificationassign_task2.php now works for both one time tasks as well as existing tasksdue date fields in assign_task2.php get filled with the current time, also when the task is assigned the date information actually gets stored (along w/ notify and priority) but no verification on the validity of the date is done yet. Also the person assigned the task is sent an email notification.Added Functions in toolbox.php: get_user_email($user_id), notifyAssigned(), and notifyComplete()ver 32:Added print_js() function in toolbox.php, this function will print all javascript we will need in order to verify input such as dates etc...Worked on reminder.php (just prints out what will go into the emails right now)ver 31:Fixed problems in index.phpver 30:users can now complete tasks via the index.php pagechanged "view1" and "view2" to more meaningful namesEdit Pending task will now send the info cleanerconsolidated task_edit.php and task_edit2.phptask_edit.php now shows a drop down list of the task typesver 29:added files:user_delete.phpgroup_delete.phpgroup_mgt.php now can add and delete groups (and upon adding can assign users to the group)user_mgt.php now can delete groups (and upon adding can assign groups to that user)commented out the edit group portion of group_mgt.phpver 28:fixed password bugs in toolbox.php is_user()fixed password bugs in myprefs.phpAssign_Task2.php now if you are assigning a private task it shows all the users in all your groups in the Assign To: Dropdown boxAlso Assign_Task.php has been changed so that if you hit the "one-time-task" button it shows "type info here"ver 27:changed edit_user.php to user_edit.php (and changed appropriate links)Confirm Password Box in Create Userimplemented Change Password ability in myprefsinfo_out( ) function added to toolbox.php-will output a table with appropriate info +: info - Green warning - Orange error - Redis_user()get_uid()and is_admin()functions added also to toolbox.phpver 0026:Changed the edit users from a textfield to a dropdown box.Removed groupname from table user_groupsCreated table groups with fields gid and groupname(and made sure everything else that was dependent on this worked ok)Finished Edit User Functionalityver 0025:Fixed details buttons on index.phpRecord uid in a cookie and check a hash on loginmade fake LDAP tableadded name field to user tableimplemented create usercreated toolbox.php (some usefull functions added for getting usernames etc...)partially implemented assign task (notify, and due date don't work yet, due date set to NOW() right now)fixed the index.php to show usernames instead of ID'sver 0024:Renamed task_type table to task_typesImplemented the Create Task Page (users can now create tasks)ver 0023:login.php was changed so that you enter your userID instead of username for now (for testing)myprefs.php was changed so that now you can actually edit your preferences(no password changing for now)Added title varchar(255) field to pending_tasks tabletask.php now shows the current user's pending/assigned tasks (and you can view details about the tasks)task.php was renamed index.php, and menu reorganized accordinglyadded file index.html in case a user types this into the address bar (forwards them to index.php)ver 0022:did some work on error_handler.phpdeleted task_type_edit.phpadded debugging tool "object_dump.php"ver 0021:Admin now sees User and Group as menus instead of sub-menus removed:admin.phperror_codes.phpAdded stub files:error_handler.phpreminder.phphelp_system.phpver 0020:Fixed issues with the Login/Logout (data is no longer posted, the browser doesn't repost data when page is expired)placed all task edditing/viewing stuff from index.php to tasks.phpcreated new file: process_assign3.phpmodified the frontend to allow multiple instances of a task to be assignedver 0019:major changes to the menu,added task type, pending task, and process editing functionalityFixed Authentication problemsver 0018:Added Admin Menu which only can be seen by adminCompiled user_management files into one user_management page.put this user_management page underneath the Admin menuCreated group_management page similar to user_management, but for edditing groups.also, made the login a little prettierAlso tried adding a GMD date expires metatag to the footer, but seems to have had no effect on the back buttonver 0017:removed previous authentication methods(HTTP)cookies for username and password are set, and if these variables areunset, the user gets a login promptver 0016:updated psuedo entries to represent nonfuntional HTML fields in my preferences, edit userand delete user.fixed spelling on Menu "Preferences"added border to assign process 2ver 0015:took out "pragma: no-cache" headeradded 401 header to logoutfixed minor things with the forms: (process assign tasks are now on two rows,slashes and ':' between date and time forms respectively)rough form design was added touser_edit and my prefsver 0014:finished all forms for current filesver 0013:added process_assign2.php and task_assign2.php filesver 0012:Created task_create.php and process_create.phpupdated menu.phpcreated screens.txt to describe how some of the screens will lookver 0011:created 2 files: task_assign.php and process_assign.phpupdated menu.php to reflect these changes, they are not sub-menus any morever 0010:removed report, and placed all that stuff in the home page(index.php), also added "save changes" buttontask_mgt was broken up into task_assign.php, task_process_assign.php (the forms wern't moved to these files in this ver.)ver 0009:added forms for My preferences and task mgt, updated forms for add user.Deleted report add, run, edit, and delete (all this functionality can be in report_mgt)Deleted these links from the menu.Deleted task perform, update, and assign (all this functionality can be in task_mgt)Deleted these links from the menu.Deleted tasktype add, edit, delete, and tasktype_mgt (all this functionality can be in task_mgt)Deleted these links from the menu.Added line: $PHP_AUTH_USER = ""; to logout.phpver 0008:added some comments to task_assign.phpver 0007:added some template forms for add user, and add task typever 0006:Changed the Names of most of the menu files to use more meaningfulnames (i.e. Assign Task instead of Create Task)Also Added style sheet control for the menu backgrounds, and madeit so that the currently selected page shows up as a different colorin the menu. ver 0005:moved the include of login.php and menu.php into the template file, and updated all of the other filesver 0004:fixed some parse errors in 0003, added the sub-menus to the menu.php,and played with the colorsver 0003:moved html code out of the php tagsver 0002:broke template.php into header.php and footer.phpchanged "$body .=" to "echo"ver 0001:Created a first draft of all of the files we thought we would need.Added some sample code in each file.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -