From a2e2d4583f4f16b8334ecf95f57355594c23cd81 Mon Sep 17 00:00:00 2001 From: Boris Date: Mon, 24 Oct 2022 14:16:30 +0200 Subject: [PATCH] La Bureautique, c'est mieux que le gin tonic. --- config.php | 2 +- header.php | 5 ++++ index.php | 34 +++++++++++++++-------- lib/CesiumPlus.class.php | 6 +++++ lib/DAO.class.php | 3 +++ lib/Gchange.class.php | 3 +++ login.php | 57 +++++++++++++++------------------------ themes/deco.css | 31 +++++++++++++++++++++ themes/layout.css | 56 ++++++++++++++++++++++++++++++++++++++ themes/magie/game-icon.png | Bin 0 -> 2092 bytes themes/spationaute/game-icon.png | Bin 0 -> 2061 bytes themes/spationaute/layout.css | 36 +++++++++++++++++++++++++ 12 files changed, 186 insertions(+), 47 deletions(-) create mode 100644 themes/deco.css create mode 100644 themes/layout.css create mode 100644 themes/magie/game-icon.png create mode 100644 themes/spationaute/game-icon.png diff --git a/config.php b/config.php index b3ab033..da1df59 100644 --- a/config.php +++ b/config.php @@ -8,7 +8,7 @@ error_reporting(E_ALL); session_start(); -define('DEFAULT_RADIUS', 10); +define('DEFAULT_RADIUS', 100); define('TAILLE_SPRITE', 32); define('DEMI_TAILLE_SPRITE', (TAILLE_SPRITE/2)); diff --git a/header.php b/header.php index 19ce74b..8884d72 100644 --- a/header.php +++ b/header.php @@ -2,6 +2,7 @@ La bureautique + + + + + -
'; +
'; +'; diff --git a/lib/CesiumPlus.class.php b/lib/CesiumPlus.class.php index 29efe68..57747d9 100644 --- a/lib/CesiumPlus.class.php +++ b/lib/CesiumPlus.class.php @@ -1,4 +1,7 @@ dao = DAO::getInstance(); } + public function + /* public function getNearbyUsers ($lat, $lon, $radius) { $n = 15; @@ -47,4 +52,5 @@ class CesiumPlus { return $result->hits->hits; } + */ } diff --git a/lib/DAO.class.php b/lib/DAO.class.php index f95d515..dac8dac 100644 --- a/lib/DAO.class.php +++ b/lib/DAO.class.php @@ -1,4 +1,7 @@ '; +
- /* - -

- +

- echo ''; - } +

+ +

- echo ' - - - -

- */ - - echo ' -

- -

- -

- -

- - -

- -

+ +

+ +

+
'; + + include_once('footer.php'); } \ No newline at end of file diff --git a/themes/deco.css b/themes/deco.css new file mode 100644 index 0000000..d3963c5 --- /dev/null +++ b/themes/deco.css @@ -0,0 +1,31 @@ +body#startpage { + + background: hsl(0, 0%, 5%); + color: white; +} + + +body#startpage a, +body#startpage a:visited { + + color: white; + text-decoration: none; +} + +body#startpage #games-list .game { + + border-style: solid; + border-color: yellow; +} + + +body#startpage #games-list .game:hover { + + background-color: yellow; +} + +body#startpage #games-list .game:hover, +body#startpage #games-list .game:hover a { + + color: black; +} \ No newline at end of file diff --git a/themes/layout.css b/themes/layout.css new file mode 100644 index 0000000..9c95ef0 --- /dev/null +++ b/themes/layout.css @@ -0,0 +1,56 @@ +body#startpage +{ + text-align: center; +} + +body#startpage ul#games-list { + + list-style: none; + margin: 0; + padding: 0; +} + +body#startpage ul#games-list li { + + margin: 0; + padding: 0; +} + +body#startpage #games-list { + + display: flex; + flex-wrap: wrap; + flex-direction: row; +} + +body#startpage #games-list .game { + + width: 31.333%; + margin-left: 1%; + margin-right: 1%; + + border-width: 0.125rem ; + position: relative; +} + +body#startpage #games-list .game h2 { + + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + + +body#startpage #games-list .game h2 a { + + display: block; + width: 100%; + height: 100%; +} + +body#startpage #games-list .game h2 + * { + + margin-top: 4rem; +} \ No newline at end of file diff --git a/themes/magie/game-icon.png b/themes/magie/game-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..036c16b9a21c5f695e84d70429a61f25ab9bcb06 GIT binary patch literal 2092 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 literal 0 HcmV?d00001 diff --git a/themes/spationaute/layout.css b/themes/spationaute/layout.css index 6dc0e1d..fde963f 100644 --- a/themes/spationaute/layout.css +++ b/themes/spationaute/layout.css @@ -276,3 +276,39 @@ main { right: 0; } + +#login-page input { + + border-radius: 0; +} + +#login-page { + + height: 100vh; + + display: flex; + flex-direction: column; + + align-items: center; + flex-shrink: 1; + flex-basis: 100%; +} + +#login-page footer { + + justify-self: flex-end; +} + +#login-page main { + + flex-basis: 100vh; + + display: flex; + flex-direction: column; + justify-content: center; +} + +#login-page fieldset { + + border-width: 0; +} \ No newline at end of file