require_once '../model/contracts/Employee.php'; require_once '../model/contracts/EmployeeManagerInterface.php'; require_once '../model/contracts/RatesManagerInterface.php'; require_once '../model/implementation/RatesManager.php'; require_once '../model/implementation/EmployeeManager.php'; require_once '../view/ViewHelper.php'; $settings = (include 'settings.php'); $manager = new EmployeeManager($settings); $ratesManager = new RatesManager(); if (!empty($_POST)) { $model = new Employee(); $model->name = $_POST['Employee_name']; $model->age = $_POST['Employee_age']; $model->gender = $_POST['Employee_gender']; $model->rate = $_POST['Employee_rate']; $manager->create($model); header("Location: employee_list.php"); } $rates = $ratesManager->getAll(); $genders = ViewHelper::getGenderList(); $employeeList = $manager->getAll(); ?> <?php include 'header.master.php'; ?> <section class="add"> <div class="container"> <div class="row"> <div class="col-sm-12">