2 /* Copyright (c) 2009 Arnaud Renevier, Inc, published under the modified BSD
5 require_once ("./inc/settings.php");
6 require_once ("./inc/db/mysql.php");
7 require_once ("./inc/utils.php");
11 $connection->connect (DBHOST, DBUSER, DBPWD, DBNAME, DBPREFIX);
12 $usrtblexists = $connection->users_table_exists ();
13 $itemstblexists = $connection->items_table_exists ();
14 } catch (Exception $e) {
17 if (!$usrtblexists || !$itemstblexists) {
22 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
23 "http://www.w3.org/TR/html4/loose.dtd">
26 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
27 <title>SYP admin</title>
28 <link rel="stylesheet" href="./media/admin.css" type="text/css">
31 <p class="error center">SYP n'est pas correctement installé. Veuillez
32 consulter le fichier README.txt et suivez les instructions
40 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
41 "http://www.w3.org/TR/html4/loose.dtd">
44 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
45 <title>SYP admin</title>
47 <link rel="stylesheet" href="./media/admin.css" type="text/css">
48 <link rel="stylesheet" href="./openlayers/theme/default/style.css" type="text/css">
50 <script type="text/javascript">
52 $bbox = $connection->mbr ();
53 printf ("var sypOrig = [%.18F, %.18F, %.18F, %.18F];\n",
54 $bbox [0], $bbox [1], $bbox [2], $bbox [3]);
57 <script src="./js/jquery-1.3.2.js" type="text/javascript"></script>
58 <script src="./openlayers/OpenLayers.js" type="text/javascript"></script>
59 <script src="./js/admin.js" type="text/javascript"></script>
62 <style type="text/css">
63 #map, #editor, #admin, #login_area {
74 <p>SYP nécessite javascript pour fonctionner. Veuillez activer les scripts
75 dans votre navigateur.</p>
81 <div id="admin" class="center">
82 <input id="newfeature_button" type="button" value="ajouter un emplacement">
83 <p id="server_comm"></p>
84 <p id="instructions"></p>
87 <p id="logout"><a href="logout.php">Déconnexion</a></p>
89 <div id="editor" class="center">
90 <input id="editor_close" type="image" src="openlayers/theme/default/img/close.gif"
91 title="fermer sans enregistrer" alt="fermer">
92 <form id="feature_update" method="post" enctype="multipart/form-data">
93 <label for="title">titre :</label><br>
94 <input id="title" name="title"><br>
95 <label for="description">description :</label><br>
96 <textarea id="description" name="description" rows="4"></textarea><br>
97 <div><img id="img"></div>
98 <input id="image_delete" type="button" value="supprimer l'image">
100 <label for="image_file">ajouter une image :</label>
101 <input id="image_file" type="file" name="image_file">
105 <input id="validate_editor" type="submit" value="Valider les changements">
107 <input type="hidden" name="request">
108 <input type="hidden" name="lon">
109 <input type="hidden" name="lat">
110 <input type="hidden" name="fid">
111 <input type="hidden" name="keep_img">
113 <form id="feature_delete" method="post">
114 <input id="delete" type="submit" value="Supprimer la fiche">
115 <input type="hidden" name="request" value="del">
116 <input type="hidden" name="fid">
122 if ($connection->checkpwdmd5 ("admin",
123 $_COOKIE [sprintf ("%sauth", DBPREFIX)])) {
124 echo ' class="hidden"';
127 <div id="login_transparency"></div>
128 <div id="login_padding"></div>
129 <div id="login_content">
130 <form id="login_form" method="post">
133 <td><label for="password">mot de passe</label></td>
134 <td style="width: 100%"><input id="password" name="password" type="password"></td>
138 <input id="login_submit" type="submit" value="Connexion">
139 <input type="hidden" name="request" value="auth">
141 <p id="pwd_throbber" class="throbber center">
143 <img src="media/pwd_throbber.gif" alt="throbber">
145 <p class="error center" id="login_error"></p>
150 <iframe id="api_frame" name="api_frame" src="" frameborder="0" width="0" height="0"></iframe>