Initial commit: CLEO ERP avec améliorations debug

- Configuration du debug conditionnel pour dev/recette
- Fonction debug() globale avec niveaux
- Logging des requêtes SQL
- Handlers d'exceptions et d'erreurs globaux

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-04 10:24:52 +02:00
commit 99021b4f42
7348 changed files with 11423897 additions and 0 deletions

83
pub/res/adm.css Normal file
View File

@@ -0,0 +1,83 @@
body {
margin: 0;
padding: 0;
font-family: 'Roboto', sans-serif;
background-image: linear-gradient(to right top, #1ab7ea, #1b2732);
font-size: 1em;
height: 100vh;
}
.boxes div {
position: absolute;
width: 50px;
height: 50px;
background-color: transparent;
border: 2px solid #fff
}
.boxes div:nth-child(1) {
top: 70%;
left: 10%;
animation: box-animate 10s infinite
}
.boxes div:nth-child(2) {
top: 20%;
left: 80%;
animation: box-animate 9s infinite
}
.boxes div:nth-child(3) {
top: 50%;
left: 50%;
animation: box-animate 6s infinite
}
.boxes div:nth-child(4) {
top: 80%;
left: 60%;
animation: box-animate 15s infinite
}
.boxes div:nth-child(5) {
top: 30%;
left: 30%;
animation: box-animate 9s infinite
}
.boxes div:nth-child(6) {
top: 90%;
left: 90%;
animation: box-animate 12s infinite
}
.boxes div:nth-child(7) {
top: 80%;
left: 30%;
animation: box-animate 2s infinite
}
.boxes div:nth-child(8) {
top: 40%;
left: 20%;
animation: box-animate 2s infinite
}
.boxes div:nth-child(9) {
top: 50%;
left: 80%;
animation: box-animate 2s infinite
}
@keyframes box-animate {
0% {
transform: scale(0) translateY(0) rotate(0);
opacity: 1
}
100% {
transform: scale(1.3) translateY(-90px) rotate(360deg);
opacity: 0
}
}