/
service.php
47 lines (39 loc) · 1.07 KB
/
service.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
header("Content-Type:application/json; charset=utf-8");
require_once('loader.php');
# check params
if( !isset($_POST['action']) )
print_response_msg( 0 );
# login
if ( $_POST['action']=='login' && !check_login_status( false ) )
login( $_POST['uacc'], $_POST['upwd'] );
check_login_status();
switch($_POST['action']){
case 'get_sessionData':
$result = get_sessionData();
print_response_msg(
( is_array($result) ? 4 : 5 ),
( is_array($result) ? $result : null )
);
break;
case 'get_record':
$result = get_record();
print_response_msg(
( is_array($result) ? 4 : 5 ),
( is_array($result) ? $result : null )
);
break;
case 'update_record':
$result = update_record($_POST['column'] );
print_response_msg(
( $result ? 4 : 5 )
);
break;
case 'logout':
logout();
print_response_msg(4);
break;
default:
print_response_msg(0);
break;
}