]> dev.renevier.net Git - syp.git/blobdiff - admin.php
bump to version 0.4
[syp.git] / admin.php
index b69cc9d0348ca1ecb660ee321ee8657dfec14607..722821407349993df25c35e93a6252b9998565a5 100644 (file)
--- a/admin.php
+++ b/admin.php
@@ -2,152 +2,6 @@
 /* Copyright (c) 2009 Arnaud Renevier, Inc, published under the modified BSD
    license. */
 
-require_once ("./inc/settings.php");
-require_once ("./inc/db/mysql.php");
-require_once ("./inc/utils.php");
-
-$error = false;
-try {
-    $connection->connect (DBHOST, DBUSER, DBPWD, DBNAME, DBPREFIX);
-    $usrtblexists = $connection->users_table_exists ();
-    $itemstblexists = $connection->items_table_exists ();
-} catch (Exception $e) {
-    $error = true;
-}
-if (!$usrtblexists || !$itemstblexists) {
-    $error = true;
-}
-    if ($error) {
-?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-       "http://www.w3.org/TR/html4/loose.dtd">  
-<html>
-<head>
-      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
-      <title>SYP admin</title>
-      <link rel="stylesheet" href="./media/admin.css" type="text/css">
-</head>
-<body>
-    <p class="error center">SYP n'est pas correctement installé. Veuillez
-    consulter le fichier README.txt et suivez les instructions
-    d'installation.</p>
-</body>
-</html>
-<?php
-    exit ();
-    } // if ($error)
+    require ('inc/langutils.php');
+    require ('inc/html/admin.php');
 ?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-       "http://www.w3.org/TR/html4/loose.dtd">  
-<html>
-<head>
-      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
-      <title>SYP admin</title>
-
-      <link rel="stylesheet" href="./media/admin.css" type="text/css">
-      <link rel="stylesheet" href="./openlayers/theme/default/style.css" type="text/css">
-
-      <script type="text/javascript">
-        <?php 
-            $bbox = $connection->mbr ();
-            printf ("var sypOrig = [%.18F, %.18F, %.18F, %.18F];\n",
-                    $bbox [0], $bbox [1], $bbox [2], $bbox [3]); 
-        ?>
-      </script>
-      <script src="./js/jquery-1.3.2.js" type="text/javascript"></script>
-      <script src="./openlayers/OpenLayers.js" type="text/javascript"></script>
-      <script src="./js/admin.js" type="text/javascript"></script>
-
-    <noscript>
-    <style type="text/css">
-        #map, #editor, #admin, #login_area {
-            display: none;
-        }
-    </style>
-    </noscript>
-
-</head>
-
-<body>
-
-    <noscript>
-    <p>SYP nécessite javascript pour fonctionner. Veuillez activer les scripts
-       dans votre navigateur.</p>
-    </noscript>
-
-
-    <div id="map"></div>
-
-    <div id="admin" class="center">
-        <input id="newfeature_button" type="button" value="ajouter un emplacement">
-        <p id="server_comm"></p>
-        <p id="instructions"></p>
-    </div>
-
-    <p id="logout"><a href="logout.php">Déconnexion</a></p>
-
-    <div id="editor" class="center">
-        <input id="editor_close" type="image" src="openlayers/theme/default/img/close.gif"
-             title="fermer sans enregistrer" alt="fermer">
-        <form id="feature_update" method="post" enctype="multipart/form-data">
-            <label for="title">titre&nbsp;:</label><br>
-            <input id="title" name="title"><br>
-            <label for="description">description&nbsp;:</label><br>
-            <textarea id="description" name="description" rows="4"></textarea><br>
-            <div><img id="img"></div>
-            <input id="image_delete" type="button" value="supprimer l'image">
-            <div>
-                <label for="image_file">ajouter une image&nbsp;:</label>
-                <input id="image_file" type="file" name="image_file">
-            </div>
-            <br>
-            <div class="center">
-            <input id="validate_editor" type="submit" value="Valider les changements">
-            </div>
-            <input type="hidden" name="request">
-            <input type="hidden" name="lon">
-            <input type="hidden" name="lat">
-            <input type="hidden" name="fid">
-            <input type="hidden" name="keep_img">
-        </form>
-        <form id="feature_delete" method="post">
-            <input id="delete" type="submit" value="Supprimer la fiche">
-            <input type="hidden" name="request" value="del">
-            <input type="hidden" name="fid">
-        </form>
-    </div>
-
-      <div id="login_area"
-        <?php 
-        if ($connection->checkpwdmd5 ("admin", 
-                               $_COOKIE [sprintf ("%sauth", DBPREFIX)])) {
-            echo ' class="hidden"';
-        }
-      ?>>
-     <div id="login_transparency"></div>
-     <div id="login_padding"></div>
-     <div id="login_content">
-        <form id="login_form" method="post">
-            <table>
-                <tr>
-                    <td><label for="password">mot de passe</label></td>
-                    <td style="width: 100%"><input id="password" name="password" type="password"></td>
-                </tr>
-            </table>
-            <p class="center">
-                <input id="login_submit" type="submit" value="Connexion">
-                <input type="hidden" name="request" value="auth">
-            </p>
-            <p id="pwd_throbber" class="throbber center">
-                Connexion en cours
-                <img src="media/pwd_throbber.gif" alt="throbber">
-            </p>
-            <p class="error center" id="login_error"></p>
-        </form>
-     </div>
-     </div>
-
-     <iframe id="api_frame" name="api_frame" src="" frameborder="0" width="0" height="0"></iframe>
-
-</body>
-</html>