Initial commit
Update .gitignore, 403.php, and 60 more files...
12
.gitignore
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
.idea/
|
||||
.htaccess
|
||||
files/
|
||||
content/page/
|
||||
resources/Azias/imgs/*.exe
|
||||
resources/Azias/imgs/*.url
|
||||
resources/ChartJs/
|
||||
resources/FontAwesomePro/
|
||||
resources/GoogleFonts/
|
||||
resources/HalfMoon/
|
||||
resources/Icons8/
|
||||
resources/Quantum/
|
34
403.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php set_include_path('./commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title><?php print(localize('error.403.title')); ?> - Nibble Poker</title>
|
||||
<meta name="description" content="<?php print(localize('error.403.description')); ?>">
|
||||
<meta property="og:title" content="Nibble Poker - <?php print(localize('error.403.title')); ?>" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="<?php print(localize('error.403.description')); ?>"/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-exclamation-triangle"></i> <?php print(localize('error.4xx.title')); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
34
404.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php set_include_path('./commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title><?php print(localize('error.404.title')); ?> - Nibble Poker</title>
|
||||
<meta name="description" content="<?php print(localize('error.404.description')); ?>">
|
||||
<meta property="og:title" content="Nibble Poker - <?php print(localize('error.404.title')); ?>" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="<?php print(localize('error.404.description')); ?>"/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-exclamation-triangle"></i> <?php print(localize('error.4xx.title')); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
83
about/index.php
Normal file
@@ -0,0 +1,83 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title>About - Nibble Poker</title>
|
||||
<meta name="description" content="???">
|
||||
<meta property="og:title" content="Nibble Poker - About"/>
|
||||
<meta property="og:type" content="website"/>
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/"/>
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="???"/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true"
|
||||
data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-user"></i> <?php print(localize("about.title")); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="content">
|
||||
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-user-circle"></i> Who am I ?
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">nibblepoker@gmail.com</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p>TODO</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card p-0 mx-0">
|
||||
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-books"></i> Skills
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">@NibblePoker</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<h3 class="font-size-16 font-weight-semi-bold">
|
||||
<i class="fad fa-file-certificate"></i> TODO
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
2
commons/body-root.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<div id="body-overlay"></div>
|
7
commons/config.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<?php
|
||||
$host = "nibblepoker.lu";
|
||||
$host_uri = "https://nibblepoker.lu";
|
||||
$dir_commons = dirname(__FILE__);
|
||||
$dir_root = realpath($dir_commons . "/../");
|
||||
?>
|
127
commons/content.php
Normal file
@@ -0,0 +1,127 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<?php
|
||||
// TODO: Include lang once
|
||||
|
||||
// This helper requires PHP 8 or newer !
|
||||
|
||||
// Defining constants and enums.
|
||||
const CONTENT_NONE = 0;
|
||||
abstract class ContentType {
|
||||
const NONE = CONTENT_NONE;
|
||||
const BLOG = 1;
|
||||
const PROGRAMMING = 2;
|
||||
const ELECTRONICS = 3;
|
||||
}
|
||||
abstract class ContentDisplayType {
|
||||
const NONE = CONTENT_NONE;
|
||||
const SEARCH = 1;
|
||||
const ARTICLE = 2;
|
||||
const APPLICATION = 3;
|
||||
}
|
||||
abstract class ContentSubType {
|
||||
const NONE = CONTENT_NONE;
|
||||
const PUREBASIC = 1;
|
||||
const PYTHON = 2;
|
||||
const JAVA = 3;
|
||||
const OTHER_LANGUAGE = 4;
|
||||
const APPLICATION = 5;
|
||||
const TOOL = 6;
|
||||
const TUTORIAL = 7;
|
||||
const IOT = 8;
|
||||
const EXPERIMENTS = 9;
|
||||
const HAM = 10;
|
||||
const ALL = 11;
|
||||
const DOCKER = 11;
|
||||
}
|
||||
|
||||
// Preparing default variables.
|
||||
$requested_content_type = ContentType::NONE;
|
||||
$requested_content_display_type = ContentDisplayType::NONE;
|
||||
$requested_content_sub_type = ContentSubType::NONE;
|
||||
$content_has_error = false;
|
||||
$_content_error_message_key = "error.content.none";
|
||||
$content_error_message = "";
|
||||
$was_item_requested = false;
|
||||
|
||||
// Detecting content type requested.
|
||||
$content_requested_url_part = l10n_url_switch(NULL);
|
||||
|
||||
if(str_starts_with($content_requested_url_part, "/blog/")) {
|
||||
$requested_content_type = ContentType::BLOG;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/programming/")) {
|
||||
$requested_content_type = ContentType::PROGRAMMING;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/electronics/")) {
|
||||
$requested_content_type = ContentType::ELECTRONICS;
|
||||
} else {
|
||||
// Failed to detect which category of content was requested.
|
||||
$content_has_error = true;
|
||||
$_content_error_message_key = "error.content.detect.category";
|
||||
goto content_end;
|
||||
}
|
||||
|
||||
// Detecting what kind of item was requested, parsing additional parameters and loading required data.
|
||||
$content_requested_url_part = preg_replace("^\/(blog|programming|electronics)^", "", $content_requested_url_part);
|
||||
if($requested_content_type == ContentType::BLOG) {
|
||||
if(str_starts_with($content_requested_url_part, "/article/")) {
|
||||
$requested_content_display_type = ContentDisplayType::ARTICLE;
|
||||
} else {
|
||||
$requested_content_display_type = ContentDisplayType::SEARCH;
|
||||
}
|
||||
} elseif($requested_content_type == ContentType::PROGRAMMING) {
|
||||
// May be changed later if a specific resource is requested and found.
|
||||
$requested_content_display_type = ContentDisplayType::SEARCH;
|
||||
|
||||
if(str_starts_with($content_requested_url_part, "/applications/")) {
|
||||
$requested_content_sub_type = ContentSubType::APPLICATION;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/tutorials/")) {
|
||||
$requested_content_sub_type = ContentSubType::TUTORIAL;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/tools/")) {
|
||||
$requested_content_sub_type = ContentSubType::TOOL;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/purebasic/")) {
|
||||
$requested_content_sub_type = ContentSubType::PUREBASIC;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/python/")) {
|
||||
$requested_content_sub_type = ContentSubType::PYTHON;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/java/")) {
|
||||
$requested_content_sub_type = ContentSubType::JAVA;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/others/")) {
|
||||
$requested_content_sub_type = ContentSubType::OTHER_LANGUAGE;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/docker/")) {
|
||||
$requested_content_sub_type = ContentSubType::DOCKER;
|
||||
} else {
|
||||
$requested_content_sub_type = ContentSubType::ALL;
|
||||
}
|
||||
} elseif($requested_content_type == ContentType::ELECTRONICS) {
|
||||
// May be changed later if a specific resource is requested and found.
|
||||
$requested_content_display_type = ContentDisplayType::SEARCH;
|
||||
|
||||
if(str_starts_with($content_requested_url_part, "/iot/")) {
|
||||
$requested_content_sub_type = ContentSubType::IOT;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/experiments/")) {
|
||||
$requested_content_sub_type = ContentSubType::EXPERIMENTS;
|
||||
} elseif(str_starts_with($content_requested_url_part, "/ham/")) {
|
||||
$requested_content_sub_type = ContentSubType::HAM;
|
||||
} else {
|
||||
$requested_content_sub_type = ContentSubType::ALL;
|
||||
}
|
||||
}
|
||||
|
||||
if($requested_content_display_type == ContentDisplayType::NONE) {
|
||||
// Failed to detect what kind of content was requested.
|
||||
$content_has_error = true;
|
||||
$_content_error_message_key = "error.content.detect.display";
|
||||
goto content_end;
|
||||
}
|
||||
|
||||
if($requested_content_type != ContentType::BLOG && $requested_content_sub_type == ContentSubType::NONE) {
|
||||
// Failed to detect the subtype of content requested when not a blog post.
|
||||
$content_has_error = true;
|
||||
$_content_error_message_key = "error.content.detect.subtype";
|
||||
goto content_end;
|
||||
}
|
||||
$content_requested_url_part = preg_replace("^\/(java|python|purebasic|others|ham|iot|experiments|applications|tutorials|tools)^", "", $content_requested_url_part);
|
||||
|
||||
// TODO: detect specific resource and parameters, and load data.
|
||||
|
||||
content_end:
|
||||
$content_error_message = localize($_content_error_message_key);
|
||||
?>
|
34
commons/footer.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<nav class="navbar navbar-fixed-bottom">
|
||||
<div class="navbar-content">
|
||||
<div class="navbar-content">
|
||||
<button id="button-sidebar" class="btn btn-action" type="button">
|
||||
<i class="fa fa-bars" aria-hidden="true"></i><span class="sr-only">Sidebar</span>
|
||||
</button>
|
||||
</div>
|
||||
<!--<div id="copyright-text" class="text-muted ml-15">© Copyright 2020-2021, BOZET Herwin</div>-->
|
||||
</div>
|
||||
<span class="ml-auto">
|
||||
<div id="privacy-footer-link" class="text-muted ml-15">
|
||||
<a href="<?php print(l10n_url_abs('/privacy/')); ?>" class="text-decoration-none">
|
||||
<p class="text-muted font-weight-semi-bold"><?php print(localize('privacy.title')); ?></p>
|
||||
</a>
|
||||
</div>
|
||||
</span>
|
||||
<!--<span class="navbar-brand ml-auto">
|
||||
<a href="<?php echo(l10n_url_switch('en')); ?>">
|
||||
<img src="/resources/Icons8/color/flags/countries/uk.svg" alt="English">
|
||||
</a>
|
||||
<a href="<?php echo(l10n_url_switch('fr')); ?>">
|
||||
<img src="/resources/Icons8/color/flags/countries/france.svg" alt="French">
|
||||
</a>
|
||||
<a href="<?php echo(l10n_url_switch('lb')); ?>">
|
||||
<img src="/resources/Icons8/color/flags/countries/luxembourg.svg" alt="Luxembourgish">
|
||||
</a>
|
||||
</span>-->
|
||||
<a href="<?php print(l10n_url_abs('/')); ?>" class="navbar-brand ml-auto">
|
||||
<span class="navbar-brand ml-auto">
|
||||
<img id="logo-footer" src="/resources/Azias/logos/logov3-test-finalized.svg" alt="logo" draggable="false">
|
||||
</span>
|
||||
</a>
|
||||
</nav>
|
24
commons/header-lang.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<div id="header-lang-menu" class="navbar-content ml-auto">
|
||||
<div class="dropdown with-arrow">
|
||||
<button class="btn" data-toggle="dropdown" type="button" id="navbar-lang-dropdown">
|
||||
<i class="fad fa-language"></i> <?php print(localize("lang.menu.title")); ?>
|
||||
<i class="fa fa-angle-down" aria-hidden="true"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right w-150" aria-labelledby="navbar-lang-dropdown">
|
||||
<a href="<?php echo(l10n_url_switch('en')); ?>" class="dropdown-item">
|
||||
<?php print(localize("lang.english")); ?>
|
||||
</a>
|
||||
<a href="<?php echo(l10n_url_switch('fr')); ?>" class="dropdown-item">
|
||||
<?php print(localize("lang.french")); ?>
|
||||
</a>
|
||||
<!--<a href="<?php echo(l10n_url_switch('lb')); ?>" class="dropdown-item">
|
||||
<?php print(localize("lang.luxembourgish")); ?>
|
||||
</a>-->
|
||||
<div class="dropdown-divider mt-5 mb-5"></div>
|
||||
<a href="<?php echo(l10n_url_switch(NULL)); ?>" class="dropdown-item">
|
||||
<?php print(localize("lang.automatic")); ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
15
commons/headers.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<!-- TODO: Change to proper values once finished ! -->
|
||||
<meta content="no-cache, no-store, must-revalidate" http-equiv="Cache-Control">
|
||||
<meta content="no-cache" http-equiv="Pragma">
|
||||
<meta content="0" http-equiv="Expires">
|
||||
<meta name="theme-color" content="#1D2023">
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||
<link rel="alternate icon" href="/favicon.ico">
|
||||
<link href="/resources/HalfMoon/1.1.1/css/halfmoon-variables.min.css" rel="stylesheet" />
|
||||
<link rel="stylesheet" href="/resources/FontAwesomePro/5.15.3/css/all.min.css">
|
||||
<link rel="stylesheet" href="/resources/Azias/css/nibblepoker.lu.css">
|
57
commons/langs.php
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<?php
|
||||
// This helper requires PHP 8 or newer !
|
||||
|
||||
// Setting the default values.
|
||||
$default_language = "en";
|
||||
$user_language = "en";
|
||||
$user_uri_language = "";
|
||||
|
||||
// Attempting to detect the language through the URI
|
||||
if(str_starts_with($_SERVER['REQUEST_URI'], "/en/")) {
|
||||
$user_language = "en";
|
||||
$user_uri_language = "/".$user_language;
|
||||
} elseif(str_starts_with($_SERVER['REQUEST_URI'], "/fr/")) {
|
||||
$user_language = "fr";
|
||||
$user_uri_language = "/".$user_language;
|
||||
} elseif(str_starts_with($_SERVER['REQUEST_URI'], "/lb/")) {
|
||||
$user_language = "lb";
|
||||
$user_uri_language = "/".$user_language;
|
||||
} else {
|
||||
// Attempting to detect the language through the browser's headers.
|
||||
// TODO: This !
|
||||
$user_uri_language = "";
|
||||
}
|
||||
|
||||
// Reading and parsing the strings.json file
|
||||
$lang_json = file_get_contents(realpath($dir_commons . "/strings.json"));
|
||||
$lang_data = json_decode($lang_json, true);
|
||||
|
||||
// Localizer function
|
||||
function localize($stringKey) {
|
||||
global $user_language, $default_language, $lang_data;
|
||||
if(array_key_exists($stringKey, $lang_data[$user_language])) {
|
||||
return $lang_data[$user_language][$stringKey];
|
||||
} else {
|
||||
if(array_key_exists($stringKey, $lang_data[$default_language])) {
|
||||
return $lang_data[$default_language][$stringKey];
|
||||
} else {
|
||||
return $stringKey;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function l10n_url_abs($url) {
|
||||
global $user_uri_language;
|
||||
return $user_uri_language . $url;
|
||||
}
|
||||
|
||||
function l10n_url_switch($lang) {
|
||||
if(is_null($lang)) {
|
||||
return preg_replace("^\/(lb|lu|fr|en)^", "", $_SERVER['REQUEST_URI']);
|
||||
} else {
|
||||
return "/".$lang.preg_replace("^\/(lb|lu|fr|en)^", "", $_SERVER['REQUEST_URI']);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
86
commons/sidebar.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<div class="sidebar">
|
||||
<div class="sidebar-menu font-weight-bold">
|
||||
<a href="<?php print(l10n_url_abs('/')); ?>" class="sidebar-brand no-select">
|
||||
<img id="logo-sidebar" src="/resources/Azias/logos/logov3-test-finalized.svg" alt="logo" draggable="false">
|
||||
</a>
|
||||
<h4 class="text-center quantum ucase font-size-28 text-muted">N<span class="text-super-muted">ibble</span> P<span class="text-super-muted">oker</span></h4>
|
||||
<div class="sidebar-divider"></div>
|
||||
<a id="sbl-home" href="<?php print(l10n_url_abs('/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-home" aria-hidden="true"></i></span>
|
||||
<?php print(localize("home.title.nav")); ?>
|
||||
</a>
|
||||
<a id="sbl-blog" href="<?php print(l10n_url_abs('/blog/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-rss-square"></i></span>
|
||||
<?php print(localize("blog.title")); ?>
|
||||
</a>
|
||||
<div class="sidebar-divider"></div>
|
||||
<a id="sbl-programming" href="<?php print(l10n_url_abs('/programming/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-code"></i></span>
|
||||
<?php print(localize("programming.title")); ?>
|
||||
</a>
|
||||
<div class="ml-20">
|
||||
<a id="sbl-purebasic" href="<?php print(l10n_url_abs('/programming/purebasic/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-microchip"></i></span>
|
||||
<?php print(localize("programming.purebasic.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-python" href="<?php print(l10n_url_abs('/programming/python/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fab fa-python"></i></span>
|
||||
<?php print(localize("programming.python.title")); ?>
|
||||
</a>
|
||||
<!--<a id="sbl-others" href="<?php print(l10n_url_abs('/programming/others/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-ellipsis-h"></i></span>
|
||||
<?php print(localize("programming.others.title")); ?>
|
||||
</a>-->
|
||||
<a id="sbl-docker" href="<?php print(l10n_url_abs('/programming/docker/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fab fa-docker"></i></span>
|
||||
<?php print(localize("programming.docker.title")); ?>
|
||||
</a>
|
||||
<div class="sidebar-divider"></div>
|
||||
<a id="sbl-projects-apps" href="<?php print(l10n_url_abs('/programming/applications/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-browser"></i></span>
|
||||
<?php print(localize("programming.apps.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-projects-tutorials" href="<?php print(l10n_url_abs('/programming/tutorials/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-books"></i></span>
|
||||
<?php print(localize("programming.tutorials.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-projects-tools" href="<?php print(l10n_url_abs('/programming/tools/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-tools"></i></span>
|
||||
<?php print(localize("programming.tools.title")); ?>
|
||||
</a>
|
||||
</div>
|
||||
<!--<div class="sidebar-divider"></div>
|
||||
<a id="sbl-electronics" href="<?php print(l10n_url_abs('/electronics/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-microchip"></i></span>
|
||||
<?php print(localize("electronics.title")); ?>
|
||||
</a>
|
||||
<div class="ml-20">
|
||||
<a id="sbl-iot" href="<?php print(l10n_url_abs('/electronics/iot/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-house-signal"></i></span>
|
||||
<?php print(localize("electronics.iot.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-elec-misc" href="<?php print(l10n_url_abs('/electronics/experiments/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-flask"></i></span>
|
||||
<?php print(localize("electronics.experiments.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-ham" href="<?php print(l10n_url_abs('/electronics/ham/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-broadcast-tower"></i></span>
|
||||
<?php print(localize("electronics.ham.title")); ?>
|
||||
</a>
|
||||
</div>-->
|
||||
<div class="sidebar-divider"></div>
|
||||
<a id="sbl-links" href="<?php print(l10n_url_abs('/links/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-link"></i></span>
|
||||
<?php print(localize("links.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-about" href="<?php print(l10n_url_abs('/about/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-user"></i></span>
|
||||
<?php print(localize("about.title")); ?>
|
||||
</a>
|
||||
<a id="sbl-contact" href="<?php print(l10n_url_abs('/contact/')); ?>" class="sidebar-link sidebar-link-with-icon">
|
||||
<span class="sidebar-icon"><i class="fad fa-mailbox"></i></span>
|
||||
<?php print(localize("contact.title")); ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
126
commons/strings.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"_note": "You really are a nosy one, aren't you ?",
|
||||
"en": {
|
||||
"home.title.nav": "Home",
|
||||
"home.title.header": "Homepage",
|
||||
"home.intro.meta.description": "${home.intro.meta.description}",
|
||||
"home.intro.title": "Welcome",
|
||||
"home.intro.text.1": "This website contains a collection of my personal work through blog posts, software releases and other forms of media, all of which is accessible for free and under open-source friendly licenses.",
|
||||
"home.intro.text.2": "If you wish to contact me, you can do so through the contact form linked in the sidebar or via the email address present on that page.",
|
||||
"blog.title": "Blog",
|
||||
"programming.title": "Programming",
|
||||
"programming.java.title": "Java",
|
||||
"programming.purebasic.title": "PureBasic",
|
||||
"programming.python.title": "Python",
|
||||
"programming.others.title": "Others",
|
||||
"programming.docker.title": "Docker",
|
||||
"programming.apps.title": "Applications",
|
||||
"programming.tutorials.title": "Tutorials",
|
||||
"programming.tools.title": "Tools",
|
||||
"electronics.title": "Electronics",
|
||||
"electronics.iot.title": "IoT",
|
||||
"electronics.experiments.title": "Experiments",
|
||||
"electronics.ham.title": "HAM",
|
||||
"links.title": "Links",
|
||||
"links.visit.button": "Visit",
|
||||
"about.title": "About",
|
||||
"contact.title": "Contact",
|
||||
"lang.menu.title": "Language",
|
||||
"lang.current": "English",
|
||||
"lang.automatic": "Automatic",
|
||||
"lang.english": "English",
|
||||
"lang.french": "French",
|
||||
"lang.luxembourgish": "Luxembourgish",
|
||||
"privacy.title": "Privacy policy",
|
||||
"privacy.introduction.title": "Introduction",
|
||||
"privacy.introduction.text.1": "This privacy policy is written in accordance with the 12th and 13th articles of the GDPR.",
|
||||
"privacy.introduction.text.2": "If you wish to consult it, you can do so on the following websites:",
|
||||
"privacy.data.title": "What data do we collect ?",
|
||||
"privacy.data.text.1": "This website, does not collect any personal data, be it through access logs, cookies or any third-party services.",
|
||||
"privacy.update.title": "Changes to our privacy policy",
|
||||
"privacy.update.text.1": "The content of this privacy policy was written and last updated on the 4th of December 2021.",
|
||||
"privacy.update.text.2": "In the event of a change to our privacy policy, you will be informed explicitly, and a copy of previous versions of the policy will be available on this page.",
|
||||
"privacy.contact.title": "How to contact us ?",
|
||||
"privacy.contact.text.1": "If you wish to contact us for more information regarding our privacy policy, please contact us via the form included on the contact page, or at the following email address:",
|
||||
"privacy.complaint.title": "How to contact the appropriate authorities ?",
|
||||
"privacy.complaint.text.1": "Should you wish to report a complaint or if you feel that our privacy policy has not addressed your concern in a satisfactory manner, you may contact your national Data Protection Authority (DPA).",
|
||||
"privacy.complaint.text.2": "More information on this procedure can be found on the following websites:",
|
||||
"error.common.details.title": "Error details",
|
||||
"error.4xx.title": "HTTP client error",
|
||||
"error.4xx.text": "${error.4xx.text}",
|
||||
"error.4xx.button.back": "Go back",
|
||||
"error.403.title": "403 Error",
|
||||
"error.403.description": "Access to the requested resource is forbidden !",
|
||||
"error.404.title": "404 Error",
|
||||
"error.404.description": "The requested resource couldn't be found on the server !",
|
||||
|
||||
"error.content.none": "No explicit error was encountered.",
|
||||
"error.content.detect.category": "Failed to detect which category of content you requested.",
|
||||
"error.content.detect.display": "Failed to detect if you requested the category's search page or a specific one.",
|
||||
"error.content.detect.subtype": "Failed to detect the sub-type of content you requested."
|
||||
},
|
||||
"fr": {
|
||||
"home.title.nav": "Accueil",
|
||||
"home.title.header": "Page d'accueil",
|
||||
"home.intro.meta.description": "${home.intro.meta.description}",
|
||||
"home.intro.title": "Bienvenue",
|
||||
"home.intro.text.1": "Ce site internet contient une collection de mon travail personnel dans le domaine de l'informatique, le tout étant rendu accessible par le biais d'articles de blog, ? et ?, le tout sous une licence ouverte et en open source.",
|
||||
"home.intro.text.2": "Si vous désirez me contacter, vous pouvez le faire via le formulaire de contact dans la page prévu à cet effet qui est liée dans le menu latéral ou via l'adresse email présente sur cette page.",
|
||||
"blog.title": "Blog",
|
||||
"programming.title": "Programmation",
|
||||
"programming.java.title": "Java",
|
||||
"programming.purebasic.title": "PureBasic",
|
||||
"programming.python.title": "Python",
|
||||
"programming.others.title": "Autres",
|
||||
"programming.docker.title": "Docker",
|
||||
"programming.apps.title": "Applications",
|
||||
"programming.tutorials.title": "Tutoriels",
|
||||
"programming.tools.title": "Outils",
|
||||
"electronics.title": "Électronique",
|
||||
"electronics.iot.title": "IoT",
|
||||
"electronics.experiments.title": "Expériences",
|
||||
"electronics.ham.title": "HAM",
|
||||
"links.title": "Liens",
|
||||
"links.visit.button": "Visiter",
|
||||
"about.title": "À-propos",
|
||||
"contact.title": "Contact",
|
||||
"lang.menu.title": "Langue",
|
||||
"lang.current": "Français",
|
||||
"lang.automatic": "Automatique",
|
||||
"lang.english": "Anglais",
|
||||
"lang.french": "Français",
|
||||
"lang.luxembourgish": "Luxembourgeois",
|
||||
"privacy.title": "Politique de confidentialité",
|
||||
"privacy.introduction.title": "Introduction",
|
||||
"privacy.introduction.text.1": "La politique de confidentialité ci-présente a été écrite en accord avec les articles 12 et 13 de la RGPD.",
|
||||
"privacy.introduction.text.2": "Si vous souhaitez consulter le texte officiel en question, vous pouvez le faire sur les sites internet suivants :",
|
||||
"privacy.data.title": "Quelles données sont collectées ?",
|
||||
"privacy.data.text.1": "Ce site web ne collecte aucune donnée personnelle, que ce soit au travers des journaux d'évènements sur nos serveurs, des cookies ou via quelconque autre tiers parti.",
|
||||
"privacy.update.title": "Changements à notre politique de confidentialité",
|
||||
"privacy.update.text.1": "Le contenu de notre politique de confidentialité a été écrit et modifié pour la dernière fois le 4 décembre 2021.",
|
||||
"privacy.update.text.2": "En cas de changement, vous serez clairement informé et une copie des anciennes versions de notre politique sera disponible sur cette page.",
|
||||
"privacy.contact.title": "Comment nous contacter ?",
|
||||
"privacy.contact.text.1": "Si vous souhaitez nous contacter afin d'obtenir plus d'informations concernant notre politique de confidentialité, nous vous recommandons d'utiliser le formulaire présent sur la page de contact, ou par courriel à l'adresse suivante:",
|
||||
"privacy.complaint.title": "Comment contacter les autorités compétentes ?",
|
||||
"privacy.complaint.text.1": "Dans l'éventualité où vous souhaiteriez déposer une plainte pour une quelconque raison en rapport avec notre politique de confidentialité, veuillez vous adresser à l'autorité nationale de protection des données (DPA).",
|
||||
"privacy.complaint.text.2": "Les informations concernant cette procédure peuvent être trouvées sur les sites internet suivants:",
|
||||
"error.common.details.title": "Détails de l'erreur",
|
||||
"error.4xx.title": "Erreur du client HTTP",
|
||||
"error.4xx.text": "${error.4xx.text}",
|
||||
"error.4xx.button.back": "Retourner en arrière",
|
||||
"error.403.title": "Erreur 403",
|
||||
"error.403.description": "L'accès à la ressource demandée est interdit !",
|
||||
"error.404.title": "Erreur 404",
|
||||
"error.404.description": "La ressource demandée est introuvable sur le serveur !",
|
||||
|
||||
"error.content.none": "Aucune erreur précise n'a été détectée.",
|
||||
"error.content.detect.category": "Impossibilité de détecter la catégorie de contenu demandée.",
|
||||
"error.content.detect.display": "Impossibilité de détecter si une recherche ou page spécifique était demandée.",
|
||||
"error.content.detect.subtype": "Impossibilité de détecter le sous-type de contenu demandé."
|
||||
},
|
||||
"lb": {
|
||||
"home.title.nav": "Doheem",
|
||||
"lang.current": "Luxembourgish",
|
||||
"home.intro.title": "Wëllkomm op <i>NibblePoker.lu</i> !"
|
||||
}
|
||||
}
|
123
contact/index.php
Normal file
@@ -0,0 +1,123 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title>Links - Nibble Poker</title>
|
||||
<meta name="description" content="A collection of links to all the other locations we are active on.">
|
||||
<meta property="og:title" content="Nibble Poker - Links" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="A collection of links to all the other locations we are active on."/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-mailbox"></i> <?php print(localize("contact.title")); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<h2 class="card-title font-size-18 m-0"><i class="fad fa-envelope-square"></i> Email</h2>
|
||||
</div>
|
||||
<div class="col-8 text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">herwin.bozet@gmail.com</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-20 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<form action="mailto:herwin.bozet@gmail.com?subject=Website%20contact%20form%20message" method="post" class="w-full">
|
||||
<div class="form-group">
|
||||
<label for="name">Sender's Name</label>
|
||||
<input type="text" class="form-control" id="name" placeholder="John Smith">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="message" class="required">Message</label>
|
||||
<textarea class="form-control" id="message" placeholder="Write your message here." required="required"></textarea>
|
||||
</div>
|
||||
<input class="btn btn-primary mr-10" type="submit" value="Submit">
|
||||
<input class="btn btn-secondary" type="reset" value="Reset">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<h2 class="card-title font-size-18 m-0"><i class="fab fa-twitter"></i> Twitter</h2>
|
||||
</div>
|
||||
<div class="col-8 text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">@NibblePoker</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-20 bg-light-lm bg-very-dark-dm rounded-bottom">
|
||||
<a href="https://twitter.com/messages/compose?recipient_id=937370791334895616">
|
||||
<button class="btn btn-primary">Compose DM to @NibblePoker on Twitter</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-lock-alt"></i> Tox
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p class="mb-0 mt-10">
|
||||
Main account:
|
||||
</p>
|
||||
<p class="text-monospace text-break font-size-12 mt-0 ml-10">
|
||||
62C1A91A425F90D7B4F047D70CCF31E7402C9EC37B93604B0F37C416442D15044AF6C1AE033B
|
||||
</p>
|
||||
<p class="mb-20 text-decoration-none">
|
||||
<a href="tox:62C1A91A425F90D7B4F047D70CCF31E7402C9EC37B93604B0F37C416442D15044AF6C1AE033B" class="text-decoration-none">
|
||||
<button class="btn btn-primary">Open in Tox Client</button>
|
||||
</a>
|
||||
<button id="button-copy-tox-id-main" class="btn btn-secondary ml-10">Copy to clipboard</button>
|
||||
</p>
|
||||
<hr>
|
||||
<p class="mb-0">
|
||||
Backup account:
|
||||
</p>
|
||||
<p class="text-monospace text-break font-size-12 mt-0 ml-10">
|
||||
01ABBD4515C8FA56231333D1022CEEE0A605F4E85F8A945365F56D196A1BBA10FB4DCE08DBE8
|
||||
</p>
|
||||
<p>
|
||||
<a href="tox:01ABBD4515C8FA56231333D1022CEEE0A605F4E85F8A945365F56D196A1BBA10FB4DCE08DBE8" class="text-decoration-none">
|
||||
<button class="btn btn-primary">Open in Tox Client</button>
|
||||
</a>
|
||||
<button id="button-copy-tox-id-backup" class="btn btn-secondary ml-10">Copy to clipboard</button>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
113
content/blog-listing.php
Normal file
@@ -0,0 +1,113 @@
|
||||
<?php if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { header('HTTP/1.1 403 Forbidden'); die(); } ?>
|
||||
<div class="content"><?php
|
||||
|
||||
function handleError($errorMessage) {
|
||||
|
||||
}
|
||||
|
||||
function printBlogPreviewCard($id, $title, $previewPreface, $previewText, $previewImageUrl, $previewImageAlt, $tags, $faIcon) {
|
||||
echo('<div class="card p-0 mx-0"><div class="px-card py-10 border-bottom px-20"><h2 class="card-title font-size-18 m-0 d-inline-block">
|
||||
<span class="text-left"><i class="'.$faIcon.'"></i> '.$title.'</span><span class="text-right"></span></h2></div>');
|
||||
|
||||
echo('<div class="d-flex"><div class="w-100 h-100 m-10 align-self-center"><div class="w-100 h-100 rounded d-flex align-items-center justify-content-center" style="background-color: #5352ed;">
|
||||
<img src="'.$previewImageUrl.'" class="d-block w-100 h-100 rounded" loading="lazy" alt="'.$previewImageAlt.'"></div></div><div class="flex-grow-1 overflow-y-hidden d-flex align-items-center position-relative h-120">
|
||||
<div class="p-10 w-full m-auto">');
|
||||
|
||||
if(!empty($previewPreface)) {
|
||||
echo('<p class="font-size-10 text-dark-lm text-light-dm m-0 mb-5 text-truncate font-weight-medium">'.$previewPreface.'</p>');
|
||||
}
|
||||
|
||||
if(!empty($previewText)) {
|
||||
echo('<p class="font-size-12 mt-5 mb-0">'.$previewText.'<br><span class="text-primary text-smoothing-auto-dm d-inline-block">Click here <i class="fa fa-angle-right" aria-hidden="true"></i></span></p>');
|
||||
} else {
|
||||
echo('<p class="font-size-12 mt-5 mb-0"><span class="text-primary text-smoothing-auto-dm d-inline-block">Click here <i class="fa fa-angle-right" aria-hidden="true"></i></span></p>');
|
||||
}
|
||||
|
||||
echo('</div><div class="sponsor-section-card-scroll-block"></div></div></div>');
|
||||
|
||||
echo('<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20"><p class="font-size-12 m-0"><i class="fad fa-tags"></i>');
|
||||
foreach($tags as &$tagValue) {
|
||||
echo(' <a href="?c=t&t='.$tagValue.'">#'.$tagValue.'</a>');
|
||||
}
|
||||
echo('</p></div></div>');
|
||||
}
|
||||
|
||||
/* Defining globals and constants */
|
||||
const BLOG_ACTION_NONE = "n";
|
||||
const BLOG_ACTION_SEARCH_TAGS = "t";
|
||||
const BLOG_ACTION_SEARCH_AUTHOR = "a";
|
||||
const BLOG_ACTION_SEARCH_DATE = "d";
|
||||
//const BLOG_ACTION_ERROR_SEARCH_TYPE_INVALID = "e";
|
||||
|
||||
const BLOG_PARAM_ACTION = "c";
|
||||
const BLOG_PARAM_ARTICLE_PER_PAGE = "c";
|
||||
const BLOG_PARAM_PAGE = "p";
|
||||
const BLOG_PARAM_SEARCH_PARAM = "s";
|
||||
|
||||
$blog_action = BLOG_ACTION_NONE;
|
||||
$blog_search_parameter = "";
|
||||
$current_page = 0;
|
||||
$article_per_page = 10;
|
||||
|
||||
/* Parsing and verifying arguments */
|
||||
if(count($_GET) > 0) {
|
||||
if(array_key_exists(BLOG_PARAM_ACTION, $_GET)) {
|
||||
$blog_action = $_GET[BLOG_PARAM_ACTION];
|
||||
}
|
||||
if(array_key_exists(BLOG_PARAM_ARTICLE_PER_PAGE, $_GET)) {
|
||||
$article_per_page = $_GET[BLOG_PARAM_ARTICLE_PER_PAGE];
|
||||
}
|
||||
if(array_key_exists(BLOG_PARAM_PAGE, $_GET)) {
|
||||
$current_page = $_GET[BLOG_PARAM_PAGE];
|
||||
}
|
||||
if(array_key_exists(BLOG_PARAM_SEARCH_PARAM, $_GET)) {
|
||||
$blog_search_parameter = $_GET[BLOG_PARAM_SEARCH_PARAM];
|
||||
}
|
||||
}
|
||||
|
||||
if(!($blog_action == BLOG_ACTION_NONE || $blog_action == BLOG_ACTION_SEARCH_TAGS ||
|
||||
$blog_action == BLOG_ACTION_SEARCH_AUTHOR || $blog_action == BLOG_ACTION_SEARCH_DATE)) {
|
||||
$blog_action = BLOG_ACTION_NONE;
|
||||
}
|
||||
|
||||
if(!is_numeric($article_per_page)) {
|
||||
$article_per_page = 10;
|
||||
}
|
||||
|
||||
if(!is_numeric($current_page)) {
|
||||
$current_page = 0;
|
||||
}
|
||||
|
||||
/* Loading blog entries */
|
||||
$jsonArticles = null;
|
||||
|
||||
try {
|
||||
$jsonArticles = file_get_contents("articles.json");
|
||||
$jsonArticles = json_decode($jsonArticles, true);
|
||||
} catch (Exception $e) {
|
||||
echo 'Caught exception: ', $e->getMessage(), "\n";
|
||||
$jsonArticles = null;
|
||||
}
|
||||
|
||||
if($jsonArticles == null) {
|
||||
exit("An error occured during the JSON parsing process...");
|
||||
}
|
||||
|
||||
/* Printing the articles... */
|
||||
$currentArticleId = 0;
|
||||
$articlesLeft = $article_per_page;
|
||||
|
||||
//TODO: Max value is not right or checked yet !
|
||||
for($currentArticleId = ($article_per_page * $current_page); $currentArticleId < count($jsonArticles); $currentArticleId++) {
|
||||
//echo($jsonArticles[$currentArticleId]["id"]."<br>");
|
||||
printBlogPreviewCard(
|
||||
$jsonArticles[$currentArticleId]["id"],
|
||||
$jsonArticles[$currentArticleId]["title"],
|
||||
$jsonArticles[$currentArticleId]["preview"]["preface"],
|
||||
$jsonArticles[$currentArticleId]["preview"]["text"],
|
||||
$jsonArticles[$currentArticleId]["preview"]["image"],
|
||||
$jsonArticles[$currentArticleId]["preview"]["imageAlt"],
|
||||
$jsonArticles[$currentArticleId]["tags"],
|
||||
$jsonArticles[$currentArticleId]["preview"]["icon"]);
|
||||
}
|
||||
?></div>
|
27
content/index.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; include 'content.php'?>
|
||||
<?php
|
||||
// TODO: Check if it went well, else 503 or something like that.
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>This section is currently under construction !</h1>
|
||||
<p>Entered "/content/index.php"</p>
|
||||
<p>REQUEST_URI: <?php echo($_SERVER['REQUEST_URI']); ?></p>
|
||||
<p>$requested_content_type: <?php echo($requested_content_type); ?></p>
|
||||
<p>$requested_content_display_type: <?php echo($requested_content_display_type); ?></p>
|
||||
<p>$requested_content_sub_type: <?php echo($requested_content_sub_type); ?></p>
|
||||
<p>$content_has_error: <?php echo($content_has_error); ?></p>
|
||||
<p>$_content_error_message_key: <?php echo($_content_error_message_key); ?></p>
|
||||
<p>localize($_content_error_message_key): <?php echo(localize($_content_error_message_key)); ?></p>
|
||||
<p>$content_error_message: <?php echo($content_error_message); ?></p>
|
||||
<p>$content_requested_url_part: <?php echo($content_requested_url_part); ?></p>
|
||||
</body>
|
||||
</html>
|
BIN
favicon.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
1
favicon.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="302.362" height="302.362" viewBox="0 0 80 80" xmlns:v="https://vecta.io/nano"><g fill="#6b3e75"><path d="M30 0l10 26.667L50 0zm-1.667 4.445L0 80h20l18.333-48.89z"/><path d="M15 45v20h36.042l-7.5-20zm31.875 0l7.5 20H65V45z"/><path d="M30 0h20l30 80H60z"/></g><path d="M.937 77.5L0 80h20l.937-2.5zM40.225 45l7.5 20h3.317l-7.5-20z" fill="#3e3546"/><path d="M30 0h3.333l30 80H60z" fill="#905ea9"/><path d="M79.062 77.5L80 80H60l-.937-2.5z" fill="#6b3e75"/><path d="M27.957 5.447L0 80l4.27-2.5 24.055-64.19.007-7.864z" fill="#905ea9"/><path d="M35.016 31.1L28.87 47.5h3.317l6.146-16.4zm-11.77 31.4L16.683 80H20l6.562-17.5h-3.316z" fill="#3e3546"/><path d="M28.333 4.445l-2.05 5.467h4.1z" fill="#905ea9"/><path d="M28.333 4.445l.008 8.866 8.333 22.222 1.658-4.422z" fill="#3e3546"/><path d="M30.938 2.5L30 0h20l.937 2.5z" fill="#905ea9"/><g fill="#3e3546"><path d="M50 0l-2.396 2.5L76.667 80H80z"/><path d="M62.396 77.5L60 80h20l-.937-2.5zm-12.292-15l.937 2.5h-20l-.937-2.5z"/><path d="M23.246 62.5l-.937 2.5h20l.937-2.5z"/></g><path d="M33.124 45l-4.254 2.5h12.292l2.38-2.5zm11.574-5.805L60 80l2.395-2.5L48.03 39.195z" fill="#905ea9"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
111
index.php
Normal file
@@ -0,0 +1,111 @@
|
||||
<?php set_include_path('./commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title>Nibble Poker</title>
|
||||
<meta name="description" content="<?php print(localize('home.intro.meta.description')); ?>">
|
||||
<meta property="og:title" content="Nibble Poker" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="<?php print(localize('home.intro.meta.description')); ?>"/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid h-full stretch-align-items">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-home"></i> <?php print(localize("home.title.header")); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12 d-block">
|
||||
<div class="content mb-0">
|
||||
<div class="card p-0 m-0 card-bkgd">
|
||||
<div class="content m-20">
|
||||
<h2 class="content-title font-size-20 mb-10"><?php print(localize("home.intro.title")); ?></h2>
|
||||
<p class="ml-lg-10 mt-lg-5 mb-lg-5"><?php print(localize("home.intro.text.1")); ?></p>
|
||||
<p class="ml-lg-10 mt-lg-5"><?php print(localize("home.intro.text.2")); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-lg-8 mb-20">
|
||||
<div class="content mb-0">
|
||||
<div class="card p-0 m-0 card-bkgd">
|
||||
<div class="content m-20">
|
||||
<h2 class="content-title font-size-20 mb-15">Content</h2>
|
||||
<div class="ml-lg-10">
|
||||
<h3 class="content-title font-size-16 mb-10">Applications</h3>
|
||||
<div class="ml-lg-10">
|
||||
|
||||
<p class="mb-0 font-weight-semi-bold">
|
||||
PB-ListComPort
|
||||
<span class="ml-15 text-super-muted">
|
||||
<i class="fab fa-windows"></i>
|
||||
</span>
|
||||
</p>
|
||||
<p class="ml-5 mt-0">
|
||||
Cli tool that lists COM ports in different parsable formats.<br>
|
||||
<i class="fad fa-globe"></i> Link
|
||||
</p>
|
||||
|
||||
<p class="mb-0 font-weight-semi-bold">
|
||||
Youtube-Auto-Archiver
|
||||
<span class="ml-15 text-super-muted">
|
||||
<i class="fab fa-windows"></i>
|
||||
<i class="fab fa-linux"></i>
|
||||
<i class="fab fa-docker"></i>
|
||||
</span>
|
||||
</p>
|
||||
<p class="ml-5 mt-0">
|
||||
Automatic archival solutions for YouTube livestreams and uploads.<br>
|
||||
<i class="fad fa-globe"></i> Link
|
||||
</p>
|
||||
|
||||
<p class="mb-0 font-weight-semi-bold">
|
||||
Excel-Worksheet-Password-Remover
|
||||
<span class="ml-15 text-super-muted">
|
||||
<i class="fab fa-chrome"></i>
|
||||
<i class="fab fa-firefox-browser"></i>
|
||||
</span>
|
||||
</p>
|
||||
<p class="ml-5 mt-0">
|
||||
Web-based tool that simplifies the removal of passwords on Excel's Worksheet.<br>
|
||||
<i class="fad fa-globe"></i> Link
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-lg-4 d-none d-sm-block">
|
||||
<div class="content ml-lg-0">
|
||||
<div class="card p-0 m-0 card-bkgd">
|
||||
<div class="content m-20">
|
||||
<h2 class="content-title font-size-20">Updates</h2>
|
||||
<p>
|
||||
1st February 2022<br>
|
||||
Going the self-hosted route.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
152
links/index.php
Normal file
@@ -0,0 +1,152 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title>Links - Nibble Poker</title>
|
||||
<meta name="description" content="A collection of links to all the other locations we are active on.">
|
||||
<meta property="og:title" content="Nibble Poker - Links" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="A collection of links to all the other locations we are active on."/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-link"></i> <?php print(localize("links.title")); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fab fa-github"></i> GitHub
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">aziascreations</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="content mx-15 my-15"><p>[Contains the most recent repositories and blablabla...]</p>
|
||||
</div>-->
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<i class="fad fa-globe"></i> https://github.com/aziascreations
|
||||
<a class="ml-20" href="https://github.com/aziascreations">
|
||||
<span class="badge badge-primary">
|
||||
<?php print(localize('links.visit.button')); ?>
|
||||
</span>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fab fa-youtube"></i> YouTube
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">Herwin | Nibble Poker</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm border-bottom px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<i class="fad fa-globe"></i> https://www.youtube.com/channel/UCfBSS1z3EsmpnhbbP-BBoYw
|
||||
<a class="ml-20" href="https://www.youtube.com/channel/UCfBSS1z3EsmpnhbbP-BBoYw">
|
||||
<span class="badge badge-primary">
|
||||
<?php print(localize('links.visit.button')); ?>
|
||||
</span>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<i class="fad fa-globe"></i> https://www.youtube.com/channel/UCrvagfACQw9ukdNP-CE3A0g
|
||||
<a class="ml-20" href="https://www.youtube.com/channel/UCrvagfACQw9ukdNP-CE3A0g">
|
||||
<span class="badge badge-primary">
|
||||
<?php print(localize('links.visit.button')); ?>
|
||||
</span>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fab fa-twitter"></i> Twitter
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">@nibblepoker</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<i class="fad fa-globe"></i> https://twitter.com/NibblePoker
|
||||
<a class="ml-20" href="https://twitter.com/NibblePoker">
|
||||
<span class="badge badge-primary">
|
||||
<?php print(localize('links.visit.button')); ?>
|
||||
</span>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-5 col-lg-12">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fab fa-twitch"></i> Twitch
|
||||
</h2>
|
||||
</div>
|
||||
<div class="col-7 hidden-lg-and-up text-right font-italic">
|
||||
<h2 class="card-title font-size-18 m-0 text-super-muted">NibblePoker</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<i class="fad fa-globe"></i> https://www.twitch.tv/nibblepoker
|
||||
<a class="ml-20" href="https://www.twitch.tv/nibblepoker">
|
||||
<span class="badge badge-primary">
|
||||
<?php print(localize('links.visit.button')); ?>
|
||||
</span>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
137
privacy/index.php
Normal file
@@ -0,0 +1,137 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php print(localize('text.privacy')); ?>">
|
||||
<head>
|
||||
<?php include 'headers.php'; ?>
|
||||
<title><?php print(localize('privacy.title')); ?> - Nibble Poker</title>
|
||||
<meta name="description" content="???">
|
||||
<meta property="og:title" content="Nibble Poker - <?php print(localize('privacy.title')); ?>" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo($host_uri); ?>/" />
|
||||
<meta property="og:image" content="<?php echo($host_uri); ?>/resources/Azias/logos/rect1750-9-7-3-shaded.png"/>
|
||||
<meta property="og:image:type" content="image/png"/>
|
||||
<meta property="og:description" content="???"/>
|
||||
</head>
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
<h2 class="content-title font-size-24 mt-20 text-truncate">
|
||||
<i class="fad fa-user-secret"></i> <?php print(localize('privacy.title')); ?>
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-info"></i> <?php print(localize('privacy.introduction.title')); ?>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm px-20">
|
||||
<p class="font-size-12 m-0 mb-5">
|
||||
<?php print(localize('privacy.introduction.text.1')); ?>
|
||||
</p>
|
||||
<p class="font-size-12 m-0">
|
||||
<?php print(localize('privacy.introduction.text.2')); ?><br>
|
||||
<i class="fad fa-globe ml-10"></i>
|
||||
<a href="https://gdpr.eu/privacy-notice/">
|
||||
https://gdpr.eu/
|
||||
</a><br>
|
||||
<i class="fad fa-globe ml-10"></i>
|
||||
<a href="https://eur-lex.europa.eu/legal-content/ALL/?uri=CELEX%3A32016R0679">
|
||||
https://eur-lex.europa.eu/
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-database"></i> <?php print(localize('privacy.data.title')); ?>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<?php print(localize('privacy.data.text.1')); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-sync-alt"></i> <?php print(localize('privacy.update.title')); ?>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm px-20">
|
||||
<p class="font-size-12 m-0 mb-5">
|
||||
<?php print(localize('privacy.update.text.1')); ?>
|
||||
</p>
|
||||
<p class="font-size-12 m-0">
|
||||
<?php print(localize('privacy.update.text.2')); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-mailbox"></i> <?php print(localize('privacy.contact.title')); ?>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm px-20">
|
||||
<p class="font-size-12 m-0">
|
||||
<?php print(localize('privacy.contact.text.1')); ?><br>
|
||||
<i class="fad fa-at ml-10"></i>
|
||||
<a href="mailto:herwin.bozet@gmail.com">
|
||||
herwin.bozet@gmail.com
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<h2 class="card-title font-size-18 m-0">
|
||||
<i class="fad fa-gavel"></i> <?php print(localize('privacy.complaint.title')); ?>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-10 bg-light-lm bg-very-dark-dm px-20">
|
||||
<p class="font-size-12 m-0 mb-5">
|
||||
<?php print(localize('privacy.complaint.text.1')); ?>
|
||||
</p>
|
||||
<p class="font-size-12 m-0">
|
||||
<?php print(localize('privacy.complaint.text.2')); ?><br>
|
||||
<i class="fad fa-globe ml-10"></i>
|
||||
<a href="https://ec.europa.eu/info/law/law-topic/data-protection/reform/rights-citizens/redress/what-should-i-do-if-i-think-my-personal-data-protection-rights-havent-been-respected_en">
|
||||
https://ec.europa.eu/
|
||||
</a>
|
||||
<span class="ml-5">(<?php print(localize('lang.english')); ?>)</span><br>
|
||||
<i class="fad fa-globe ml-10"></i>
|
||||
<a href="https://gegevensbeschermingsautoriteit.be/citoyen/agir/introduire-une-plainte">
|
||||
https://gegevensbeschermingsautoriteit.be/
|
||||
</a>
|
||||
<span class="ml-5">(<?php print(localize('lang.french')); ?>)</span><br>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php include 'footer.php'; ?>
|
||||
</div>
|
||||
<script src="/resources/HalfMoon/1.1.1/js/halfmoon.min.js"></script>
|
||||
<script src="/resources/Azias/js/nibblepoker.lu.js"></script>
|
||||
</body>
|
||||
</html>
|
107
resources/Azias/css/nibblepoker.lu.css
Normal file
@@ -0,0 +1,107 @@
|
||||
/* Fonts */
|
||||
@font-face {
|
||||
font-family: 'Quantum';
|
||||
src: url("/resources/Quantum/Quantum.otf") format('opentype');
|
||||
}
|
||||
|
||||
/* Background for the main container and its cards */
|
||||
div#body-overlay {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-image: url("/resources/Azias/imgs/3px-tile.png");
|
||||
opacity: 0.3;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.dark-mode .card.card-bkgd {
|
||||
background: var(--dm-card-bg-color) url("/resources/Azias/imgs/3px-tile-0.2.png") repeat fixed center center;
|
||||
}
|
||||
.bg-very-dark.title-bkgd {
|
||||
background: repeat center center fixed;
|
||||
background-color: var(--dark-color-dark)!important;
|
||||
background-image: url("/resources/Azias/imgs/3px-tile-0.1.png");
|
||||
}
|
||||
|
||||
/* Helpers */
|
||||
.no-select {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
.quantum {
|
||||
font-family: 'Quantum', sans-serif;
|
||||
}
|
||||
.ucase {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.font-size-26 {
|
||||
font-size: 2.6rem!important;
|
||||
}
|
||||
.font-size-28 {
|
||||
font-size: 2.8rem!important;
|
||||
}
|
||||
.font-size-30 {
|
||||
font-size: 3.0rem!important;
|
||||
}
|
||||
.text-super-muted {
|
||||
/*color: #6E6E6E;/**/
|
||||
color: #89898A;
|
||||
}
|
||||
.square-corners {
|
||||
border-radius: 0!important;
|
||||
}
|
||||
.stretch-align-items {
|
||||
align-items: stretch;
|
||||
}
|
||||
|
||||
/* Unique rules */
|
||||
#copyright-text {
|
||||
opacity: 0.3;
|
||||
}
|
||||
#privacy-footer-link {
|
||||
opacity: 0.3;
|
||||
text-decoration: none;
|
||||
}
|
||||
#privacy-footer-link:hover {
|
||||
opacity: 0.75;
|
||||
}
|
||||
#logo-sidebar {
|
||||
filter: grayscale(100%);
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
#logo-footer {
|
||||
filter: grayscale(100%);
|
||||
}
|
||||
#page-title-bar {
|
||||
min-height: 64px;
|
||||
height: 64px;
|
||||
}
|
||||
#header-lang-menu {
|
||||
margin-right: calc(var(--content-and-card-spacing) * ( 2 / 3 ) );
|
||||
}
|
||||
#contact-tox-qrcode > img {
|
||||
height: calc( 256px * 0.75);
|
||||
-webkit-filter: invert(100%);
|
||||
filter: invert(100%);
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
|
||||
/* Trash */
|
||||
/*.lang-icon {
|
||||
height: var(--base-line-height);
|
||||
max-height: var(--base-line-height);
|
||||
height: var(--base-font-size);
|
||||
max-height: var(--base-font-size);
|
||||
}*/
|
||||
/*.page-wrapper.with-transitions.with-sidebar .content-wrapper {
|
||||
transition: none;
|
||||
}/**/
|
||||
/*div#body-overlay.error {
|
||||
background-image: url("/resources/Azias/imgs/psychedelic.png");
|
||||
opacity: 0.075;
|
||||
}/**/
|
BIN
resources/Azias/favicon.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
resources/Azias/imgs/383133.jpg
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
resources/Azias/imgs/3px-tile-0.1.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
resources/Azias/imgs/3px-tile-0.2.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
resources/Azias/imgs/3px-tile-old.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
resources/Azias/imgs/3px-tile.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
resources/Azias/imgs/angry-alchool-pussy.png
Normal file
After Width: | Height: | Size: 328 KiB |
BIN
resources/Azias/imgs/bkgd-java.jpg
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
resources/Azias/imgs/cartographer.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
resources/Azias/imgs/ef3-placeholder-image.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
resources/Azias/imgs/escheresque-dark.png
Normal file
After Width: | Height: | Size: 429 B |
BIN
resources/Azias/imgs/gplay.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
resources/Azias/imgs/graphy-dark.png
Normal file
After Width: | Height: | Size: 166 B |
BIN
resources/Azias/imgs/graphy.png
Normal file
After Width: | Height: | Size: 166 B |
BIN
resources/Azias/imgs/hexellence.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
resources/Azias/imgs/maki-dudereally-smoothed.png
Normal file
After Width: | Height: | Size: 748 KiB |
BIN
resources/Azias/imgs/maki-dudereally.png
Normal file
After Width: | Height: | Size: 716 KiB |
BIN
resources/Azias/imgs/maki-dumb01.png
Normal file
After Width: | Height: | Size: 329 KiB |
BIN
resources/Azias/imgs/maki-large.png
Normal file
After Width: | Height: | Size: 445 KiB |
BIN
resources/Azias/imgs/maki-nanners-smoothed.png
Normal file
After Width: | Height: | Size: 487 KiB |
BIN
resources/Azias/imgs/maki-nanners.png
Normal file
After Width: | Height: | Size: 455 KiB |
BIN
resources/Azias/imgs/maki-pain-00.png
Normal file
After Width: | Height: | Size: 519 KiB |
BIN
resources/Azias/imgs/maki-pain-01.png
Normal file
After Width: | Height: | Size: 532 KiB |
BIN
resources/Azias/imgs/maki-pain-02.png
Normal file
After Width: | Height: | Size: 538 KiB |
BIN
resources/Azias/imgs/maki-pain-03.png
Normal file
After Width: | Height: | Size: 517 KiB |
BIN
resources/Azias/imgs/maki-small.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
resources/Azias/imgs/old-mathematics.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
resources/Azias/imgs/placeholder.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
resources/Azias/imgs/profile-pic.png
Normal file
After Width: | Height: | Size: 601 KiB |
BIN
resources/Azias/imgs/project-paper.png
Normal file
After Width: | Height: | Size: 223 B |
BIN
resources/Azias/imgs/psychedelic.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
resources/Azias/imgs/qtox_2021_12_07.png
Normal file
After Width: | Height: | Size: 815 B |
17
resources/Azias/js/nibblepoker.lu.js
Normal file
@@ -0,0 +1,17 @@
|
||||
// TODO: Fix this !!!
|
||||
document.getElementById("sbl-home").classList.add("active");
|
||||
|
||||
// Checking if the hamburger button for the side menu has been clicked
|
||||
const element = document.getElementById('profile_title')
|
||||
|
||||
// always checking if the element is clicked, if so, do alert('hello')
|
||||
document.getElementById('button-sidebar').addEventListener("click", () => {
|
||||
halfmoon.toggleSidebar();
|
||||
});
|
||||
|
||||
document.getElementById('button-copy-tox-id-main').addEventListener("click", () => {
|
||||
navigator.clipboard.writeText("62C1A91A425F90D7B4F047D70CCF31E7402C9EC37B93604B0F37C416442D15044AF6C1AE033B");
|
||||
});
|
||||
document.getElementById('button-copy-tox-id-backup').addEventListener("click", () => {
|
||||
navigator.clipboard.writeText("01ABBD4515C8FA56231333D1022CEEE0A605F4E85F8A945365F56D196A1BBA10FB4DCE08DBE8");
|
||||
});
|
BIN
resources/Azias/logos/logo_single_1024_gvp_icon.ico
Normal file
After Width: | Height: | Size: 294 KiB |
BIN
resources/Azias/logos/logo_single_1024_pfZ_icon.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
resources/Azias/logos/logov3-test-finalized.png
Normal file
After Width: | Height: | Size: 79 KiB |
100
resources/Azias/logos/logov3-test-finalized.svg
Normal file
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="200mm"
|
||||
height="80mm"
|
||||
viewBox="0 0 200 80"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="logov3-test-finalized.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="457.88397"
|
||||
inkscape:cy="229.89525"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="true"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
showborder="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid18"
|
||||
units="mm"
|
||||
spacingx="2.5"
|
||||
spacingy="2.5"
|
||||
empspacing="10" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
id="rect1750"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:3.6595"
|
||||
d="M 170.42188 49.478516 L 82.462891 82.462891 L 0 302.36133 L 75.589844 302.36133 L 170.42188 49.478516 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect1750-9"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:3.6595"
|
||||
d="M 302.36133 0 L 214.40234 32.984375 L 113.38672 302.36133 L 188.97656 302.36133 L 302.36133 0 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect1750-9-8"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:3.6595"
|
||||
d="M 585.48438 49.478516 L 680.31445 302.36133 L 755.90625 302.36133 L 673.44336 82.462891 L 585.48438 49.478516 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect1750-9-8-9"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:3.6595"
|
||||
d="M 453.54297 0 L 566.92969 302.36133 L 642.51953 302.36133 L 541.50391 32.986328 L 453.54297 0 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect1750-9-8-9-7"
|
||||
style="fill:#3e3546;stroke:none;stroke-width:0.968243;fill-opacity:1"
|
||||
d="m 90,-9.9999999e-7 h 20 L 140,80 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-7"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:3.6595"
|
||||
d="M 340.1582 0 L 377.95312 100.78711 L 415.74805 0 L 340.1582 0 z M 333.85938 16.798828 L 226.77148 302.36133 L 302.36133 302.36133 L 371.65234 117.58398 L 333.85938 16.798828 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="rect3851"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:1.1547"
|
||||
d="M 283.46484 170.07812 L 283.46484 245.66992 L 419.68555 245.66992 L 391.33789 170.07812 L 283.46484 170.07812 z M 403.9375 170.07812 L 432.2832 245.66992 L 472.44141 245.66992 L 472.44141 170.07812 L 403.9375 170.07812 z "
|
||||
transform="scale(0.26458333)" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
302
resources/Azias/logos/logov3-test-single-fixed - Copy.svg
Normal file
@@ -0,0 +1,302 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="200mm"
|
||||
height="80mm"
|
||||
viewBox="0 0 200 80"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="logov3-test-single-fixed.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="221.66272"
|
||||
inkscape:cy="-58.943163"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
showborder="true"
|
||||
inkscape:snap-intersection-paths="true"
|
||||
inkscape:object-paths="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid18"
|
||||
units="mm"
|
||||
spacingx="2.5"
|
||||
spacingy="2.5"
|
||||
empspacing="10" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
id="rect1750-9-7-3"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 90.000422,2.31e-4 9.999908,26.66659 9.99991,-26.66659 z M 88.33386,4.44492 60.000186,80 H 80 L 98.333247,31.110992 Z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect1750"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.968244"
|
||||
d="m 52.5,-102.5 h 20 l -30,80 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="M -5,-32.5 H 15 L -15,47.500001 H -35 Z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-8"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 260,5 h 20 l 30,80.000001 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-8-9-7"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 227.5,-2.5 h 20 l 30,80.000001 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect3851"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:1.1547"
|
||||
d="m 283.46484,170.07812 v 75.5918 h 136.22071 l -28.34766,-75.5918 z m 120.47266,0 28.3457,75.5918 h 40.15821 v -75.5918 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300"
|
||||
transform="scale(0.26458333)" />
|
||||
<path
|
||||
id="path3853"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
inkscape:transform-center-x="3.7499999"
|
||||
inkscape:transform-center-y="0.50240517"
|
||||
d="m -100,20 v -30 h 80 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3856"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
inkscape:transform-center-x="1.9975965"
|
||||
inkscape:transform-center-y="-0.29006322"
|
||||
d="m 127.5,-67.5 h 80 v 30 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3856-0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
inkscape:transform-center-x="1.9975965"
|
||||
inkscape:transform-center-y="-0.29006322"
|
||||
d="m 217.5,-45 h 80 v 30.000001 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3853-6"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
inkscape:transform-center-x="3.7499999"
|
||||
inkscape:transform-center-y="0.50240517"
|
||||
d="M -60,-29.999999 V -60 h 80.000001 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path906"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke-width:0.264999"
|
||||
inkscape:transform-center-x="1.0393701e-06"
|
||||
inkscape:transform-center-y="-1.2913386e-06"
|
||||
d="m 52.5,152.5 h -125 v -20 h 125 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-0"
|
||||
style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m -32.499999,64.999999 h 20 L -42.5,145 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-8-9-1"
|
||||
style="fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 65,105 h 20 l 30,80 H 95 Z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-8-8"
|
||||
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m -82.5,64.999999 h 20 L -32.5,145 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-0"
|
||||
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 145,105 h 20 l -30,80 h -20 z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="rect1750-9-8-9"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 90,-1.2e-6 h 20 L 140,80 h -20 z"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect1750-9-7-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 82.5,-82.500002 20,10e-7 -30,80 H 52.499999 Z"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<rect
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.305514"
|
||||
id="rect3851-4"
|
||||
width="50"
|
||||
height="20"
|
||||
x="67.5"
|
||||
y="-37.5" />
|
||||
<path
|
||||
id="rect864"
|
||||
style="fill:#3e3546;stroke-width:1.00157;fill-opacity:1"
|
||||
d="M 230.31445 292.91406 L 226.77148 302.36133 L 302.36133 302.36133 L 305.9043 292.91406 L 230.31445 292.91406 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4"
|
||||
style="fill:#3e3546;stroke:none;stroke-width:0.999999;fill-opacity:1"
|
||||
d="M 378.80273 170.07812 L 407.15039 245.66992 L 419.68555 245.66992 L 391.33789 170.07812 L 378.80273 170.07812 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
style="fill:#905ea9;stroke:none;stroke-width:0.264583;fill-opacity:1"
|
||||
d="m 90,0 h 3.333333 L 123.33333,80.000004 H 120 Z"
|
||||
id="rect3848-0"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-0"
|
||||
style="fill:#6b3e75;stroke-width:0.264999;fill-opacity:1"
|
||||
d="M 139.06259,77.500409 140,80 h -19.99982 l -0.93741,-2.499591 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<rect
|
||||
style="fill:#999999;stroke-width:0.264999"
|
||||
id="rect854"
|
||||
width="5"
|
||||
height="10"
|
||||
x="10.797714"
|
||||
y="44.354435" />
|
||||
<path
|
||||
id="rect3848-0-0"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.999999"
|
||||
d="M 332.4375 20.587891 L 226.77148 302.36133 L 242.91211 292.91406 L 333.9707 50.091797 L 333.83008 50.308594 L 333.85547 20.587891 L 332.4375 20.587891 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="path901-9-4"
|
||||
style="fill:#999999;fill-opacity:1;stroke-width:0.264999"
|
||||
inkscape:transform-center-x="-0.45753227"
|
||||
inkscape:transform-center-y="-0.45753184"
|
||||
d="m 213.67483,-17.166944 6.88713,-1.732135 -6.89506,10.5979796 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path901-9-4-0"
|
||||
style="fill:#999999;fill-opacity:1;stroke-width:0.264999"
|
||||
inkscape:transform-center-x="-0.45753227"
|
||||
inkscape:transform-center-y="-0.45753184"
|
||||
d="m 26.661262,95.997646 6.887132,-1.732135 -6.895069,10.597979 z"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="rect3848-0-4-8"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.999999"
|
||||
d="M 359.11719 117.58398 L 335.88867 179.52539 L 348.42383 179.52539 L 371.65234 117.58398 L 359.11719 117.58398 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4-8-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.999999"
|
||||
d="M 314.63086 236.2168 L 289.82617 302.36133 L 302.36133 302.36133 L 327.16406 236.22266 L 314.63086 236.22266 L 314.63086 236.2168 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect985"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:0.484675"
|
||||
d="M 333.85938 16.798828 L 326.11133 37.460938 L 341.60742 37.460938 L 333.85938 16.798828 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4-2"
|
||||
style="fill:#3e3546;stroke:none;stroke-width:0.999999;fill-opacity:1"
|
||||
d="M 333.85938 16.800781 L 333.89062 50.308594 L 365.38477 134.29688 L 371.65234 117.58398 L 333.85938 16.800781 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-8"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:0.264999"
|
||||
d="M 90.937837,2.499821 90.000426,2.31e-4 h 19.999814 l 0.93741,2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.999999"
|
||||
d="M 415.74805 0 L 406.69336 9.4472656 L 516.53711 302.36328 L 529.13477 302.36328 L 415.74805 0 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-7"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:1.00157"
|
||||
d="M 462.59961 292.91406 L 453.54492 302.36133 L 529.13477 302.36133 L 525.5918 292.91406 L 462.59961 292.91406 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 110.10439,62.500576 0.93741,2.49959 H 91.041982 l -0.93741,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 83.245905,62.500576 -0.93741,2.49959 h 19.999825 l 0.93741,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87-6"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:1.00157"
|
||||
d="M 351.9668 170.07812 L 335.88867 179.52539 L 382.3457 179.52539 L 391.33789 170.07812 L 351.9668 170.07812 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-3"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.999999"
|
||||
d="M 395.70898 148.13672 L 453.54297 302.36133 L 453.54492 302.36133 L 462.59766 292.91602 L 408.30664 148.13672 L 395.70898 148.13672 z "
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="302.362" height="302.362" viewBox="0 0 80 80" xmlns:v="https://vecta.io/nano"><g fill="#6b3e75"><path d="M30 0l10 26.667L50 0zm-1.667 4.445L0 80h20l18.333-48.89z"/><path d="M15 45v20h36.042l-7.5-20zm31.875 0l7.5 20H65V45z"/><path d="M30 0h20l30 80H60z"/></g><path d="M.937 77.5L0 80h20l.937-2.5zM40.225 45l7.5 20h3.317l-7.5-20z" fill="#3e3546"/><path d="M30 0h3.333l30 80H60z" fill="#905ea9"/><path d="M79.062 77.5L80 80H60l-.937-2.5z" fill="#6b3e75"/><path d="M27.957 5.447L0 80l4.27-2.5 24.055-64.19.007-7.864z" fill="#905ea9"/><path d="M35.016 31.1L28.87 47.5h3.317l6.146-16.4zm-11.77 31.4L16.683 80H20l6.562-17.5h-3.316z" fill="#3e3546"/><path d="M28.333 4.445l-2.05 5.467h4.1z" fill="#905ea9"/><path d="M28.333 4.445l.008 8.866 8.333 22.222 1.658-4.422z" fill="#3e3546"/><path d="M30.938 2.5L30 0h20l.937 2.5z" fill="#905ea9"/><g fill="#3e3546"><path d="M50 0l-2.396 2.5L76.667 80H80z"/><path d="M62.396 77.5L60 80h20l-.937-2.5zm-12.292-15l.937 2.5h-20l-.937-2.5z"/><path d="M23.246 62.5l-.937 2.5h20l.937-2.5z"/></g><path d="M33.124 45l-4.254 2.5h12.292l2.38-2.5zm11.574-5.805L60 80l2.395-2.5L48.03 39.195z" fill="#905ea9"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
182
resources/Azias/logos/logov3-test-single-fixed-precompress.svg
Normal file
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="80mm"
|
||||
height="80mm"
|
||||
viewBox="0 0 80 80"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="logov3-test-single-fixed-precompress.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="181.37035"
|
||||
inkscape:cy="162.03325"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="true"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
showborder="true"
|
||||
inkscape:snap-intersection-paths="true"
|
||||
inkscape:object-paths="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid18"
|
||||
units="mm"
|
||||
spacingx="2.5"
|
||||
spacingy="2.5"
|
||||
empspacing="10" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
id="rect1750-9-7-3"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="M 30.000236,2.3060138e-4 40.000144,26.666821 50.000054,2.3060138e-4 Z M 28.333674,4.4449196 0,80 H 19.999814 L 38.333061,31.110992 Z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3851"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.305514"
|
||||
d="m 14.999885,44.999835 v 20.00033 h 36.041729 l -7.500318,-20.00033 z m 31.875058,0 7.4998,20.00033 h 10.625193 v -20.00033 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect1750-9-8-9"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke:none;stroke-width:0.968243"
|
||||
d="m 29.999814,-1.59862e-6 h 20 L 79.999814,80 h -20 z"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 0.93717816,77.500177 -0.93741083,2.49959 H 19.999582 l 0.93741,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 40.224702,44.999835 7.500318,20.00033 h 3.316594 l -7.500318,-20.00033 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 29.999814,-3.9862e-7 h 3.333333 L 63.333144,80.000004 h -3.33333 z"
|
||||
id="rect3848-0"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-0"
|
||||
style="fill:#6b3e75;fill-opacity:1;stroke-width:0.264999"
|
||||
d="M 79.062404,77.500409 79.999814,80 h -19.99982 l -0.93741,-2.499591 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-0"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="M 27.957235,5.4472124 -2.3267e-4,79.999767 4.270309,77.500177 28.362894,13.253454 l -0.03721,0.05736 0.0067,-7.8636026 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4-8"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 35.016236,31.110761 -6.145879,16.388664 h 3.316594 l 6.145877,-16.388664 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4-8-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 23.245895,62.499027 -6.562908,17.50074 h 3.316595 L 26.56197,62.500578 h -3.316075 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect985"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:0.128237"
|
||||
d="m 28.333441,4.4446895 -2.050005,5.4668498 h 4.100007 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-4-2"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 28.333441,4.4452062 0.0083,8.8656088 8.332827,22.2219 1.658295,-4.421954 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-8"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:0.264999"
|
||||
d="M 30.937651,2.4998206 30.00024,2.3060138e-4 H 50.000054 L 50.937464,2.4998206 Z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="M 49.999818,-3.9862e-7 47.604098,2.4995886 76.666923,80.000283 h 3.333131 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-7"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 62.395959,77.500177 -2.39572,2.49959 h 19.999815 l -0.937411,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 50.104204,62.500576 0.93741,2.49959 H 31.041796 l -0.93741,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87-9"
|
||||
style="fill:#3e3546;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 23.245719,62.500576 -0.93741,2.49959 h 19.999825 l 0.93741,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect864-87-6"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke-width:0.264999"
|
||||
d="m 33.124362,44.999835 -4.254005,2.49959 h 12.291756 l 2.379183,-2.49959 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
<path
|
||||
id="rect3848-0-3"
|
||||
style="fill:#905ea9;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
d="m 44.697814,39.194506 15.301909,40.805261 h 5.16e-4 l 2.395204,-2.499071 -14.364498,-38.30619 z"
|
||||
inkscape:export-xdpi="300"
|
||||
inkscape:export-ydpi="300" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.9 KiB |
BIN
resources/Azias/logos/rect1750-9-7-3-shaded.png
Normal file
After Width: | Height: | Size: 24 KiB |
17
sitemap.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
https://nibblepoker.lu/
|
||||
https://nibblepoker.lu/blog/
|
||||
https://nibblepoker.lu/programming/
|
||||
https://nibblepoker.lu/programming/purebasic/
|
||||
https://nibblepoker.lu/programming/java/
|
||||
https://nibblepoker.lu/programming/python/
|
||||
https://nibblepoker.lu/programming/applications/
|
||||
https://nibblepoker.lu/programming/tools/
|
||||
https://nibblepoker.lu/programming/tutorials/
|
||||
https://nibblepoker.lu/electronics/
|
||||
https://nibblepoker.lu/electronics/iot/
|
||||
https://nibblepoker.lu/electronics/experiments/
|
||||
https://nibblepoker.lu/electronics/ham/
|
||||
https://nibblepoker.lu/links/
|
||||
https://nibblepoker.lu/about/
|
||||
https://nibblepoker.lu/contact/
|
||||
https://nibblepoker.lu/privacy/
|