-
Notifications
You must be signed in to change notification settings - Fork 0
/
delete-user.php
33 lines (25 loc) · 963 Bytes
/
delete-user.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
<?php
header('Content-Type: application/json');
require('connect.php');
$aResult = array();
if( !isset($_POST['functionname']) ) { $aResult['error'] = 'No function name!'; }
if( !isset($_POST['arguments']) ) { $aResult['error'] = 'No function arguments!'; }
if( !isset($aResult['error']) ) {
switch($_POST['functionname']) {
case 'deleteUser':
if( !is_array($_POST['arguments']) || (count($_POST['arguments']) < 1) ) {
$aResult['error'] = 'Error in arguments!';
}
else {
$name = $_POST['arguments'][0];
$query = "DELETE FROM Rater use WHERE use.name='$name'";
pg_query($query);
}
break;
default:
$aResult['error'] = 'Not found function '.$_POST['functionname'].'!';
break;
}
}
echo json_encode($aResult);
?>