123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- require_once('php/include.php');
-
- $method = $_SERVER['REQUEST_METHOD'];
- $ret = Array();
- if(isset($_GET['type'])){
- if(isset($_GET['id'])){
- $id = $_GET['id'];
- switch($_GET['type']){
- case 'user':
-
- break;
- case 'group':
-
- break;
- case 'issue':
-
- break;
- case 'scrum':
-
- break;
- case 'admin':
-
- break;
- case 'template':
- $ret['template'] = file_get_contents('data/'.$id.'.template.html');
- $ret['context'] = json_decode(file_get_contents('data/'.$id.'.context.json'));
- retj($ret,$id);
- break;
- case 'action':
- switch($id){
- case 'login':
- if(isset($_GET['username'])&&isset($_GET['password'])){
- $key = login($_GET['username'],$_GET['password']);
- if($key){
- $ret['key'] = $key;
- }else{
- $ret['error'] = "Login failed. Username or Password didn't match.";
- }
- }else{
- $ret['error'] = "Please provide a valid username and password.";
- }
- $ret['state'] = Array('data'=>Array('type'=>'template','id'=>'login'));
- retj($ret,$id);
- break;
- case 'register':
- if(isset($_GET['username'])&&isset($_GET['password'])&&isset($_GET['email'])){
- if(addUser($_GET['username'],$_GET['password'],$_GET['email'])){
- $ret['key'] = securityKey($_GET['username'],salt());
- setKey($ret['key']);
- }else{
- $ret['error'] = "Could not add user. ".$mysqli->error;
- }
- }else{
- $ret['error'] = "That username already exists!";
- }
- retj($ret,$id);
- break;
- default:
- die('invalid action');
- }
- break;
- default:
- die("invalid type");
- }
- }else{
- die("id missing");
- }
- }else{
- die("type missing");
- }
- ?>
|