コード例 #1
0
function rota_controller()
{
    global $mysqli, $session, $route;
    include "Modules/rota/rota_model.php";
    $rota = new Rota($mysqli);
    if ($route->format == 'html') {
        if ($route->action == "view" && $session['write']) {
            $result = view("Modules/rota/rota_view.php", array());
        }
    }
    if ($route->format == 'json') {
        if ($route->action == "parsecsv" && $session['write']) {
            $result = $rota->parse_csv(post('csv'));
        }
        if ($route->action == "getrotafeed" && $session['write']) {
            $result = $rota->get_rota_feed();
        }
        if ($route->action == "unixtime" && $session['write']) {
            $result = time();
        }
    }
    return array('content' => $result);
}