-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patheditor.php
51 lines (44 loc) · 1.9 KB
/
editor.php
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
<?php
session_start();
if(!$_SESSION['loggedin'] || !($_SESSION['name'] == 'fet' || $_SESSION['name'] == 'ika' || $_SESSION['name'] == 'y4m')) header('Location: ./login.php', true, 302);
?><html>
<head>
<script type="text/javascript" src="scripts/jsme/mootools-1.2.4-core-yc.js"></script>
<script type="text/javascript" src="scripts/jsme/mootools-1.2.4.2-more.js"></script>
<script type="text/javascript" src="scripts/jsme/gui/MavDialog.js"></script>
<link rel="stylesheet" type="text/css" href="scripts/jsme/gui/mavdialog.css" />
<script charset="utf-8" type="text/javascript" src="scripts/jsme/gui/toolbar.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/gui/window.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/mapeditor.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/mapeditortile.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/mapeditor_gui.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/mapeditor_map.js"></script>
<script charset="utf-8" type="text/javascript" src="scripts/jsme/plugins/merveilles/plugin.js"></script>
<title>Editeur de cartes pour Merveilles</title>
</head>
<body style="overflow:hidden;">
<?php
$floor = isset($_GET['floor']) ? (int) $_GET['floor'] : 1;
if($floor < 1) $floor = 1;
if(file_exists('./levels/'.$floor.'-1.dat'))
{
$level = unserialize(file_get_contents('./levels/'.$floor.'-1.dat'));
}
else
{
die('la carte n\'existe pas !');
}
$background = 'img/backgrounds/'.$floor.'-1.gif';
if(!file_exists('./'.$background)) $background = 'img/world.gif';
$data = array(
'floor' => $floor,
'level' => $level,
'background' => $background
);
?>
<div id="editor_container"></div>
<script type="text/javascript">
MerveillesME_Init('editor_container', <?php echo json_encode($data) ?>);
</script>
</body>
</html>