blob: 042f5280a5c2cc62eb5adca511190f12be6afbc4 [file] [log] [blame]
Copybara botbe50d492023-11-30 00:16:42 +01001<?php
2require_once("core.php");
3security::checkType(security::ADMIN);
4
5if (!security::checkParams("POST", [
6 ["id", security::PARAM_NEMPTY],
7 ["day", security::PARAM_ISSET],
8 ["status", security::PARAM_ISSET]
9])) {
10 security::go("workers.php?msg=empty");
11}
12
13$id = $_POST["id"];
14$date = new DateTime($_POST["day"]);
15$day = $date->getTimestamp();
16$status = $_POST["status"];
17
18$item = workers::getWorkHistoryItem($id);
19if ($item === false) return false;
20
21if (workers::editWorkHistoryItem($id, $day, $status)) security::go("workers.php?openWorkerHistory=".(int)$item["worker"]);
22else security::go("workers.php?msg=unexpected");