13693261870
2022-09-16 354b3dbfbffb3df45212a2a44dbbf48b4acc2594
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    require('remote/init.php');
 
    // Get Request
    $request = new Request(array('restful' => false));
 
    //echo "<P>request: " . $request->to_string();
 
    // Get Controller
    require('remote/app/controllers/' . $request->controller . '.php');
    $controller_name = ucfirst($request->controller);
    $controller = new $controller_name;
    $callback = $_GET['callback'];
 
    // Dispatch request
    $result = $controller->dispatch($request);
    if ($callback) {
        $result = $callback . '(' . $result . ');';
    }
    echo $result;