Ejemplo n.º 1
0
        $api->addEntitledDaysEmployee($employee->id, $startdate, $enddate, $days, $type, $description);
        echo 'Added ' . $days . ' day(s) to employee #' . $employee->id . PHP_EOL;
    } else {
        echo 'No credit to inactiveemployee #' . $employee->id . PHP_EOL;
    }
}
//Get the list of contract ids and add the entitled days
foreach ($contract_ids as $contract_id) {
    $contract = $api->getContracts($contract_id);
    $startdate = $api->getStartDate($contract, $period);
    $enddate = $api->getEndDate($contract, $period);
    $api->addEntitledDaysContract($contract->id, $startdate, $enddate, $days, $type, $description);
    echo 'Added ' . $days . ' day(s) to contract #' . $contract_id . PHP_EOL;
}
//Get the list of entity ids and add the entitled days
foreach ($entity_ids as $entity_id) {
    $list_employees = $api->getListOfEmployeesInEntity($entity_id, $includeChildren);
    //Get the list of employee ids and add the entitled days
    foreach ($list_employees as $employee) {
        $employee = $api->getEmployees($employee->id);
        $contract = $api->getContracts($employee->contract);
        $startdate = $api->getStartDate($contract, $period);
        $enddate = $api->getEndDate($contract, $period);
        if ($employee->active == 1) {
            $api->addEntitledDaysEmployee($employee->id, $startdate, $enddate, $days, $type, $description);
            echo 'Added ' . $days . ' day(s) to employee #' . $employee->id . PHP_EOL;
        } else {
            echo 'No credit to inactiveemployee #' . $employee->id . PHP_EOL;
        }
    }
}