Added 42S01 mariadb error (tables still exist in database). Added warn message and icon on odbc and ldap libs checks. Enlarged #application installer zone (css).

This commit is contained in:
2026-04-27 11:16:03 +02:00
parent c1b03900c1
commit 29ec074962
26 changed files with 639 additions and 38 deletions
+1 -1
View File
@@ -472,7 +472,7 @@ data/javascript/*.*
!data/javascript/summernote/
!data/javascript/summernote-current
#
data/message/*
#data/message/*
!data/message/*/adminentrynode.ini
!data/message/*/admingroup.ini
!data/message/*/adminhome.ini
Executable → Regular
View File
+51
View File
@@ -0,0 +1,51 @@
titlBlogs = "Les Billets"
lblBlogsView = "Voir les billets"
lblBlogsAdmin = "Administrer les billets"
lblBlogsAdminCreate = "Créer un billet"
lblnoblogscomments = "Aucun commentaire"
lblblogscomments = "Commentaire(s)"
lblblogscomment = "Commentaire"
dataBlogsDeleted = "Le billet a été effacé"
dataBlogsMasked = "Le billet n'est plus affiché"
dataBlogsNoDeleted = "Requête refusée !"
titlAdminBlogs = "Gérer les Billets"
lblAdminBlogsView = "Voir les billets"
lblAdminBlogsAdmin = "Administrer les billet"
lblAdminBlogsAdminCreate = "Créer un billet"
lblTabBlogsId = "Id."
lblTabBlogsCommunity = "Comm."
lblTabBlogsTimestamp = "Date"
lblTabBlogsFeaturedImage = "Image"
lblTabBlogsType = "Type"
lblTabBlogsIcone = "Icône"
lblTabBlogsTitle = "Titre (FR)"
lblTabBlogsContent = "Contenu (FR)"
lblTabBlogsActions = "Actions"
lblTabBlogsImage = "Image"
BtnPrev = "Plus anciens"
BtnNext = "Plus récents"
lblBtnCreateBlogs = "Créer le billet"
tipCreateBlogs = "Enregistre et publie le billet"
lblBtnSaveBlogs = "Enregistrer"
tipSaveBlogs = "Enregistre les modifications apportées au billet"
lblnonewscomments = "Aucun commentaire"
lblnewscomments = "Commentaire(s)"
lblnewscomment = "Commentaire"
dataBlogsCreated = "Le billet a été créé avec succès !"
dataBlogsUpdated = "Le billet a été mis à jour avec succès !"
dataBlogsDeleted = "Le billet a été effacé avec succès !"
dataBlogsMasked = "Le billet n'est plus affiché !"
dataBlogsNoDeleted = "Requête refusée !"
readmore = "Lire la suite"
TxtBlocName = "Nom de l'outil"
TxtGuestIDisplayLength = "Nombre de billets par page"
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Working...",
"sLengthMenu": "Afficher _MENU_ billets",
"sZeroRecords": "Aucun billet à afficher",
"sInfo": "Affiche les billets _START_ à _END_ sur _TOTAL_ billets",
"sInfoEmpty": "Aucun billet à afficher",
"sInfoFiltered": "(filtré depuis un total de _MAX_ total billets)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Working...",
"sLengthMenu": "Afficher _MENU_ nouvelles",
"sZeroRecords": "Aucune nouvelle à afficher",
"sInfo": "Affiche les nouvelles _START_ à _END_ sur _TOTAL_ nouvelles",
"sInfoEmpty": "Aucune nouvelle à afficher",
"sInfoFiltered": "(filtré depuis un total de _MAX_ total nouvelles)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Working...",
"sLengthMenu": "Afficher _MENU_ applications",
"sZeroRecords": "Aucune application à afficher",
"sInfo": "Affiche les applications _START_ à _END_ sur _TOTAL_ applications",
"sInfoEmpty": "Aucune application à afficher",
"sInfoFiltered": "(filtré depuis un total de _MAX_ total applications)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ rencontres",
"sZeroRecords": "Aucune rencontre en cours",
"sInfo": "Affiche les rencontres _START_ à _END_ sur _TOTAL_ rencontres",
"sInfoEmpty": "Aucune rencontre en cours",
"sInfoFiltered": "(filtré depuis un total de _MAX_ rencontres)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ résultats",
"sZeroRecords": "Aucun joueur enregistré",
"sInfo": "Affiche les enregistrements _START_ à _END_ sur _TOTAL_ enregistrements",
"sInfoEmpty": "Aucun joueur enregistré",
"sInfoFiltered": "(filtré depuis un total de _MAX_ enregistrements)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ résultats",
"sZeroRecords": "Aucun résultat enregistré",
"sInfo": "Affiche les résultats _START_ à _END_ sur _TOTAL_ résultats",
"sInfoEmpty": "Aucun résultat enregistré",
"sInfoFiltered": "(filtré depuis un total de _MAX_ résultats)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ serveurs",
"sZeroRecords": "Aucun serveur actif",
"sInfo": "Affiche les serveurs _START_ à _END_ sur _TOTAL_ serveurs",
"sInfoEmpty": "Aucun serveur actif",
"sInfoFiltered": "(filtré depuis un total de _MAX_ serveurs)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ bannissement",
"sZeroRecords": "Aucun bannissement actif",
"sInfo": "Affiche les bannissements _START_ à _END_ sur _TOTAL_ bannissements",
"sInfoEmpty": "Aucun bannissement actif",
"sInfoFiltered": "(filtré depuis un total de _MAX_ bannissements)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ domaines",
"sZeroRecords": "Aucun domaine actif",
"sInfo": "Affiche les domaines _START_ à _END_ sur _TOTAL_ domaines",
"sInfoEmpty": "Aucun domaine actif",
"sInfoFiltered": "(filtré depuis un total de _MAX_ domaines)",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ alias(es)",
"sZeroRecords": "Aucun alias actif",
"sInfo": "Affiche le(s) alias(es) _START_ à _END_ sur _TOTAL_ alias(es)",
"sInfoEmpty": "Aucun alias actif",
"sInfoFiltered": "(filtré depuis un total de _MAX_ alias(es))",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
@@ -0,0 +1,17 @@
{
"sProcessing": "Chargement en cours...",
"sLengthMenu": "Afficher _MENU_ comptes courriels",
"sZeroRecords": "Aucun compte courriel actif",
"sInfo": "Affiche le(s) compte(s) _START_ à _END_ sur _TOTAL_ compte(s) courriel(s)",
"sInfoEmpty": "Aucun compte courriel actif",
"sInfoFiltered": "(filtré depuis un total de _MAX_ compte(s))",
"sInfoPostFix": "",
"sSearch": "Recherche :",
"sUrl": "",
"oPaginate": {
"sFirst": "Première",
"sPrevious": "Précédente",
"sNext": "Suivante",
"sLast": "Dernière"
}
}
+90
View File
@@ -0,0 +1,90 @@
titlBlogs = "Les Billets"
lblBlogsView = "Voir les billets"
lblBlogsAdmin = "Administrer les billets"
lblBlogsAdminCreate = "Créer un billet"
lblTabHellsWarsServersRegistered = "Serveurs de jeux enregistrés"
lblTabHellsWarsServerTitle = "Titre du serveur"
lblTabHellsWarsServerIp = "Adresse IPv4"
lblTabHellsWarsServersId = "SteamID du serveur"
lblTabHellsWarsServerPort = "Port"
lblTabHellsWarsServerGame = "Jeu"
lblTabHellsWarsServerId = "ID du serveur"
lblTabHellsWarsServerState = "État"
lblTabHellsWarsServerActions= "Actions"
lblTabHellsWarsServersCurrent = "Rencontres en cours"
lblTabHellsWarsCurrentServerId = "Id"
; lblTabHellsWarsCurrentServersId = "SteamID du serveur"
lblTabHellsWarsCurrentServerGame = "Jeu"
lblTabHellsWarsCurrentServerState = "État"
lblTabHellsWarsCurrentServerMap = "Carte"
lblTabHellsWarsCurrentServerScoreCT = "Score CT"
lblTabHellsWarsCurrentServerScoreT = "Score T"
lblTabHellsWarsCurrentServerCptCTsID = "SteamID CT"
lblTabHellsWarsCurrentServerCptTsID = "SteamID T"
lblTabHellsWarsCurrentServerClantagCT = "Tag CT"
lblTabHellsWarsCurrentServerClantagT = "Tag T"
lblTabHellsWarsCurrentServerTimestamp = "Updated"
lblTabHellsWarsServersResults = "Résultats enregistrés"
lblTabHellsWarsResultsStepStart = "Date Début"
lblTabHellsWarsResultsStepEnd = "Date Fin"
lblTabHellsWarsResultsElapsed = "Durée"
lblTabHellsWarsResultsServerId = "Id"
lblTabHellsWarsResultsStepGame = "Jeu"
lblTabHellsWarsResultsStepType = "Side"
lblTabHellsWarsResultsStepMap = "Carte"
lblTabHellsWarsResultsStepScoreCT = "Sc. CT"
lblTabHellsWarsResultsStepScoreT = "Sc. T"
lblTabHellsWarsResultsStepCptCTsID = "SteamID CT"
lblTabHellsWarsResultsStepCptTsID = "SteamID T"
lblTabHellsWarsResultsStepClantagCT = "Tag CT"
lblTabHellsWarsResultsStepClantagT = "Tag T"
lblTabHellsWarsResultsStepRecord = "Enregistrement"
lblTabHellsWarsServersPlayersStats = "Statistiques des joueurs"
lblTabHellsWarsPlayersStatsId = "Steamid64"
lblTabHellsWarsPlayersStatsName = "Nom du joueur"
lblTabHellsWarsPlayersStatsKills = "Kills"
lblTabHellsWarsPlayersStatsDeaths = "Deaths"
lblTabHellsWarsPlayersStatsShots = "Shots"
lblTabHellsWarsPlayersStatsHits = "Hits"
lblTabHellsWarsPlayersStatsHeadshots = "Headshots"
lblTabHellsWarsPlayersStatsAssists = "Assists"
lblTabHellsWarsPlayersStatsBplant = "BPlant"
lblTabHellsWarsPlayersStatsBdefuse = "BDefuse"
lblTabHellsWarsPlayersStatsBplanted = "BPlanted"
lblTabHellsWarsPlayersStatsBdefused = "BDefused"
lblTabHellsWarsPlayersStatsBexploded = "BExploded"
lblTabHellsWarsPlayersStatsSecsonserver = "Temps de jeu"
lblTabHellsWarsPlayersStatsLastconn = "Dernière connexion"
txtCSS = "CS:S"
txtCSGO = "CS:GO"
txtUNKNOWN = "Inconnu"
txtCHOOSETEAM = "Équipes"
txtWARMUP = "Warmup"
txtKNIFE = "Tirage"
txtCHOOSEMAP = "Maps"
txtLIVE1 = "Live S1"
txtLIVE2 = "Live S2"
dataBlogsDeleted = "Le billet a été effacé"
dataBlogsMasked = "Le billet n'est plus affiché"
dataBlogsNoDeleted = "Requête refusée !"
titlAdminBlogs = "Gérer les Billets"
lblAdminBlogsView = "Voir les billets"
lblAdminBlogsAdmin = "Administrer les billet"
lblAdminBlogsAdminCreate = "Créer un billet"
lblBtnCreateBlogs = "Créer le billet"
tipCreateBlogs = "Enregistre et publie le billet"
lblBtnSaveBlogs = "Enregistrer"
tipSaveBlogs = "Enregistre les modifications apportées au billet"
dataBlogsDeleted = "Le billet a été effacé"
dataBlogsMasked = "Le billet n'est plus affichée"
dataBlogsNoDeleted = "Requête refusée !"
+1
View File
@@ -68,6 +68,7 @@ NoMysqlConnexion = "Impossible de se connecter au serveur MySQL ! Veuillez véri
Bdnotfound = "La base de données ne semble pas exister. L'installeur peût la créer pour vous."
BdCreateError = "Une erreur d'exécution sql s'est produite lors de la création de la base de données !"
BdStructureError = "Une erreur d'exécution sql s'est produite lors de la création de la structure des tables !"
BDTablesExist = "Une ou plusieurs table(s) existe(nt) déjà dans la base de données !"
BdDatasError = "Une erreur d'exécution sql s'est produite lors de l'insertion des données dans les tables !"
Adapt = "Personnalisation de la plateforme"
+83
View File
@@ -0,0 +1,83 @@
lblAdminManageFail2banBanAdmin = "Gesion Fail2Ban"
lblTabManageFail2banBansList = "Liste des bannissements par Fail2Ban"
lblTabManageFail2banBansIp = "Ip"
lblTabManageFail2banBansPorts = "Port/Services"
lblTabManageFail2banBansProtocol = "Protocole"
lblTabManageFail2banBansJail = "Jail"
lblTabManageFail2banBansHostname = "Hostname"
lblTabManageFail2banBansCountry = "Pays"
lblTabManageFail2banBansRdns = "Rdns"
lblTabManageFail2banBansFailures = "Échecs"
lblTabManageFail2banBansTimestamp = "Date"
lblTabManageFail2banBansRemove = "État"
lblTabManageFail2banBansActions = "Actions"
lblTabManageMailsMailboxesRegistered= "Compte(s) courriel(s) du domaine "
lblTabManageMailsMailboxUsername = "Compte"
lblTabManageMailsMailboxDomain = "Domaine"
lblTabManageMailsMailboxName = "Nom du compte"
lblTabManageMailsMailboxMaildir = "Emplacement"
lblTabManageMailsMailboxQuota = "Quota"
lblTabManageMailsMailboxMailRescue = "Courriel"
lblTabManageMailsMailboxPassword = "Mot de passe"
lblTabManageMailsMailboxCreated = "Création"
lblTabManageMailsMailboxModified = "Modification"
lblTabManageMailsMailboxActive = "État"
lblTabManageMailsMailboxActions = "Actions"
txtQuotaUNKNOWN = "Inconnu"
txtQuotaDisabled = "Désactivé"
txtQuotaNoLimited = "Illimité"
txtTransportUNKNOWN = "Inconnu"
txtTransportLocal = "Local"
txtTransportVirtual = "Virtuel"
txtTransportRelay = "Relai"
txtBackupMXDisabled = "Désactivé"
txtBackupMXEnabled = "Activé"
txtBanStateUNKNOWN = "Inconnu"
txtDomainDisabled = "Désactivé"
txtDomainEnabled = "Activé"
txtMailboxStateUNKNOWN = "Inconnu"
txtMailboxDisabled = "Désactivé"
txtMailboxEnabled = "Activé"
dataManageMailsDomainDeleted = "Le domaine MX a été supprimé avec succès !"
dataManageMailsDomainNoDeleted = "Échec de la suppression du domaine MX !"
lblAdminManageFail2banBansAdmin = "Gérer l'infrastructure de courriels"
lblAdminManageMailsDomainCreate = "Ajouter un domaine MX"
lblAdminManageMailsDomainEdit = "Éditer un domaine MX"
lblAdminManageMailsMailboxCreate = "Créer un compte"
lblAdminManageMailsMailboxEdit = "Éditer un compte courriel"
lblBtnSaveManageFail2banBans = "Enregistrer"
tipSaveManageFail2banBans = "Enregistre l'ajout du domaine MX"
lblBtnSaveManageMailsMailbox = "Enregistrer"
tipSaveManageMailsMailbox = "Enregistre la création du compte courriel"
dataManageMailsDomainnewDomain = "Domaine MX créé avec succés !"
dataManageMailsDomainFailednewDomain= "Échec de l'enregistrement du domaine MX !"
dataManageMailsMailboxnewMailbox = "Compte courriel créé avec succés !"
dataManageMailsMailboxFailednewMailbox= "Échec de la création du compte courriel !"
dataManageMailsDomaineditDomain = "Domaine MX mis à jour avec succés !"
dataManageMailsDomainFailededitDomain= "Échec de la mise à jour du domaine MX !"
dataManageMailsMailboxeditMailbox = "Compte courriel mis à jour avec succés !"
dataManageMailsMailboxFailededitMailbox="Échec de la mise à jour du compte courriel !"
dataManageMailsDomainStateChanged = "L'état du domaine MX a été changé avec succès !"
dataManageMailsDomainStateFailed = "Échec du changement d'état du domaine MX !"
dataManageMailsMailboxStateChanged = "L'état du compte courriel a été changé avec succès !"
dataManageMailsMailboxStateFailed = "Échec du changement d'état du compte courriel !"
+96
View File
@@ -0,0 +1,96 @@
lblAdminManageMailsMailboxesAdmin = "Gestion des comptes et aliases du domaine"
lblTabManageMailsDomainsRegistered = "Domaines MX pris en charge"
lblTabManageMailsDomainsDomain = "Domaine MX"
lblTabManageMailsDomainsDesc = "Description"
lblTabManageMailsDomainsAliases = "Max. Aliases"
lblTabManageMailsDomainsBoxes = "Max. Boîtes"
lblTabManageMailsDomainsMaxQuota = "Q./Boite"
lblTabManageMailsDomainsQuota = "Q./Domaine"
lblTabManageMailsDomainsTransport = "Transport"
lblTabManageMailsDomainsCreated = "Création"
lblTabManageMailsDomainsModified = "Modification"
lblTabManageMailsDomainsBackupMX = "MX Backup"
lblTabManageMailsDomainsPasswordExp = "Exp. Pwd"
lblTabManageMailsDomainsActive = "État"
lblTabManageMailsDomainsActions = "Actions"
lblTabManageMailsMailboxesRegistered= "Compte(s) courriel(s) du domaine "
lblTabManageMailsAliasesRegistered= "Alias(es) courriel(s) du domaine "
lblTabManageMailsMailboxUsername = "Compte"
lblTabManageMailsMailboxDomain = "Domaine"
lblTabManageMailsMailboxName = "Nom du compte"
lblTabManageMailsMailboxMaildir = "Emplacement"
lblTabManageMailsMailboxQuota = "Quota"
lblTabManageMailsMailboxMailRescue = "Courriel"
lblTabManageMailsMailboxPassword = "Mot de passe"
lblTabManageMailsMailboxCreated = "Création"
lblTabManageMailsMailboxModified = "Modification"
lblTabManageMailsMailboxActive = "État"
lblTabManageMailsMailboxActions = "Actions"
lblTabManageMailsAliasAddress = "Alias"
lblTabManageMailsAliasGoto = "Délivré à"
lblTabManageMailsAliasCreated = "Création"
lblTabManageMailsAliasModified = "Modification"
lblTabManageMailsAliasActive = "État"
lblTabManageMailsAliasActions = "Actions"
txtQuotaUNKNOWN = "Inconnu"
txtQuotaDisabled = "Désactivé"
txtQuotaNoLimited = "Illimité"
txtTransportUNKNOWN = "Inconnu"
txtTransportLocal = "Local"
txtTransportVirtual = "Virtuel"
txtTransportRelay = "Relai"
txtBackupMXDisabled = "Désactivé"
txtBackupMXEnabled = "Activé"
txtDomainStateUNKNOWN = "Inconnu"
txtDomainDisabled = "Désactivé"
txtDomainEnabled = "Activé"
txtMailboxStateUNKNOWN = "Inconnu"
txtMailboxDisabled = "Désactivé"
txtMailboxEnabled = "Activé"
dataManageMailsDomainDeleted = "Le domaine MX a été supprimé avec succès !"
dataManageMailsDomainNoDeleted = "Échec de la suppression du domaine MX !"
lblAdminManageMailsDomainsAdmin = "Gérer l'infrastructure de courriels"
lblAdminManageMailsDomainCreate = "Ajouter un domaine MX"
lblAdminManageMailsDomainEdit = "Éditer un domaine MX"
lblAdminManageMailsMailboxCreate = "Créer un compte"
lblAdminManageMailsMailboxEdit = "Éditer un compte courriel"
lblAdminManageMailsAliasCreate = "Créer un alias"
lblAdminManageMailsAliasEdit = "Éditer un alias courriel"
lblBtnSaveManageMailsDomains = "Enregistrer"
tipSaveManageMailsDomains = "Enregistre l'ajout du domaine MX"
lblBtnSaveManageMailsMailbox = "Enregistrer"
tipSaveManageMailsMailbox = "Enregistre la création du compte courriel"
dataManageMailsDomainnewDomain = "Domaine MX créé avec succés !"
dataManageMailsDomainFailednewDomain= "Échec de l'enregistrement du domaine MX !"
dataManageMailsMailboxnewMailbox = "Compte courriel créé avec succés !"
dataManageMailsMailboxFailednewMailbox= "Échec de la création du compte courriel !"
dataManageMailsDomaineditDomain = "Domaine MX mis à jour avec succés !"
dataManageMailsDomainFailededitDomain= "Échec de la mise à jour du domaine MX !"
dataManageMailsMailboxeditMailbox = "Compte courriel mis à jour avec succés !"
dataManageMailsMailboxFailededitMailbox="Échec de la mise à jour du compte courriel !"
dataManageMailsDomainStateChanged = "L'état du domaine MX a été changé avec succès !"
dataManageMailsDomainStateFailed = "Échec du changement d'état du domaine MX !"
dataManageMailsMailboxStateChanged = "L'état du compte courriel a été changé avec succès !"
dataManageMailsMailboxStateFailed = "Échec du changement d'état du compte courriel !"
+47
View File
@@ -0,0 +1,47 @@
titlNews = "Les Nouvelles"
lblNewsView = "Voir les nouvelles"
lblNewsAdmin = "Administrer les nouvelles"
lblNewsAdminCreate = "Créer une nouvelle"
lblnonewscomments = "Aucun commentaire"
lblnewscomments = "Commentaire(s)"
lblnewscomment = "Commentaire"
dataNewsDeleted = "L'actualité a été effacée"
dataNewsMasked = "L'actualité n'est plus affichée"
dataNewsNoDeleted = "Requête refusée !"
titlAdminNews = "Gérer les Actualités"
lblAdminNewsView = "Voir les actualités"
lblAdminNewsAdmin = "Administrer les actualités"
lblAdminNewsAdminCreate = "Créer une actualité"
lblTabNewsId = "Id."
lblTabNewsCommunity = "Comm."
lblTabNewsTimestamp = "Date"
lblTabNewsFeaturedImage = "Image"
lblTabNewsType = "Type"
lblTabNewsIcone = "Icône"
lblTabNewsTitle = "Titre (FR)"
lblTabNewsContent = "Contenu (FR)"
lblTabNewsActions = "Actions"
lblTabNewsImage = "Image"
BtnPrev = "Plus anciennes"
BtnNext = "Plus récentes"
lblBtnCreateNews = "Créer l'actualité"
tipCreateNews = "Enregistre et publie l'actualité"
lblBtnSaveNews = "Enregistrer"
tipSaveNews = "Enregistre les modifications apportées à l'actualité"
dataNewsCreated = "L'actualité a été créée avec succès !"
dataNewsUpdated = "L'actualité a été mise à jour avec succès !"
dataNewsDeleted = "L'actualité a été effacée avec succès !"
dataNewsMasked = "L'actualité n'est plus affichée"
dataNewsNoDeleted = "Requête refusée !"
readmore = "Lire la suite"
TxtBlocName = "Nom de l'outil"
TxtGuestIDisplayLength = "Nombre d'actualités par page"
+50
View File
@@ -0,0 +1,50 @@
lblSmartGrade = "Veille applicative"
titlSmartGrade = "Les Applications"
lblSmartGradeView = "Voir les Applications"
lblSmartGradeAdmin = "Administrer les Applications"
lblSmartGradeAdminCreate = "Ajouter une Application"
lblnoblogscomments = "Aucun commentaire"
lblblogscomments = "Commentaire(s)"
lblblogscomment = "Commentaire"
dataSmartGradeCreated = "L'Application a été créée avec succès !"
dataSmartGradeUpdated = "L'Application a été mise à jour avec succès !"
dataSmartGradeDeleted = "L'Application a été effacée avec succès !"
dataSmartGradeMasked = "L'Application n'est plus affichée !"
dataSmartGradeNoDeleted = "Requête refusée !"
titlAdminSmartGrade = "Gérer les Applications"
lblAdminSmartGradeView = "Voir les Applications"
lblAdminSmartGradeAdmin = "Administrer la veille Applicative"
lblAdminSmartGradeAdminCreate = "Ajouter une Application"
lblTabSmartGradeId = "Id."
lblTabSmartGradeName = "Nom"
lblTabSmartGradeMethod = "Méthode"
lblTabSmartGradeCreation = "Création"
lblTabSmartGradeUpdate = "Mise à jour"
lblTabSmartGradeVStable = "Stable"
lblTabSmartGradeVDev = "Dev"
lblTabSmartGradeLink = "Lien"
lblTabSmartGradeImage = "Image"
lblTabSmartGradeIcon = "Icon"
lblTabSmartGradeActions = "Actions"
BtnPrev = "Plus anciens"
BtnNext = "Plus récents"
lblBtnCreateSmartGrade = "Créer le billet"
tipCreateSmartGrade = "Enregistre et publie le billet"
lblBtnSaveSmartGrade = "Enregistrer"
tipSaveSmartGrade = "Enregistre les modifications apportées au billet"
lblnonewscomments = "Aucun commentaire"
lblnewscomments = "Commentaire(s)"
lblnewscomment = "Commentaire"
readmore = "Lire la suite"
TxtBlocName = "Nom de l'outil"
TxtGuestIDisplayLength = "Nombre d'Applications par page"
+1 -1
View File
@@ -45,7 +45,7 @@ $CONF_LIB_PATH =""; /* chemin des librairies */
if( file_exists($CONF_LIB_PATH."config/installcontrol.php") )
include($CONF_LIB_PATH."config/installcontrol.php");
if ( !defined('QWARE_INSTALLED') )
if ( !defined('QWARE_INSTALLED') || QWARE_INSTALLED === false )
{
header("location:install/index.php");
exit;
+10 -22
View File
@@ -82,7 +82,7 @@ function main($step)
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("ldapon")."</td><td class='vgood'>".$ldapversion."</td></tr>";
} else {
$bool=true;
$chainecontrol .= "<tr><td colspan='2' class='vopt'>".$message->getMessage("ldapoff")."</td></tr>";
$chainecontrol .= "<tr><td colspan='2' class='vwarn'>".$message->getMessage("ldapoff")."</td></tr>";
}
if(getModuleSetting('odbc','ODBC Support'))
@@ -90,7 +90,7 @@ function main($step)
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("odbcon")."</td><td class='vgood'>OK</td></tr>";
} else {
$bool=true;
$chainecontrol .= "<tr><td colspan='2' class='vopt'>".$message->getMessage("odbcoff")."</td></tr>";
$chainecontrol .= "<tr><td colspan='2' class='vwarn'>".$message->getMessage("odbcoff")."</td></tr>";
}
if(getModuleSetting('hash','hash support'))
@@ -132,28 +132,16 @@ function main($step)
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonreps")."</td><td class='vgood'>OK</td></tr>";
}
// if(!is_writable($CONF_LIB_PATH.'config'))
// {
// // Contrôle des droits d'écriture sur les fichiers de configuration
// // if(!is_writable($CONF_LIB_PATH.'config')
// // {
// $bool=false;
// $chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("writeerrorconf")."</td></tr>";
// } else {
// $chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonconf")."</td><td class='vgood'>OK</td></tr>";
// // }
// }
// Contrôle des droits d'écriture sur les répertoires data/ et lib/ et affichage d'un message d'erreur spécifique
if(is_writable($CONF_LIB_PATH.'data'))
{
//$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonrepdata")."</td><td class='vgood'>OK</td></tr>";
}
// if(is_writable($CONF_LIB_PATH.'data'))
// {
// //$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonrepdata")."</td><td class='vgood'>OK</td></tr>";
// }
if(is_writable($CONF_LIB_PATH.'lib'))
{
//$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonreplib")."</td><td class='vgood'>OK</td></tr>";
}
// if(is_writable($CONF_LIB_PATH.'lib'))
// {
// //$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonreplib")."</td><td class='vgood'>OK</td></tr>";
// }
if (is_writable($CONF_LIB_PATH.'log'))
{
+1
View File
@@ -53,6 +53,7 @@
$on = "on.png";
$off = "off.png";
$warn = "warn.png";
$stepimg ="step.png";
$help ="help.png";
$etat = 0;
+8 -8
View File
@@ -348,9 +348,9 @@ function datasource($POST="")
if( $e->getCode() == '1045' ) return datasource()."<p class='alert'>".$message->getMessage("NoMysqlConnexion")."</p>";
}
$dbselect = true;
try {
$bd_connect = new PDO("mysql:host=$dbhost;port=$dbport;dbname=$dbname;charset=utf8", "$dbuser", "$dbpasswd"); // PDO Connection
$dbselect = true;
} catch (PDOException $e) {
// $e->getCode = 1049 = Unknown database
if( $e->getCode() == '1049' ) $dbselect = false;
@@ -440,14 +440,14 @@ function datasource($POST="")
$sql_query = remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, ";");
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if ($result = $bd_connect->exec($sql_query[$i]))
{
return datasource()."<p class='alert'>".$message->getMessage('BdStructureError')."</p>";
exit;
for ($i = 0; $i < sizeof($sql_query); $i++){
try {
$result = $bd_connect->exec($sql_query[$i]);
} catch (PDOException $e) {
if( $e->getCode() == '42S01' ) return datasource()."<p class='alert'>".$message->getMessage("BDTablesExist")."</p>";
exit;
}
}
}
$sql_query = "";
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql"));
+13 -6
View File
@@ -111,7 +111,7 @@ strong
{
margin-left: auto;
margin-right: auto;
width: 620px;
width: 860px;
}
#top{
@@ -124,7 +124,7 @@ strong
#data
{
width: 614px;
width: 854px;
/*min-height: 14em;*/
margin-bottom: 4px;
padding-bottom: 0.9em;
@@ -138,7 +138,7 @@ strong
{
border: 2px solid #333366;
margin-top: 2px;
width: 614px;
width: 854px;
background: #c1d2ee;
border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
@@ -152,9 +152,9 @@ strong
}
#divLicense textarea{
width: 602px;
width: 842px;
border-top: 1px solid #333366;
height: 200px;
height: 500px;
font-size: x-small;
background: #FFFFFF;
text-align: justify;
@@ -264,7 +264,7 @@ strong
#application .main td{}
#application .main .good, #application .main .vgood, #application .main .vopt, #application .main .alert
#application .main .good, #application .main .vgood, #application .main .vopt, #application .main .vwarn, #application .main .alert
{
background-position: 0 50%;
background-repeat: no-repeat;
@@ -292,6 +292,13 @@ strong
color: blue;
}
#application .main .vwarn
{
padding-left: 14px;
background-image: url(warn.png);
color: blue;
}
#application .main .alert
{
border: 2px solid #FF0000;
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B