Esempio n. 1
0
<?php

session_start();
require 'absence.php';
if (isset($_GET['id'])) {
    $month = $_GET['id'];
    $year = date('Y');
    $obj = new db\calendar();
    $abs = $obj->getAbsence($month, $year);
    $makes = array();
    if (is_array($abs)) {
        foreach ($abs as $row) {
            $makes[] = array('day' => $row['day'], 'month' => $row['month'], 'year' => $row['year'], 'kind' => $row['kind']);
        }
        header('content-type:application/json');
        echo json_encode($makes);
    }
}
Esempio n. 2
0
<?php

session_start();
require 'absence.php';
try {
    if (isset($_GET['absence']) && isset($_GET['date'])) {
        $obj = new db\calendar();
        $event = $_REQUEST['absence'];
        $date = $_REQUEST['date'];
        try {
            $result = $obj->setAbsence($date, $event);
        } catch (Exception $e) {
            echo 'Caught exception: ', $e->getMessage(), "\n";
        }
    } else {
        $Exception = "can't get the date or event";
        echo $Exception;
    }
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "\n";
}