not a good idea to extend classes with already existing function names.
[phpfspot.git] / rpc.php
1 <?php
2
3 /* *************************************************************************
4  *
5  * Copyright (c) by Andreas Unterkircher, unki@netshadow.at
6  * All rights reserved
7  *
8  *  This program is free software; you can redistribute it and/or modify
9  *  it under the terms of the GNU General Public License as published by
10  *  the Free Software Foundation; either version 2 of the License, or
11  *  (at your option) any later version.
12  *
13  *  This program is distributed in the hope that it will be useful,
14  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  *  GNU General Public License for more details.
17  *
18  *  You should have received a copy of the GNU General Public License
19  *  along with this program; if not, write to the Free Software
20  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21  *
22  * *************************************************************************/
23
24 require_once "phpfspot.class.php";
25
26 class PHPFSPOT_RPC {
27
28    public function __construct()
29    {
30
31       session_start();
32
33    } // __construct()
34
35    function process_ajax_request()
36    {
37
38       require_once 'HTML/AJAX/Server.php';
39
40       $server = new HTML_AJAX_Server();
41       $server->handleRequest();
42
43       $fspot = new PHPFSPOT();
44
45       switch($_GET['action']) {
46          case 'showphoto':
47             print "test";
48             break;
49       }
50
51    } // process_ajax_request();
52
53 }
54
55 $rpc = new PHPFSPOT_RPC();
56 $rpc->process_ajax_request();
57
58 ?>