Example #1
0
 case 'upload-query-results':
     session_required();
     $rawJSON = stripslashes($_POST['answers']);
     $answers = json_decode($rawJSON, true);
     $count = Database::add_query_results($_SESSION['id'], $answers);
     $response = new stdClass();
     $response->count = $count;
     Response::send($response);
     break;
     // settings
     // set name
 // settings
 // set name
 case 'set-name':
     session_required();
     Response::send(Database::set_name($_SESSION['id'], Validation::format_text($_GET['firstname']), Validation::format_text($_GET['lastname'])));
     break;
     // set password
 // set password
 case 'set-password':
     session_required();
     Response::send(Database::set_password($_SESSION['id'], Validation::format_text($_POST['password_old']), Validation::format_text($_POST['password_new']), Validation::format_text($_POST['password_new_confirm'])));
     break;
     // set email
 // set email
 case 'set-email':
     session_required();
     Response::send(Database::set_email($_SESSION['id'], Validation::format_text($_POST['email']), Validation::format_text($_POST['password'])));
     break;
     // delete account
 // delete account