示例#1
0
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">