blob: 42f720a55c6134b12353eebbee8a49bfd413b263 [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
Andreuabbcb7e2019-09-21 18:22:14 +02008function send_request(user, 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,
Andreued491672019-09-20 13:09:18 +020014 'user_quimata': user.quimata,
Andreued491672019-09-20 13:09:18 +020015 'msg': msg
16 },
Andreued8e1f92019-09-18 22:26:04 +020017 'success': function(data) {
Andreuabbcb7e2019-09-21 18:22:14 +020018 $.notify('Resposta guardada', 'success');
Andreu885889c2019-09-19 00:28:20 +020019 console.log(data);
Andreuabbcb7e2019-09-21 18:22:14 +020020
21 if (msg == 'CONF KILL' || msg == 'CONF DEAD') {
22 $(".victima").fadeOut(400, function() {
23 $(".victima").load('./ajax/victiminfo.php?userid=' + user.id);
24 $(".victima").fadeIn(400);
25 });
26 }
Andreued8e1f92019-09-18 22:26:04 +020027 },
28 'error': function(xhr, status, error) {
Andreuabbcb7e2019-09-21 18:22:14 +020029 $.notify('Error! Torna-ho a intentar o contacta amb l\'Andreu: +34681236024');
30 console.log(error);
Andreued8e1f92019-09-18 22:26:04 +020031 }
Andreu66ad5cf2019-09-18 17:15:44 +020032 });
Andreu2c6367c2019-09-17 23:46:36 +020033}
Andreudca79f42019-09-18 23:53:19 +020034
Andreuabbcb7e2019-09-21 18:22:14 +020035function check_requests(info, user) {
Andreudca79f42019-09-18 23:53:19 +020036 let dead = false;
Andreudca79f42019-09-18 23:53:19 +020037
Andreuabbcb7e2019-09-21 18:22:14 +020038 if (info.requested) {
Andreudca79f42019-09-18 23:53:19 +020039 // Check for requests
Andreuabbcb7e2019-09-21 18:22:14 +020040 if(info.requested) dead = confirm("El teu assassí ha dit que t'ha matat, és veritat?");
41
Andreudca79f42019-09-18 23:53:19 +020042 // Confirm/deny request
Andreuabbcb7e2019-09-21 18:22:14 +020043 if (dead) send_request(user, "CONF DEAD"); // confirm death
44 else send_request(user, "DENY REQ"); // deny kill/death
Andreudca79f42019-09-18 23:53:19 +020045 }
46
Andreu885889c2019-09-19 00:28:20 +020047 // Return mort
Andreuabbcb7e2019-09-21 18:22:14 +020048 return dead || info.mort;
49}
50
51function change_victim(user) {
52 $(".victima").fadeOut(400, function() {
53 $(".victima").load('./ajax/victiminfo.php?userid=' + user.id);
54 $(".victima").fadeIn(400);
55 });
Andreudca79f42019-09-18 23:53:19 +020056}