Menu

Tree [r170] /
 History

HTTPS access


File Date Author Commit
 application 2022-05-04 jmccordova [r170] 1. Fixed bug where DTR xlsx does not show leaves
 assets 2022-02-16 jmccordova [r162] 1. DTR can now be exported through Excel file (...
 system 2019-03-28 jmccordova [r1] 1. Initial commit
 vendor 2022-02-14 jmccordova [r157] 1. DTR can now be exported through Excel file (...
 .editorconfig 2019-03-28 jmccordova [r1] 1. Initial commit
 .gitignore 2019-03-28 jmccordova [r1] 1. Initial commit
 .htaccess 2019-04-05 jmccordova [r12] 1. Added watermark
 composer.json 2022-02-14 jmccordova [r157] 1. DTR can now be exported through Excel file (...
 composer.lock 2022-02-14 jmccordova [r157] 1. DTR can now be exported through Excel file (...
 contributing.md 2019-03-28 jmccordova [r1] 1. Initial commit
 index.php 2022-02-28 jmccordova [r164] 1. Added list of employees that departed from t...
 license.txt 2019-03-28 jmccordova [r1] 1. Initial commit
 readme.rst 2021-08-26 jmccordova [r103] 1. Added readme.rst

Read Me

Biometrics

Biometrics is an application made specifically for Department of Education Regional Office III. It combines data extracted from ZKEco biometric device (through its PostgresSQL database), inputs from Microsoft PowerAutomate (through CSV), Google Form (through CSV), and inputs from its own database.

Features

  • Prints DTR
  • Lists late individuals
  • Takes note of leaves
  • Identifies holidays
  • Stores and prints Individual Accomplishment Report
  • Computes undertime (considers flexi-time)

Installation

1. Create a database named "biometrics" 1. Go to biometrics/assets/sql 1. Import the biometrics.sql

Configuration

1. Connect your ZKEco database 1.1. Open biometrics/application/database.php 1.1. Change lines 100 onwards to the appropriate configuration

1. Adjust the way biometrics print DTR 1.1. Open biometrics/index.php 1.1. Change the values from lines 312 to 314

1. If you want to add new sets of leave types 1.1. Open biometrics/index.php 1.1. Change the values found inside $GLOBALS['leaveType']

1. The codes given by ZKEco devices may vary from one device to another. There's no easy trick to figure this out except to scrutinize every punches. 1.1. Open biometrics/index.php 1.1. Change the values found inside $GLOBALS['punchtype'] 1.1. Change the values found inside $GLOBALS['employeeType'] to match the correct codes.

1. This application informs the Personnel Unit when a new entry was uploaded. To use this, 1.1 Open biometrics/index.php 1.1. Toggle $GLOBALS["SMTP_SEND"] 1.1. Replace $GLOBALS['email_recipient'] emails

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.