static function clockedIn($name) { self::$name = $name; if (!isset(self::$names[$name])) { self::getNames(); } $listFeed = self::getWorksheet()->getListFeed(["sq" => "start > 0 and hours = 0"]); $entries = $listFeed->getEntries(); foreach ($entries as $theEntry) { if ($theEntry->getValues()['name'] == self::$names[$name]) { self::$row = $theEntry->getValues()["id"]; return true; } } return false; }
<?php $view = new Template(); $view->pageTitle = "Home"; timeClock::getNames(); $view->names = timeClock::$names; $view->render("view.home.php");
<?php header("Content-Type: application/json; charset=utf-8"); $clocked = timeClock::clockedIn($_POST["ref"]); if (!$clocked) { $msg = "Started: " . timeClock::clockIn(); } else { $msg = "You are not clocked out."; } $ret = new stdClass(); $ret->message = $msg; echo json_encode($ret);
<?php header("Content-Type: application/json; charset=utf-8"); $clocked = timeClock::clockedIn($_POST["ref"]); if ($clocked) { $msg = "Worked: " . timeClock::clockOut(); } else { $msg = "You are not clocked in."; } $ret = new stdClass(); $ret->message = $msg; echo json_encode($ret);
<?php if (empty($_POST["name"]) || !isset($_POST["name"])) { header("Location: index.php"); exit; } $view = new Template(); $action = timeClock::clockedIn($_POST["name"]) ? "Out" : "In"; $view->pageTitle = "Clock " . $action; $view->ref = $_POST["name"]; $view->name = timeClock::$names[$_POST["name"]]; $view->action = $action; $view->render("view.clock.php");