⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes.txt

📁 Internet Task Management System可以让用户分配和管理一个组织内的任务。ITMS可以发送任务管理通知
💻 TXT
📖 第 1 页 / 共 3 页
字号:
ver 111:Fixed bug where using 12 am or 12 pm would change the task date to 11/30/1999 (Bug# 749490)Also if the current hour of the day is 12, the task assign forms reflects the proper time now.The above code fixes were in task_assign2.php and task_pending_edit.phpver 110:Added extract($_SERVER) and extract($_REQUEST) lines to login.php, this was for the Register Globals FixCreated file task_show.php for displaying task details (Note: There is no security built into task_show.php as of yet, to make sure the logged-in user is either the assigner, assignee, or admin)Changed index.php to show a link to task_show.php on the task names to show task detailChanged task.php and process.php, adding shortcut links to the Task/Process Assign, Create, Edit and Delete pagesCreated images for shortcuts created above: edit.jpg, assign.jpg, delete.jpg, task_create.jpg, and process_create.jpgver 109:Modified task_assign2.php: (line 41) added $task_type = ""; to null out the $task_type for one-time tasksModified ITMS_install_guide.html: added a paragraph about setting the register_globals directive to 'on' in PHP versions > 4.2.0Modified header.php: (around line 157) $query modified to remove the following string: PT.assigner='$user_id' AND (this fixes the bug where an admin could not unassign other's tasks)ver 108:Modified index.php to print "Pending Tasks in the System:" in the case of an admin userModified index.php to use the correct colspan in the case of an admin user for the $info textModified task_pending_edit.php: added a new query to get the Task Type details (group_owned & owner) fixing bug #639547 (Thanks for submitting your bug report Chris! (cembree))				Also added a piece of logic for converting the hours from 24 hr. (Military time) to 12 hr. am/pm (this turns all pm times to am once saved!!!)ver 107:Fixed another bug with the Crypt function in ldap_update_password and db_update_password functions in toolbox.php file: 	passing one parameter to the crypt function messed up an updated user's password on systems where DES is not the Default Hashing AlgorythmAdded File password_debug.php which will help people installing ITMS determine what the root users's Password in LDAP or the ldap table should be.Added Paragraph to ITMS_install_guide.html about how to use the new password_debug.php file if the installer has difficulty logging in after installing ITMS.Fixed Problem in header.php where if a user belongs to no groups, ITMS prints: You belong to no groups.Fixed Problem in task.php and process.php where the "Processes task belongs to" and "Tasks in Process" lists had an extra comma at the last item.ver 106:Fixed problem with third parameter of setcookie calls (changed "" to 0) in header.php and login.phpMoved call to define_syslog_variables(); above the call to openlog in error_handler.phpver 105:Added login_bug_fix and crypt patch fixes to release 0104 codeAdded Variable: ALLOW_ADMIN_VIEW_ALL_TASKS in config.phpchanged index.php to print all tasks if the user is an admin and the above varible is truefixed db_tools.php include line bug (now doesn't include object_dump.php) also changed in db_tools_oracle73.phpfixed bugs in faq.htmlfixed group membership status section bug in header.phpfixed the missing semi-colon crypt patch bugver 104:spell checked tutorial.html, and faq.htmlmade sure all of the following files are UNIX format:Code_TODO.txtITMS_install_guide.htmlchanges.txt (this file)faq.htmlgpl.txtindex.htmltutorial.htmlver 103:fixed problem with db_add_user in toolbox.php where if there were no group checkboxes it would throw an errorupdated itms.sql to create a default group and add the root user to that groupchanged every file to unix format so that there are no carriage returnsmodified user_delete.php so that it now prompts the user to modify the user being deleted's assigned tasksver 102:changed Code_TODO.txt, changes.txt, and gpl.txt back to Unix file formats (CR/LF) now all .txt files look good opened in common text editorsver 101:changed all text files to open under PC format, not the Unix format.updated the ITMS_install_guide.html so that people who are not creating a new server are not confused by the instructions.also removed the BSD license key from ITMS_install_guide.html and replaced IP addressing informationupdated ints.cron so that cron is not backing up the database in a WWW published directory.ver 100:removed onClick="return validate_page()" from task_assign2.phpadded comment to config.php on the line:  $DB = "itms" //this value must match the value in the itms.cron file for backing up the DBchanged faq.php -> faq.html and tutorial.php -> tutorial.html so that people can view these files w/o using the systemchanged the links to these files in help_menu.phpadded style sheet reference in tutorial.htmlver 99:updated the reminder.cron with mysqldumps for each day and renamed the file itms.cronupdated the config.phpcorrected a spelling error in myprefs.phpver 98:converted word tutorial to html (tutorial.php), edited content to proper english, and took new screen shots (new image files were added to the images dir)incorporated new ITMS_install_03.html into code -> ITMS_install_guide.htmlver 97:removed install.txt file and merged it's contents into ITMS_install_guide.html   (which is now incorporated in the code)fixed some spelling and cosmetic issues in faq.phpadded button for "Install Guide" to help_menu.phpuncommented code in add_ldap_users_to_itms.php so that now it should add the ldap users to the user table  (need to test)ver 96:updated the format of Code_to_do.txt to represent a wish list for version 2.0updated the Install.txtver 95:updated FAQ in faq.phpupdated help.phpver 94:made the font size of disclaimer smallerupdated help.phpver 93:removed include("object_dump.php"); line from header.phpfixed bug in user_edit.php where you couldn't edit users to make them adminsver 92:added default value to name field in task_create.php ("Task Name")increased size of text field to 49 and text area to 47 in task_create.phpincreased size of text field to 49 and text area to 47 in process_create.phpalso moved text area up above owned by radio buttons in process_create.php to match task_create.phpincreased size of text field to 49 and text area to 47 in task_edit.phpalso added query to ensure the new name isn't already taken (duplicate name check)increased size of text field to 49 and text area to 47 in process_edit.phpremoved vspace, hspace, and noresize attributes from iframe in header.php (these attributes don't exist)changed default value of onetime-task from "title" to "Task Name" in task_assign.phpadded cancel buttons to process_assign2.php and process_assign3.phpincreased email: field in myprefs.php to 49put user_mgt.jpg image in user_edit.php and increased the size of the email fieldput group_mgt.jpg image in group_edit.phpindex.php, task.php, and process.php now call nl2br() when displaying the infoadded the following text to help.php as well as login.php    ITMS version 1.0 Copyright © 2001, ValleyData Programming Group    ITMS comes with ABSOLUTELY NO WARRANTY;     This is free software, and you are welcome to redistribute it    under certain conditions;     Please see the gpl.txt file for more infoadded "version 1.0" to footer.phpupdated Code_ToDo.txt to reflect the changes madever 91:Added the licensing statement to all code (php) files.Removed all refrenced to the object_dump debugging tool.changed the code version in the comments to 1.0 with Friday's date (5/11/2001).ver 90:added file: gpl.txt which is the licence file from gnu.orgadded copyright info to footer.phpchanged menu_selected -> menu-selected in login.phpfixed process_assign3.php problem where the page wouldn't display once tasks are assignedremoved doTheClock javascript code from header and placed it in the print_js function in toolbox.phpEdited the help.php through assign taskadded stripslashes() to each mail function in toolbox.php and reminder.phpadded nl2br() function call on info data in reminder.phpadded .warning and .info classes in itms.css ver 89:Added some extra space to the top frame in the help system so that it displays properly in Netscapelogin screen will now start with focus on the name fieldfixed javascript function verify_date() in toolbox (octal issue)ver 88:fixed process_assign3.php date validation, and now validates int in "repeat every" text field(this needs to be tested, still doesn't quite work in task_assign2.php or process_assign3.php)added Ryan's changes to toolbox.php:This code checks to see if the users email address exists, and if it does than itsend the email adress as the FROM field. That way you don't get emails thatjust say "ryan", rather "ryan@angushamer.com" I think this is importantbecause when we gave the presentation many of the employees at AHN saw thisas a great tool to use to keep in contact with outside contractors, etc...(yes those contractors would have to be part of the system, but they couldmake a contractors group and put them in it) So when the contractor gets anemail it won't just say "bob", but rather "bob@angushamer.com". If the usersemail address does not exist, than the system uses the username instead.ver 87:added the following images to the /images directory:	group_mgt.jpg	user_mgt.jpg	user_tasks_reassign.jpg (should say "Reassign Tasks", new image pending)added images to the following files:	process_assign2.php	process_assign3.php	task_assign2.php	user_mgt.php	group_mgt.php	user_tasks_reassign.jpgver 86:validate all fields done for:	process_assign3.php	process_create.php	process_edit.php	group_mgt.phptrimed	email in myprefs.php	username in user_mgt.php	email in user_edit.php	groupname in group_mgt.phpprocesses must contain at least one taskremoved print line from function add_error_to_table in error_handler.phpver 85:added javascript to show current date in window.status in header.phpthe js function verify_int() verify_date() now checks immediatelyvalidate all fields done for:	task_pending_edit.php	task_assign2.php	task_create.php	task_edit.phpvalidate int and date checks on process_assign3.php, task_assign2.php and task_pending_edit.phpver 84:added include("footer.php"); to the following files: (should help make these pages visible in NS)user_delete.phpgroup_delete.phptask_assigned_delete.phpin myprefs.php if the user hasn't checked any reminder days it will show them a warning saying they won't recieve email reminders from ITMSadded function get_all_other_groups() to toolbox.phpupdated group_delete.php so that you have to reassign tasks/processes owned by the group you are deleting to another groupfixed bugs in process.php and task.php not showing private/group-owned processes and tasksadded function get_user_id($username) to toolbox.phpupdated ldap_delete_user and db_delete_user functions in toolbox.php to delete the user's private tasks and pending tasks alsover 83:fixed problem in header.php when changing password in myprefs.phpfixed problem with user_edit.php where changing your own group status would make you not admin anymorefixed problem with error_handler.php not writing error messages to the DBremoved  $ITMS_DOMAIN variable from config.php and added $ADMIN_EMAIL (used in error_handler.php)ver 82:moved code to save password changes in myprefs.php to header.php (needs to be tested again)in the following files, if the tables are empty, an appropriate message: (needs to be tested) process.php task.php index.phpupdated the following files to record the last time logged in and last time used: (needs to be tested) login.php process_assign3.php task_assign2.phpdb_tools.php db_open() now uses mysql_pconnect() functionver 81:added table to DB: error_log with the following fields: eid(int, PK), priority(int), and message(text) also updated itms.sql (need to test)added code to error_handler.php to add rows to the error_log table on appropriate errorschanged the following files to check to for LDAP enabled: (need to test) login.php user_mgt.php user_edit.php user_delete.php myprefs.phpalso recreate authentication cookies in myprefs.php so that a user changing his/her password doesn't have to re-login (need to test)ver 80:finished documenting filesver 79:changed itms.css classes to have '-' instead of '_' and changed all refrences to these classes in all filesadded color: #000000; lines to all of these classes in itms.css as well (now NS6 shows the background colors)added file: add_ldap_users_to_itms.php which is a script that will go through an LDAP directory and add all the user names to the users tableadded $EXECUTE_KEY variable to config.php which is now used in reminder.php and add_ldap_users_to_itms.phpupdated get_all_ldap_users() in toolbox.php to return the user's email address as well (NOTE: add_ldap_users_to_itms.php now just prints out each LDAP user's name and email for testing  all DB queries are commented out for right now because LDAP structure needs to be changed to fully test)help button on header.php now has capital "H"myprefs.php now has a radio button instead of a checkbox for html emailver 78:task.php and process.php were modified so that tasks and process aren't appended to the list each timetask_pending_edit.php now correctly displays the users a task can be re-assigned touser_edit.php now disables the isAdmin checkbox if the user is edditing him/her selfnew image: current_tasks.jpg to the images directoryver 77:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -