PunchclockMarch 25, 2010
Introduction
Punchclock is a drop-in enhancement to the Open Source PHP Timeclock software. It was written for version 1.04 available at http://timeclock.sourceforge.net.
[July, 2013] PHP Timeclock and Punchclock is now being developed at https://github.com/andrew867/timeclock.
Punchclock enhances PHP Timeclock with 5 extra features:
- Computes overtime hours.
- Keeps time cards for each employee.
- Punchclock entry intended to replace your punchclock at the door.
- Personal data entry screen for office personnel and mobile devices.
- Flexible export to your spreadsheet or business software.
Note: The PHP Timeclock software was written using the PHP MySQL library of database functions. That library was deprecated and removed in PHP 7. The software needs to be upgraded to the PHP MySQLi library.
Screen Shots
Punchclock | Punchclock entry | Personal Entry | Timecard | Export |
Download
A compressed tar file of the punchclock software can be downloaded here: punchclock-0.8.tgz
Installation
Installation is very easy. Download the tar file and unpack it in the directory where the PHP Timeclock software is installed.
$ tar xvzf punchclock-0.8.tgz
Then point your browser to the punchclock location: http://your-domain.com/path-to-timeclock/punchclock
Configuration
Punchclock uses PHP Timeclock's configuration settings. Punchclock does have a few extra configuration variables in a file named config.inc.php
. Their values can only be changed by using a text editor at this time as they do not show up on PHP Timeclock's administration screen. The default values should be suitable for most installations.