Commit graph

  • d38e64a717 Fix mauvais calcul date de dernière utilisation suite à 2e3d9b10 Anael MOBILIA 2023-11-21 01:07:10 +01:00
  • f140db4c28 #15 - Ajout nsfwjs Anael MOBILIA 2023-11-21 01:04:33 +01:00
  • e924a68057 Ajout de boutons sur les actions des images Anael MOBILIA 2023-11-18 23:45:33 +01:00
  • 5ff3d7b351 Meilleurs gestion de la grille + ajout lien avec <img> Anael MOBILIA 2023-11-18 23:29:39 +01:00
  • 58a85b4bb3 Ajout liste des derniers fichiers envoyés Anael MOBILIA 2023-11-16 22:42:37 +01:00
  • efc0417c8a id est déjà indéxé via la PRIMARY KEY Anael MOBILIA 2023-11-16 20:43:18 +01:00
  • a05da69b33 Prendre en compte les affichages des miniatures dans le nombre total d'affichage d'une image Anael MOBILIA 2023-11-15 01:46:17 +01:00
  • 1a85248e61 Images suspectes : utiliser également le MD5 Anael MOBILIA 2023-11-15 01:45:24 +01:00
  • 4ec93dcdef Certains fichiers ont des noms avec un encodage incohérent : remplacer les caractères mal encodés (au lieu de retourner vide) Anael MOBILIA 2023-11-15 01:21:05 +01:00
  • cf086d358c Ajout d'une division des seuils d'affichage pour les images suspectes Anael MOBILIA 2023-11-12 03:47:49 +01:00
  • 822744611f Forcer le HTTPS Anael MOBILIA 2023-11-12 03:05:27 +01:00
  • f4f6772e1d Ne pas lever un mail d'alerte si l'admin vérifie une image déjà trop affichée Anael MOBILIA 2023-11-12 01:26:53 +01:00
  • 6c3dd07040 Stats d'affichage : ne mettre à jour que les champs nombre d'affichage et date pour améliorer les performances (évite également d'écraser le statut bloqué d'une image en cas de flood) Anael MOBILIA 2023-11-10 01:12:07 +01:00
  • 0d4bbb5e40 Suppression phpDoc inutile Anael MOBILIA 2023-11-10 01:07:19 +01:00
  • 264e278c4c trimer la valeur Anael MOBILIA 2023-11-10 00:42:32 +01:00
  • ccf1dbf54e Filtrer plus large en IPv6 (Orange fournit un /56 et non pas un /64) Anael MOBILIA 2023-11-04 01:39:31 +01:00
  • 9f37c75096 Trier par date d'arrivée Anael MOBILIA 2023-11-04 01:01:05 +01:00
  • 4dbbf40c6e Pouvoir bloquer une image précédemment approuvée Anael MOBILIA 2023-11-04 00:35:36 +01:00
  • 3a94acccad Renommage méthode Anael MOBILIA 2023-11-03 23:58:51 +01:00
  • 5805ab41d8 Schèma de BDD : optimisation du type de champ Anael MOBILIA 2023-11-03 22:56:59 +01:00
  • 992505172f Gestion du cas aucune miniature / affichage (int + int + null => null) Anael MOBILIA 2023-11-02 22:48:40 +01:00
  • dac7c3c1ba Recharger l'image pour ne pas écraser les modifs faites par le cron Anael MOBILIA 2023-11-02 22:48:11 +01:00
  • cb1f4bbdf2 Test des dernières fonctions anti abus Anael MOBILIA 2023-11-01 23:41:40 +01:00
  • 19b5bc9eb7 Codestyle Anael MOBILIA 2023-11-01 23:18:27 +01:00
  • 415ec17b72 Comptabiliser également les affichages des miniatures pour le nombre d'affichage par jour Anael MOBILIA 2023-11-01 23:07:24 +01:00
  • 8a218658a6 Tracer l'image ayant généré l'appel au cron Anael MOBILIA 2023-11-01 22:54:32 +01:00
  • 511a3b0531 Vérifier si l'image n'a pas été trop affichée lorsqu'on l'affiche Anael MOBILIA 2023-10-31 23:01:38 +01:00
  • 9ec1fa358e Amélioration index Anael MOBILIA 2023-10-31 22:45:21 +01:00
  • 06ba72b1e6 Détection des abus : ajout d'une recherche sur le réseau IP utilisé Anael MOBILIA 2023-10-29 22:32:58 +01:00
  • 242472cc81 Ajout d'un champ de recherche sur le nom dans le système dans l'admin / gestion des abus Anael MOBILIA 2023-10-29 20:57:07 +01:00
  • a0bf03c9e2 Détection des abus : ajout des images suspectes dans les notifications Anael MOBILIA 2023-10-26 22:19:26 +02:00
  • 23a025137e Détection des abus : la première journée échappait à la détection Anael MOBILIA 2023-10-20 23:04:20 +02:00
  • 48c1120241 GUI : information si l'image est bloquée ou validée Anael MOBILIA 2023-10-16 21:54:38 +02:00
  • a34e0f53eb Barrer les images déjà bloquées Anael MOBILIA 2023-10-15 00:57:37 +02:00
  • 4fd35d642a Ajout d'un champ de recherche dans l'admin / gestion des abus Anael MOBILIA 2023-10-15 00:50:05 +02:00
  • 03c1b66c70 Factorisation de code Anael MOBILIA 2023-10-15 00:34:12 +02:00
  • 648ef10ab6 Abuse - ajout des images potentiellement suspectes Anael MOBILIA 2023-10-13 01:45:00 +02:00
  • 1aa2a1578f Champs md5 => 32 chrs + index && formatage Anael MOBILIA 2023-10-13 01:34:40 +02:00
  • 975880f637 Une adresse IPv6 fera au plus 45 chr Anael MOBILIA 2023-10-13 01:33:42 +02:00
  • 4cbc55f0ce Abuse - Ajout de l'ID du propriétaire de l'image Anael MOBILIA 2023-10-13 00:45:05 +02:00
  • ec6921bbd7 Factorisation des tableaux Anael MOBILIA 2023-10-13 00:23:39 +02:00
  • b26a044b77 PSR-12 Anael MOBILIA 2023-10-13 00:13:29 +02:00
  • 66580c5a71 Nettoyage du code avec phpinspectionsea https://github.com/kalessil/phpinspectionsea Anael MOBILIA 2023-10-12 23:22:33 +02:00
  • e31f3e5cd6 Ajout des images bloquées + tri par "gravité" (warning -> signalé -> bloqué) Anael MOBILIA 2023-10-12 22:38:43 +02:00
  • 174b60c371 MàJ des notes suite à e8a5ee85e2 Anael MOBILIA 2023-10-10 22:44:21 +02:00
  • 7c52ba9a27 Aligner le calcul PHP sur celui du SQL qui est plus avantageux pour les utilisateurs (toute journée entamée est comptabilisée) Anael MOBILIA 2023-09-05 22:58:59 +02:00
  • 893ddf63f9 Calcul par jour entier pour mieux gérer les premières heures d'une image Anael MOBILIA 2023-08-27 22:35:26 +02:00
  • e8a5ee85e2 fontawesome -> bootstrap icons v2.3 Anael MOBILIA 2023-08-26 02:22:40 +02:00
  • b33b45b197 Crons : amélioration du log Anael MOBILIA 2023-08-26 01:31:22 +02:00
  • f0089f7ff9 Bootstrap++ Anael MOBILIA 2023-08-26 01:21:05 +02:00
  • 550d70564b Blocage automatique des images qui abusent clairement du service Anael MOBILIA 2023-08-26 01:13:20 +02:00
  • 3c9ac61691 Crons : appeler directement les méthodes au lieu de simuler l'utilisation des pages de l'admin Anael MOBILIA 2023-08-26 00:53:27 +02:00
  • c789bde9ad Fix var name Anael MOBILIA 2023-08-26 00:31:01 +02:00
  • 74c36ee5bd Meilleure gestion de l'exécution des scripts via un cron Anael MOBILIA 2023-08-26 00:11:16 +02:00
  • d76d670b1a Qualité de code ++ Anael MOBILIA 2023-08-25 23:58:47 +02:00
  • c575ffc744 Harmonisation des séparateurs de chaînes en PHP Anael MOBILIA 2023-08-25 23:45:43 +02:00
  • fc6840769f Fix test Anael MOBILIA 2023-08-25 02:31:35 +02:00
  • c337df2df1 Mieux récupèrer le contenu du buffer de sortie Anael MOBILIA 2023-08-25 02:29:14 +02:00
  • fbbf89fab7 Mettre le path pour les require du cron Anael MOBILIA 2023-08-25 02:28:17 +02:00
  • b56675d95b Générer une erreur si on ne peur pas charger le fichier du cron Anael MOBILIA 2023-08-25 01:31:30 +02:00
  • 48532249ec Abuse : meilleure vérification du nom du fichier + variable d'état pour savoir si une image a été bloquée automatiquement Anael MOBILIA 2023-08-25 01:19:17 +02:00
  • ff17798ce2 On utilise pas le retour de sauver() Anael MOBILIA 2023-08-25 01:17:36 +02:00
  • e74e4b3695 Ajout de lien https depuis l'admin (on a le cookie de session de l'admin si on forceDisplay=1 Anael MOBILIA 2023-08-24 03:42:59 +02:00
  • 36e2d34cee Bloquer l'accès au répertoire cron Anael MOBILIA 2023-08-24 03:06:03 +02:00
  • 28cf0b4937 Ajout d'un cron pour superviser les comportements anormaux d'affichage Anael MOBILIA 2023-08-24 03:05:53 +02:00
  • 909533a984 Ajout de la notion d'image approuvée (ne peut pas être bloquée automatiquement et ne remonte pas dans les images à comportement étrange) Anael MOBILIA 2023-08-24 02:47:43 +02:00
  • 5b880f1f16 Admin - vue Abuse (images signalées et images trop affichées) Anael MOBILIA 2023-08-24 01:50:21 +02:00
  • 5452768a82 Meilleure gestion pour les images jamais affichées Anael MOBILIA 2023-08-24 01:36:05 +02:00
  • 8050e80553 Permettre à l'administrateur d'afficher des images bloquée (?forceDisplay=1 Anael MOBILIA 2023-08-24 01:06:58 +02:00
  • 9d29488894 Permettre à l'administrateur d'afficher des images bloquée (?forceDisplay=1) Anael MOBILIA 2023-08-24 01:06:58 +02:00
  • 041427dc68 Nettoyer les paramètres passés dans le nom de l'image (sinon image non trouvée) Anael MOBILIA 2023-08-24 00:56:38 +02:00
  • 9fa757fc7e Utiliser le nom du site dans les mails d'erreur Anael MOBILIA 2023-08-24 00:31:59 +02:00
  • 7707108a22 Découpage en helpers abstract Anael MOBILIA 2023-08-24 00:24:00 +02:00
  • 3af8bbd8db Mise en avant signalement abus Anael MOBILIA 2023-08-24 00:04:36 +02:00
  • d99fce555e Fix var name Anael MOBILIA 2023-08-23 23:52:01 +02:00
  • 1116aa3b11 Fix test Anael MOBILIA 2023-08-20 23:01:27 +02:00
  • 8dc98ebeae Fix test Anael MOBILIA 2023-08-20 21:48:49 +02:00
  • a0bec132b3 Fix test Anael MOBILIA 2023-08-20 21:46:48 +02:00
  • 7ac18b725b Fix test Anael MOBILIA 2023-08-20 21:43:42 +02:00
  • 51371c59fa Fix test - Image n'était plus créée car déjà existante dans la BDD Anael MOBILIA 2023-08-20 21:26:19 +02:00
  • ea19ceabf2 Parallélisation des tests Anael MOBILIA 2023-08-20 02:28:29 +02:00
  • 513dbe49a2 Fix test Anael MOBILIA 2023-08-20 02:25:43 +02:00
  • f8f94bad00 Fix test Anael MOBILIA 2023-08-20 02:22:58 +02:00
  • 9b12884cdb Fix comparaison Anael MOBILIA 2023-08-20 02:19:20 +02:00
  • 91b38e4f9f Fix comparaison Anael MOBILIA 2023-08-20 02:16:32 +02:00
  • 5d730d00ac Afficher le MD5 du fichier envoyé (debug) Anael MOBILIA 2023-08-20 02:15:50 +02:00
  • 570326c946 Fix pour phpunit v10 (PHP > 8.0) Anael MOBILIA 2023-08-20 02:11:57 +02:00
  • cddb893f6c Fix SQL Anael MOBILIA 2023-08-20 02:02:38 +02:00
  • ce75af0197 Passage à la nouvelle version de checkout (node12 -> node16) Anael MOBILIA 2023-08-20 02:00:50 +02:00
  • f07d42db2c Bloquer l'image lors de l'envoi si son MD5 est déjà bloqué par ailleurs Anael MOBILIA 2023-08-20 01:37:54 +02:00
  • 4333ce57c1 year++ Anael MOBILIA 2023-08-19 04:04:51 +02:00
  • 1615c078e2 Masquer les informations sensibles lors de l'affichage des erreurs à l'utilisateur Anael MOBILIA 2023-08-19 01:05:42 +02:00
  • 5fa5c9df58 Fix nom de la variable à utiliser Anael MOBILIA 2023-08-18 22:17:05 +02:00
  • 3d08eeef91 Permettre de charger les ressources par new_name, MD5 et ID. -> permet d'avoir plusieurs miniatures pour une même image -> permet de gérer l'effacement depuis des MD5 Anael MOBILIA 2022-12-18 03:53:59 +01:00
  • 5cfcf45834 Fix comparaison Anael MOBILIA 2022-12-18 03:30:49 +01:00
  • 8ee02c6a9e Fix data Anael MOBILIA 2022-12-18 03:25:02 +01:00
  • 289c728b5b Alignement de la conf avec celle d'OVH Anael MOBILIA 2022-12-18 03:13:02 +01:00
  • 17d274a4db Afficher la configuration (strict_mode) myqsl de github Anael MOBILIA 2022-12-18 03:10:34 +01:00
  • 7280704638 Amélioration schéma BDD avec pilotage des valeurs par défaut dans le code Anael MOBILIA 2022-12-18 02:58:02 +01:00
  • 9b8e235563 php lint Anael MOBILIA 2022-12-18 02:47:27 +01:00