Example #1
0
            break;
        case 'extra_delete':
            $dbConn->removeHoursExtra($_POST['id']);
            echo date("Y-m-d H:i:s");
            break;
        case 'extra_move':
            $extra = $dbConn->getHoursExtraById($_POST['id']);
            if ($extra['display_area'] == "UpperField") {
                $data = array("display_area" => "LowerField");
            } else {
                if ($extra['display_area'] == "LowerField") {
                    $data = array("display_area" => "UpperField");
                }
            }
            $dbConn->updateHoursExtra($_POST['id'], $data);
            echo date("Y-m-d H:i:s");
            break;
        case 'update_lp':
            $totalHoursPerPeriod = $dbConn->getTotalHoursWorkPerPeriod($_POST['personID'], $_POST['year']);
            $return = "";
            foreach ($totalHoursPerPeriod as $period => $hours) {
                $hours = round($hours);
                $totalPeriodPercent = round($hours / $_POST['allocated_time'] * 100);
                echo "<tr class='LP_ROW'>\n\t\t\t\t\t<th colspan='3'>Timmar läsperiod " . $period . ":</th>\n\t\t\t\t\t<td>" . round($hours) . "</td>\n\t\t\t\t\t<td>" . $totalPeriodPercent . "%</td>\n\t\t\t\t\t<td></td>\n\t\t\t\t</tr>";
            }
            echo $return;
            break;
        default:
            echo "Nothing to do here.";
    }
}