Connect

 avatar
unknown
plain_text
a month ago
1.8 kB
4
Indexable
<?php
 
class Employees{
    public string $firstName;
    public string $middleName;
    public string $lastName;  
    public $employeeCode;
    public $address;
    public $age;
    public $contact;
    public $gender;
    public $BDate;
    public string $POfBirth;
    public $civilStatus;
    public string $companyName;
    public string $department;
    public string $section;
    public string $team;
    public string $fullname;
 
 
 
    public function __construct($dataForm)
    {
        $this->firstName = htmlspecialchars($dataForm['firstName'] ?? '');
        $this->middleName = htmlspecialchars($dataForm['middleName'] ?? '');
        $this->lastName = htmlspecialchars($dataForm['lastName'] ?? '');
        $this->employeeCode = htmlspecialchars($dataForm['employeeCode'] ?? '');
        $this->address = htmlspecialchars($dataForm['address'] ?? '');
        $this->age = htmlspecialchars($dataForm['age'] ?? '');
        $this->contact = htmlspecialchars($dataForm['contactNumber'] ?? '');
        $this->gender = htmlspecialchars($dataForm['gender'] ?? '');
        $this->BDate = htmlspecialchars($dataForm['BDate'] ?? '');
        $this->POfBirth = htmlspecialchars($dataForm['POfBirth'] ?? '' );
        $this->civilStatus = htmlspecialchars($dataForm['civilStatus'] ?? '');
        $this->companyName = htmlspecialchars($dataForm['companyName'] ?? '' );
        $this->department = htmlspecialchars($dataForm['department'] ?? '');
        $this->section = htmlspecialchars($dataForm['section'] ?? '' );
        $this->team = htmlspecialchars($dataForm['team'] ?? '');
        
        // Construct fullname
        $this->fullname = $this->firstName . " " . $this->middleName . " " . $this->lastName;
    }
}
?>
Editor is loading...
Leave a Comment