2 /* Copyright (c) 2009 Arnaud Renevier, Inc, published under the modified BSD
5 require ("./inc/settings.php");
6 require ("./inc/db/mysql.php");
10 $connection->connect (DBHOST, DBUSER, DBPWD, DBNAME, DBPREFIX);
11 $usrtblexists = $connection->users_table_exists ();
12 $itemstblexists = $connection->items_table_exists ();
13 } catch (Exception $e) {
16 if (!$usrtblexists || !$itemstblexists) {
21 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
22 "http://www.w3.org/TR/html4/loose.dtd">
25 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
26 <title>SYP admin</title>
27 <link rel="stylesheet" href="./media/admin.css" type="text/css">
30 <p class="error center">SYP n'est pas correctement installé. Veuillez
31 consulter le fichier README.txt et suivez les instructions
39 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
40 "http://www.w3.org/TR/html4/loose.dtd">
43 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
44 <title>SYP admin</title>
46 <link rel="stylesheet" href="./media/admin.css" type="text/css">
47 <link rel="stylesheet" href="./openlayers/theme/default/style.css" type="text/css">
49 <script type="text/javascript">
51 $bbox = $connection->mbr ();
52 printf ("var sypOrig = [%.18F, %.18F, %.18F, %.18F];\n",
53 $bbox [0], $bbox [1], $bbox [2], $bbox [3]);
56 <script src="./js/jquery-1.3.2.js" type="text/javascript"></script>
57 <script src="./openlayers/OpenLayers.js" type="text/javascript"></script>
58 <script src="./js/admin.js" type="text/javascript"></script>
61 <style type="text/css">
62 #map, #editor, #newimage, #global_admin, #login_area {
73 <p>SYP nécessite javascript pour fonctionner. Veuillez activer les scripts
74 dans votre navigateur.</p>
80 <p id="logout"><a href="auth.php?logout=true">Déconnexion</a></p>
82 <!-- we need to set some random content to give some height to
84 <p class="success center" id="features_success">.</p>
86 <div id="editor" class="center">
87 <label for="title_input">titre :</label><br>
88 <input id="title_input" class="input" size="50"><br>
89 <label for="desc_input">description :</label><br>
90 <textarea id="desc_input" class="input" cols="45" rows="4"></textarea><br>
92 <input id="deletephoto_button" type="button" class="center" value="supprimer cette photo">
96 <img id="newimage_close" src="openlayers/theme/default/img/close.gif" alt="fermer">
100 enctype="multipart/form-data"
102 accept="image/gif image/jpeg image/jpg image/png"
104 <label for="newimage_input">sélectionnez une image</label>
105 <input id="newimage_input" name="newimage_input" type="file">
107 <p id="newimage_throbber" class="throbber center">
109 <img src="media/newimage_throbber.gif" alt="throbber">
111 <img id="newimage_preview" src="">
112 <p class="warn center" id="newimage_warn"></p>
113 <p class="error center" id="newimage_error"></p>
116 <div id="global_admin" class="center">
117 <p id="modify_howto">Pour modifier les données d'une photo, sélectionnez le marqueur correspondant</p>
118 <p id="dragdrop_howto">Vous pouvez déplacer le marqueur en effectuant un glisser-déposer</p>
119 <input id="addphoto_button" type="button" class="center" value="ajouter une image">
120 <p class="error" id="features_connect_error"></p>
124 <div id="login_area"<?php
125 $cookie_name = sprintf ("%sauth", DBPREFIX);
126 if (isset ($_COOKIE [$cookie_name])) {
127 if ($connection->checkpwdmd5 ("admin", $_COOKIE [$cookie_name])) {
128 echo ' class="hidden"';
132 <div id="login_transparency"></div>
133 <div id="login_padding"></div>
134 <div id="login_content">
135 <form id="login_form" method="post" action="auth.php">
138 <td><label for="user_pwd">mot de passe</label></td>
139 <td style="width: 100%"><input id="user_pwd" name="user_pwd" type="password"></td>
143 <input id="login_submit" type="submit">
145 <p id="pwd_throbber" class="throbber center">
147 <img src="media/pwd_throbber.gif" alt="throbber">
149 <p class="error center" id="login_connect_error"></p>
150 <p class="error center" id="login_password_error">Le mot de passe n'est pas correct</p>
155 <iframe id="fileframe" name="fileframe" src="" frameborder="0" width="0" height="0"></iframe>