示例#1
0
This file is used to update everything that can be updated in the personal view
*/
session_start();
include_once "basic.php";
if (checkClearanceLevel(ORGANIZER)) {
    $permission = true;
} else {
    $permission = false;
}
if ($permission == true) {
    include "DBInterface.php";
    $dbConn = new DBInterface();
    switch ($_POST['toUpdate']) {
        case 'allocated_time':
            $data = array("allocated_time" => $_POST['newValue']);
            $dbConn->updateEmployment($_POST['personID'], $_POST['year'], $data);
            echo date("Y-m-d H:i:s");
            break;
        case 'extra_hours':
            $data = array("hours" => $_POST['newValue']);
            $dbConn->updateHoursExtra($_POST['id'], $data);
            echo date("Y-m-d H:i:s");
            break;
        case 'extra_note':
            $data = array("description" => $_POST['newValue']);
            $dbConn->updateHoursExtra($_POST['id'], $data);
            echo date("Y-m-d H:i:s");
            break;
        case 'work_hours':
            $data = array("hours" => $_POST['newValue']);
            $dbConn->updateHoursWork($_POST['course_period_id'], $_POST['personID'], $data);