blob: 228ffa4b1c6c159e1d95350915a1ee0205597b4e [file] [log] [blame]
Andreu2c6367c2019-09-17 23:46:36 +02001function getUrlParameter(name) {
2 name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
3 var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
4 var results = regex.exec(location.search);
5 return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
6};
7
Andreued491672019-09-20 13:09:18 +02008function send_request(user, victim, msg) {
Andreu66ad5cf2019-09-18 17:15:44 +02009 $.ajax({
Andreued8e1f92019-09-18 22:26:04 +020010 'url': './php/request.php',
Andreu66ad5cf2019-09-18 17:15:44 +020011 'type': 'GET',
Andreued8e1f92019-09-18 22:26:04 +020012 'contentType': 'application/json; charset=utf-8',
Andreued491672019-09-20 13:09:18 +020013 'data': { 'user_id': user.id,
14 'victim_id': victim.id,
15 'user_quimata': user.quimata,
16 'victim_quimata': victim.quimata,
17 'msg': msg
18 },
Andreued8e1f92019-09-18 22:26:04 +020019 'success': function(data) {
Andreued8e1f92019-09-18 22:26:04 +020020 if (msg <= 2) $.notify('Confirmació enviada', 'success');
21 else $.notify('Resposta guardada', 'success');
Andreu885889c2019-09-19 00:28:20 +020022 console.log(data);
Andreued8e1f92019-09-18 22:26:04 +020023 },
24 'error': function(xhr, status, error) {
25 console.log('Error! Torna-ho a intentar o contacta amb l\'Andreu: +34681236024');
26 console.log(xhr.responseText);
27 }
Andreu66ad5cf2019-09-18 17:15:44 +020028 });
Andreu2c6367c2019-09-17 23:46:36 +020029}
Andreudca79f42019-09-18 23:53:19 +020030
Andreued491672019-09-20 13:09:18 +020031function check_requests(requested, user, victim) {
Andreudca79f42019-09-18 23:53:19 +020032 let dead = false;
33 let killed = false;
34
35 if (requested != 0) {
36 // Check for requests
37 if(requested == 1) dead = confirm("El teu assassí ha dit que t'ha matat, és veritat?");
Andreued491672019-09-20 13:09:18 +020038 if(requested == 2) killed = confirm("En/na " + victim.nom + " ha dit que l'has matat, és veritat?");
Andreudca79f42019-09-18 23:53:19 +020039
40 // Confirm/deny request
Andreued491672019-09-20 13:09:18 +020041 if (dead) send_request(user, victim, "CONF DEAD"); // confirm death
42 else if (killed) send_request(user, victim, "CONF KILL"); // confirm kill
43 else send_request(user, victim, "DENY REQ"); // deny kill/death
Andreudca79f42019-09-18 23:53:19 +020044 }
45
Andreu885889c2019-09-19 00:28:20 +020046 // Return mort
47 return dead;
Andreudca79f42019-09-18 23:53:19 +020048}