3
require 'ReaderManager.php';
5
header('Content-Type: application/json; charset=utf-8');
7
function getReaderInfo()
9
$login = @$_REQUEST['login'];
10
$password = @$_REQUEST['password'];
11
if (!$login || !$password) {
12
$result = array('success' => false, 'message' => 'Неверные логин или пароль');
13
echo json_encode($result);
16
$mgr = new ReaderManager();
17
$rdr = $mgr->findReader($login, $password);
19
$result = array('success' => false, 'message' => 'Ничего не найдено!');
20
echo json_encode($result);
22
$isBad = badReader($rdr);
24
$result = array('success' => false, 'message' => $isBad);
25
echo json_encode($result);
28
'name' => fromAnsi(@$rdr['name']),
29
'category' => fromAnsi(@$rdr['category']),
30
'department' => fromAnsi(@$rdr['department']),
31
'ticket' => fromAnsi(@$rdr['ticket']),
32
'debtor' => @$rdr['debtor'],
33
'blocked' => @$rdr['blocked'],
34
'podpisal' => @$rdr['podpisal'],
35
'mail' => fromAnsi(@$rdr['mail']),
36
'job' => fromAnsi(@$rdr['job'])
38
$result = array('success' => true, 'reader' => $result);
39
echo fromAnsi(json_encode($result));
46
$opcode = @$_REQUEST['op'];
49
$result = array('success' => false, 'message' => 'Не задана операция');
50
echo json_encode($result);
60
$result = array('success' => false, 'message' => 'Неизвестная операция');
61
echo json_encode($result);
65
catch (Exception $ex) {
66
$result = array('success' => false, 'message' => $ex->getMessage());
67
echo json_encode($result);