-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtablewhitelist.php
More file actions
88 lines (82 loc) · 3.32 KB
/
tablewhitelist.php
File metadata and controls
88 lines (82 loc) · 3.32 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
session_start();
require('vendor/autoload.php');
require_once 'config/config.php';
require_once BASE_PATH . '/includes/auth_validate.php';
require __DIR__ . "/src/functions.php";
$ini_file='game_list.ini';
#$ini = new INI('D:Program Files (x86)/Steam/steamapps/common/Dead Matter Dedicated Server/deadmatter/Saved/Config/WindowsServer/game.ini');
#$ini->data['/Script/DeadMatter.SurvivalBaseGamemode']['Whitelist'][74] = '76561190000000001';
#$ini->write();
$datas = parse_ini_file( $ini_file, true );
$client = new \Zyberspace\SteamWebApi\Client('C93FFB23FD0B17F012878B8B3FA69379');
$steamUser = new \Zyberspace\SteamWebApi\Interfaces\ISteamUser($client);
# print_r($datas)
?>
<table id="myTable" class="table table-striped table-bordered table-condensed" data-name="listtable">
<tbody>
<thead>
<tr class="header">
<th width="10%">ID</th>
<th width="40%">SteamID64</th>
<th width="40%">Steam</th>
<th width="10%">Actions</th>
</tr>
</thead>
<?php
$x = 0;
foreach( $datas['/Script/DeadMatter.SurvivalBaseGamemode']['Whitelist'] as $data)
{
?>
<tbody>
<tr>
<td>
<?php
$id = $x++;
echo $id;
?>
</td>
<td><?php
echo ( $data ); ?></td>
<td><a href="http://steamcommunity.com/profiles/<?php echo htmlentities($data); ?>" title="Click here to go to">
<?php
if($data == "DONOTREMOVE"){
echo("DONOTREMOVE");
}else {
$response = $steamUser->GetPlayerSummariesV2($data);
echo($response->response->players[0]->personaname);
}
?></a></td>
<td>
<a href="edit_whitelist.php?whitelist_id=<?php echo $id; ?>&steam_id=<?php echo $data; ?>&operation=edit" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
<a href="#" class="btn btn-danger delete_btn" data-toggle="modal" data-target="#confirm-delete-<?php echo $id; ?>"><i class="glyphicon glyphicon-trash"></i></a>
</td>
</tr>
<!-- //Delete Confirmation Modal -->
<?php
}
?>
</tbody>
</table>
<!-- Delete Confirmation Modal -->
<div class="modal fade" id="confirm-delete-<?php echo $id; ?>" role="dialog">
<div class="modal-dialog">
<form action="delete_whitelist.php" method="POST">
<!-- Modal content -->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Confirm</h4>
</div>
<div class="modal-body">
<input type="hidden" name="del_id" id="del_id" value="<?php echo $id; ?>">
<p>Are you sure you want to delete this row?</p>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-default pull-left">Yes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
</div>
</div>
</form>
</div>
</div>