示例#1
0
 * @copyright Copyright (c) 2015 DZEmployee
 * @author    :
 */
use application\model\contracts\Employee;
use application\model\implementation\EmployeeManager;
use application\model\implementation\RatesManager;
use application\view\ViewHelper;
require_once '../framework/Object.php';
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();
$employee = null;
if (isset($_GET["id"])) {
    $employee = $manager->getById((int) $_GET["id"]);
}
$rates = $ratesManager->getAll();
$genders = ViewHelper::getGenderList();
$employeeList = $manager->getAll();
if ($employee === null) {
    exit;
}
?>

<?php 
include 'header.master.php';
示例#2
0
use application\model\implementation\RatesManager;
use application\view\ViewHelper;
require_once '../framework/Object.php';
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');
session_start();
//$_SESSION["who"] = "ami";
$_COOKIE["who"] = 4545;
//setcookie("who", "ami");
var_dump($_SESSION, $_COOKIE);
$manager = new EmployeeManager($settings);
$ratesManager = new RatesManager();
$rates = $ratesManager->getAll();
$employeeList = $manager->getAll();
?>

<?php 
include 'header.master.php';
?>

<section class="list" >
    <div class="container" >
        <div class="row" >
            <div class="col-sm-12" >
                <div class="panel panel-default" >
                    <div class="panel-heading" >
示例#3
0
<?php

/**
 * @link      http://entityfx.ru
 * @copyright Copyright (c) 2015 DZEmployee
 * @author    :
 */
use application\model\implementation\EmployeeManager;
use application\model\implementation\RatesManager;
use application\view\ViewHelper;
require_once '../framework/Object.php';
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);
$employee = null;
if (isset($_GET["id"])) {
    $employee = $manager->delete((int) $_GET["id"]);
    header("Location: employee_list.php");
}
示例#4
0
 * @copyright Copyright (c) 2015 DZEmployee
 * @author    :
 */
use application\model\contracts\Employee;
use application\model\implementation\EmployeeManager;
use application\model\implementation\RatesManager;
use application\view\ViewHelper;
require_once '../framework/Object.php';
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();
?>