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

📄 changelog

📁 网页打卡钟系统,源码提供给大家学习一下啦!希望给大家带来帮助
💻
📖 第 1 页 / 共 2 页
字号:
PHP TimeclockVersion 1.03http://sourceforge.net/projects/timeclockCopyright (C) 2006 Ken Papizan <pappyzan_at_users.sourceforge.net>PHP Timeclock Changelog1.03  6/20/06-------------------------- Fixed a bug in the Audit Log report where incorrect dates and times were     being displayed. (Thanks to Brett Moss for finding this bug.)--- Fixed a bug in the Total Hours report where incorrect dates were being    displayed. (Thanks to Brett Moss for finding this bug.)--- Fixed numerous other bugs in the Total Hours report. (Thanks to Brett Moss    for finding these bugs.)1.02  6/5/06-------------------------- Fixed numerous bugs in the Edit Time page concerning European style dates.    The times would not always be edited if $calendar_style = "euro" in    config.inc.php.--- Fixed a bug in the Delete Time page concerning European style dates. The times    would not always delete if $calendar_style = "euro" in config.inc.php.--- Fixed a bug in the Add Time page concerning European style dates. The time    would not always add if $calendar_style = "euro" in config.inc.php. And if by    chance it DID add, it would not add it for the day specified.--- Fixed a bug in the Change Password and Create User pages concerning the eregi    functions included within those pages. On some installs, this error    message would appear while attempting to change passwords or create users:     "Warning: eregi(): Invalid content of \{\}". (Thanks to Jim Blansett for     finding this bug.)--- Fixed bugs in the Total Hours and Daily Time reports concerning European     style dates. The reports would not display the expected correct results if     $calendar_style = "euro" in config.inc.php.--- Fixed a bug in the Upgrade Database page. If magic_quotes_runtime was turned    on in php.ini, the script would tell you that your mysql user did not have    the appropriate privileges to the PHP Timeclock database, even if the user     did.--- Fixed a bug where if the "Remember Me" checkbox is checked on the main page     and output_buffering is set to "Off" in php.ini, a php error would display    and the "Remember Me" functionality would not work.--- Added a 'disabled' property to the employees table, this allows for users    to be marked as disabled instead of deleting them entirely from the     database.--- Added the ability to track a user's ip address when they sign-in/out, and to    therefore report on it. This ip information is available for each report.    There are two variables in config.inc.php dealing with this. One is to     turn on ip_logging, and the other is a default setting for the reports if     ip_logging is turned on. (Thanks for the idea Jason Mortensen.)--- Added a report entitled "Audit Log". This report details each addition,     deletion, or edit of a person's time. It does NOT display the individual    punch-ins/outs that are performed via the main page, but it does display the    details of all additions, deletions, and edits of a person's time for a    given date range when it's done via the Add/Edit/Delete Time pages.--- Added the ability to allow only certain networks or ip addresses to connect    to PHP Timeclock. (Thanks for the idea Jim Blansett.)--- Added the option to utilize table prefixes within PHP Timeclock. This can     be helpful if you have an existing mysql database that you would like to     use with this app. (Thanks for the idea Fred.)--- Added an option to export the reports in csv format.--- Removed the Admin user from the dropdown on the main page and from     displaying it's punch-in/out details on the main page. This user should not    be punching-in/out anyways. Also removed it from the dropdowns for the     reports (except for the Audit Log), and from displaying it's punch-in/out     details in the reports.--- Added the "Notes" column heading in the Time Report as it was mistakenly    omitted in prior releases.--- Removed the Email Address column from the User Summary and User Search (just    the results on this page) pages. To view or change a person's email address,     simply click on their username or the edit icon that corresponds with their     username.1.01  3/23/06-------------------------- Fixed the Hours Worked report so it would calculate the correct number of hours     worked. The hours were not always correct if a user was currently punched in.--- Fixed a bug where if there was a multiple of 40 names listed on the front page, the    footer would not correctly align to the right of the page.--- Fixed a bug where if $display_current_users = "yes", $display_office = "all", and     $display_group = "all" in config.inc.php, the main page of the application would     unexpectantly print out the last query that was run, then exit and die.--- Fixed a bug on the Edit Office page where if there were identical group names that    were affiliated with different parent offices, the number of users displayed for     one of these groups for the current office being edited would not be correct.--- Fixed the Edit System Settings page to display distinct groups in the display_group    dropdown box if there were multiple groups with the same groupname in the database.    This would only happen if display_office was set to "all", and groups with the same     groupname, but affiliated with different officenames, existed in the database.--- Added report_start_time and report_end_time variables for the Hours Worked report.    These variables have been added if the report needs to be run from a certain start     time on the starting day of the report to a certain end time on the ending day of     the report. These are configurable in config.inc.php.--- Provided the option to print the Display Names on the reports, also configurable in    config.inc.php. --- Provided the option to view a triple dropdown consisting of Offices, Groups, and     Usernames, or a single dropdown consisting of Usernames when setting the paramaters    of the report for ALL reports.--- The currently logged in username is now displayed in the top left of each page just    under the logo. (Thanks for the idea Jason Mortensen.)--- Added a 'Remember Me?' option to the main page of the app that automatically     selects the last username that logged in from a particular computer. This is done    via a cookie, so cookies must be enabled within the user's browser for this to     work as expected. (Thanks for the idea Jason Mortensen.)--- Took out the code in display.php that had anything to do with timerpt.php, and     stuffed that code into timerpt.php.--- Replaced the transparent pngs provided by Mark James with updated, compressed     transparent pngs from Mark James.1.0  3/6/06-------------------------- Added a report to tally a user's hours. This was done with a little help from Adam    Woodbeck. He was nice enough to provide a working report he had written, so we     utilized some of his code to create this report.--- Added the ability to display times in 24-hour format.--- Added the ability to display dates in many various formats.--- Added a way to logout of the admin section. Had to change the way the admin user    logged on, seeing as how there is no way to TRUELY logout when using http-auth, or    even login at all if php is running in cgi mode. Sessions are now being utilized for     logging in and out of the admin and reporting sections.--- Added a way to edit user properties. --- Added pages to allow for adding, deleting, and editing of punch-in/out statuses.--- Allowed for the ability for more than one login to have administrative access.    Authentication is performed via mysql now, instead of a plaintext name and password    in config.inc.php. $admin_username and $admin_password have been removed from     config.inc.php.--- Allowed for the ability for more than one login to have access to ONLY add, edit, or     delete a user's time. This is a separate permission that any user can be given.    If a user has Time Admin access, it does not mean that user will have Sys Admin     permission or access to the reports. It simply means that the specified user has     permission to add, edit, or delete a user's time.--- Allowed for the ability for more than one login to have reporting access.    Authentication is performed via mysql now, instead of a plaintext name and password    in config.inc.php. $reports_username and $reports_password have been removed from     config.inc.php.--- Each user can now be assigned as a Sys Admin user, Time Admin user, and/or a reports     user. Just because a user has admin access does not mean that user can view the     reports. In order for a user to have access to the reports, you must give them that     access via the admin section or globally set $use_reports_password to "no" within    config.inc.php.--- Added some property fields to the usernames. Now when creating or editing a username,    the following user properties are required: Username, Display Name, Email Address,     Office, and Group. The email address field is currently not used for anything in this    release, but it will be utilized in a future release in some way.--- Added a User Search page, for if you have many users and wish to find the properties    of a user without scrolling through the entire user list.--- Added Offices to which each username in the database MUST be a member of.--- Added Groups, which are also mandatory for a user to be a member of, that are     subcategories of the Offices. Basically, think of Groups as being departments of a     company, and Offices as being the different office locations of a company. If you     have only one office location within your company, you might want to setup only     one office. And the same goes for Groups.--- Added the option to display punch-in/out times for only users of a certain office,    or office/group combination on the main page.--- Added the ability to add or delete an individual punch-in/out time.--- All statuses are now determined to be either "in" or "out" in the database. This makes    for more useful reporting.--- Added a page to display the current options (system settings) configured within     config.inc.php.--- Added a page where you can edit the current options (system settings) within     config.inc.php. --- Added a printer friendly page for the main page. If you need to print out the current    listing on the main page, simply click on the link titled "printer friendly page" in     the top right of the main page, then print it.--- The Upgrade Database page within the admin section has been improved, and should    work more reliably in most environments.--- Fixed the reports so they now paginate correctly when printed from web browsers that     are not Internet Explorer. In previous releases, the reports paginated ONLY if your     browser was IE.--- Added a few nice little icons provided by Mark James from 

⌨️ 快捷键说明

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