Easy to get started and use, TimeZone is a simple, easy to use, web-based Employee Management & Time Clock system written in PHP. Whether you are an individual doing independent work, a small business or team TimeZone has the features you need to manage all of your employees. Clock in, clock out in real time. Whenever and wherever work takes you.
Track your employees information and time on-line, Intranet or Internet with a powerful employee management and time clock web based application.
Simple Login and Password Recovery
Employee Profile Manager
Dynamic Event Calendar. Each Employee gets their own Calendar.
Private Message System. Easily communicate with Managers and other Employees
Shift Schedules Calendar. Employees can easily see their shifts scheduled.
Document Storage. Employees can upload and save documents to their profiles.
Time Card histories for all Employees. Employees can easily access all time worked
Task Management. All Employees get an easy to use Task manager. Create tasks, and add them to the Event Calendar
Full Administration area to manage all Employees, Manager Accounts and other Administrators
Unlimited Employees/Admin Accounts
Deactivate & Activate Employees/Admins as needed
User Authorizations. Limit what your Managers can access easily.
Employee Scheduling. Easily create schedules, or upload a CSV of schedule shifts
Time Editing by Employees can be disabled
Dynamic Event Calendar. Each Admin & Manager gets their own Calendar. Admins & Managers can create public events for all
New Reports. Dynamic and inclusive reporting.
Robust Task system. Create personal tasks, or create tasks and assign them to an Employee. Have the Task automatically added to your calendar
Admin/Manager only area to manage All Employees
Create & Manage Employee Accounts
Archive or permanently delete Employees
Upload and manage employee files
Site Messages that are visible to Employees or Private that are visible to Managers/Admins only
Full control over settings used throughout TimeZone
All Employee sensitive data is encrypted in the database
Fully Documented & Clean Code
No Frameworks used, TimeZone is fully hand coded from the start to finish
Easy to use web-based installation & set-up
Translation ready via Localization files
TimeZone is Built using Bootstrap & Fontawesome
TimeZone REQUIRES PHP 5.3+ & MySQLi Connection, mcrypt_encrypt / mcrypt_decrypt, imagecreatefrompng (PNG Image Support) and fgetcsv (CSV File Support).
TimeZone is Fully Supported. Have a question or need some guidance? Visit my Support Center, I am always happy to help where I can
Minor Update: February 4, 2016 Update Details: -------------- 1. Updated the encryption method. 2. Updated the way TimeZone saves time entries when a user clocks in and out. 3. Weather Widget fix (see notes below). FILES UPDATED ------------- install/ - install.php includes/ - functions.php - timeclock.php js/ - simpleWeather.js Important! This update modifies the way passwords are stored in the database. After you upload all files from this update, all users (Admins, managers and Employees) will need to reset their account passwords using the Reset Password link on the Sign In page. You may also need to update all personal information for each user as well. Weather Widget: SimpleWeather has changed the way location works - you will need to use the WOEID instead. You can check your location's WOEID here: http://woeid.rosselliot.co.nz/ Then copy/paste your WOEID into the file: js/simpleWeather.js //location: weatherLoc, (Comment line 5) woeid: '2514815', (Add your WOEID here between the two single quotes) Please upload/overwrite the same files on your web host where you have TimeZone installed, keeping the same file structure. Be sure to backup all of your files and your database BEFORE uploading any of these files.
Minor Update: December 31, 2015 Update Details: -------------- 1. Fixed the Year Flip bug (2015 -> 2016). 2. Added Totals to the Time Reports FILES UPDATED ------------- includes/ - header.php - functions.php language/ - english.php - custom.php pages/ - mngTimecards.php - myTime.php - timecardDetail.php - timeDetail.php - timeRpt.php - userStatus.php - viewUser.php Please upload/overwrite the same files on your web host where you have TimeZone installed, keeping the same file structure. Be sure to backup all of your files and your database BEFORE uploading any of these files. Important! If you have all ready translated any of the localization files, just copy/paste the new localizations at the bottom of the updated language file to you translated file. DO NOT over-write your file, or all translations will be lost.
Minor Update: November 20, 2015 Update Details: -------------- 1. Changed the way Clocking In/Out saves the timestamp in the database. 2. Fixed a bug where the Total Time was not being calculated correctly. FILES UPDATED ------------- includes/timeclock.php pages/timeDetail.php pages/timecardDetail.php Just upload and overwrite the 3 files listed above to your web host.
Minor Update: September 27, 2015 Update Details: -------------- 1. Added in Email Notifications for the Messages Feature. Emails will now be sent when composing and responding to internal messages. FILES UPDATED ------------- pages/compose.php pages/messages.php pages/viewReceived.php Just upload and overwrite the 3 files listed above to your web host.
Major Update: September 2015 - New Version 3 - Updated to Bootstrap 3.3.5 - Updated to Fontawesome 4.3.0 - New Features and improvements throughout
Minor Update: December 21, 2014 - Created a new page that lists all time entries for a given date that allows the admin to edit/delete any entries for that date. The bug was TimeZone was only updating the first database entry for a given date, and you could never update any extra entries for the date. *** IMPORTANT! PLEASE READ *** If you have all ready translated any of the language files, just copy/paste the new localizations (at the bottom of the updated file to you translated file. DO NOT over-write your file, or all translations will be lost. FILES UPDATED ------------- index.php /language/ ALL language files /pages/ timeCards.php NEW FILES --------- /pages/ updateTime.php
Minor Update: November 11 2014 - Fixed the bug that was not assigning Tasks to Employees FILES UPDATED ------------- /pages/ newTask.php
Major Update: August 2014 - New Version 2 - Updated to Bootstrap 3.2.0 - Updated to Fontawesome 4.1.0 - Minor bug fixes
January 2014 - Initial Release