Done #104 and fixed issue #103

This commit is contained in:
Rooty 2023-10-28 10:48:56 +02:00
parent a151172ad6
commit e0ce6ba88a
37 changed files with 1265 additions and 1319 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -75,9 +75,7 @@
<mx:bloc id="CSSLOAD"></mx:bloc id="CSSLOAD">
<script type="text/javascript" src="data/javascript/jquery-current/jquery.min.js"></script>
<!-- IMPORTANT DE CHARGER POPPER ICI !!! -->
<script type="text/javascript" src="data/javascript/popper-current/umd/popper.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.bundle.min.js"></script>
</head>
<body>
<header id="home">

View File

@ -76,9 +76,7 @@
<mx:bloc id="CSSLOAD"></mx:bloc id="CSSLOAD">
<script type="text/javascript" src="data/javascript/jquery-current/jquery.min.js"></script>
<!-- IMPORTANT DE CHARGER POPPER ICI !!! -->
<script type="text/javascript" src="data/javascript/popper-current/umd/popper.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.bundle.min.js"></script>
</head>
<body>
<header id="home">

View File

@ -1,15 +1,385 @@
#fmtextinfo.form.container-fluid div.row p.input-group input.form,
#fmtextinfo.form.container-fluid div.row p.input-group select.form,
#fmtextinfo.form.container-fluid div.row p.input-group textarea.form{
/************************************************************
* BODY AND COMMONS *
***********************************************************/
body {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 21px;
color: #666;
background-image: url("../media/img-background.svg");
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-size: cover;
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
color: #333;
}
h2 {
font-size: 30px;
margin-bottom: 20px;
}
h3 {
font-size: 16px;
font-weight: 600;
}
.btn {}
.btn.btn-primary:hover {}
a {
text-decoration: none;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
}
a:focus,
a:hover {
text-decoration: none;
outline: none;
}
section {
padding: 60px 0;
}
.heading {}
form.container-fluid div.row input,
form.container-fluid div.row select,
form.container-fluid div.row textarea{
font-size: .75rem;
font-family: inherit;
padding-left: 0.50rem;
background-color: #fff;
border: 1px solid #c8c8c8;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
form.container-fluid div.row select,
form.container-fluid div.row input[type=text],
form.container-fluid div.row input[type=password]{
min-width: 12rem;
max-width: 12rem;
}
form.container-fluid div.row input[type="checkbox"],
form.container-fluid div.row input[type="radio"]
{
margin-left: -1.5rem !important;
}
form.container-fluid div.row input:focus,
form.container-fluid div.row select:focus,
form.container-fluid div.row textarea:focus{
border: 2px solid #c8c8c8;
outline: none;
}
.input-group-text {
/* font-size: .75rem; */
border-radius: 0;
border-top-left-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
min-width: 3.5rem;
max-width: 3.5rem;
}
.input-group div.toggle{
min-height: 2rem !important;
max-height: 2rem !important;
}
.input-group-text.input-group-toggle{
font-size: .75rem;
min-width: 11.5rem;
/* max-width: 12rem; */
}
.input-group div.toggle-group span{
padding-top: 0.2rem;
}
.input-group-text.input-group-text-right,
.input-group-input input[type="submit"].input-group-text-right
{
/* border-radius: 0; */
border-top-right-radius: 0.5rem;
border-bottom-right-radius: 0.5rem;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
.input-group-text.large {
font-size: .75rem;
min-width: 8rem;
max-width: 8rem;
}
.input-group-text.verylarge {
min-width: 250px;
max-width: 250px;
}
.input-group-text.verylarge.checkbox {
min-width: 100%;
border-radius: 5px !important;
/* max-width: 250px; */
}
.input-group-text.verylarge.checkbox img{
margin-bottom: 0;
}
div#data-guest form div.row span.input-group-addon{
border-radius: 0;
border-top-left-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
}
div#data form div.row.mb-1.w-100 {}
/************************************************************
* ZONE ICON (#data-icon-zone) *
***********************************************************/
#data-icon-zone{
position: fixed;
width: 12%;
padding-top: 5em;
padding-left: 2em;
}
#data-icon-zone img{
width: 90%;
opacity: 0.90;
}
/************************************************************
* NAVBAR AND MENU *
***********************************************************/
/*#navigationprint {
top: 0;
left: 0;
width: 100%;
}*/
.navbar-brand {
margin-left: 1rem;
padding-top: 0;
padding-bottom: 0;
}
div#topmenu ul li a img,
div#authMenu i.fa
{
margin-right: .2rem;
max-width: 20px;
}
div#topmenu ul.navbar-nav li.nav-item:hover {
background-color: rgba(0,0,0,.2);
font-weight: 700;
}
div#topmenu ul.navbar-nav li.nav-item.active {
background-color: rgba(0,0,0,.5);
}
div#topmenu ul.navbar-nav li.nav-item.active a.nav-link{
color: #fff;
font-weight: 800;
}
div#topmenu ul.navbar-nav li.nav-item a.nav-link {
padding: .2rem .5rem;
}
/************************************************************
* USERPRINT *
***********************************************************/
/****** NOT LOGGED ******/
div#authMenu.dropdown a.btn i.fa,
div#authMenu.dropdown button i.fa
{
margin-right: 1rem;
}
div#authMenu.dropdown div.dropdown-menu {
--bs-dropdown-min-width: 17rem;
}
/****** LOGGED *******/
div#authMenu.dropdown button.btn.dropdown-toggle span.fa.fa-navicon
{
margin-left: 1rem;
}
div#authMenu ul.dropdown-menu{
--bs-dropdown-min-width: 17rem;
}
div#authMenu a.nav-link {
font-size: .75rem;
line-height: normal;
font-weight: 400;
}
div#authMenu span.fa{
margin-right: 1rem;
}
div#authMenu.dropdown li a.nav-link span.fa{
margin-left: 1rem;
}
div div.card{
margin-bottom: 1rem;
}
div div.card div.card-header{
padding-bottom: .5rem;
padding-top: .5rem;
border-bottom: 0;
}
div div.card div.card-header h3{
text-align: center;
color: #254360;
font-weight: 750;
}
div div.card div.card-header span.lead img{
/* vertical-align: middle; */
text-decoration: none;
padding-right: 10px;
/* min-height: 48px; */
max-width: 32px;
max-height: 32px;
}
div div.card div.card-header span.lead a{
/* vertical-align: middle; */
text-decoration: none;
font-weight: bold;
font: italic bold 17px Georgia, "Times New Roman", Times, serif;
color: #254360;
}
div div.card div .float-end{
font-weight: bold;
/* vertical-align: middle; */
/* width: 180px; */
color: #767676;
text-decoration: none;
}
/*div form.form-inline div.card div.card-body.form div.input-group{
height: 2rem;
margin-bottom: .5rem;
}*/
div#data-guest form.form-inline div.card.text-center div.card-body div.row img{
max-width: 5rem;
max-height: 5rem;
}
/*div.container-fluid div pre::before{
content: "<CODE>\A";
white-space: pre;
}
div.container-fluid div pre::after{
content: "\A</CODE>";
white-space: pre;
}*/
div.container-fluid div.card-body pre,
form div.note-editable pre{
padding-inline-start: .5rem;
background-color: #999999;
color: #ffffff;
font-weight: bold;
white-space: pre-line;
/* border-radius: .5rem; */
}
div.container-fluid div.card-body a,
form div.note-editable a{
text-decoration: none;
font-weight: bold;
color: #303030;
}
div.container-fluid div.card-body .movie,
form div.note-editable .movie{
text-align: center;
padding-bottom: 5px;
}
div.container-fluid div.card-body img,
form div.note-editable img{
border: 0px;
margin-right: 1rem;
margin-bottom: 1rem;
border-radius: 8px;
box-shadow: 0 0 3px #343434;
max-width: 540px;
}
div.container-fluid div.card-body span.input-group-text img{
margin: 0;
padding: 0;
max-width: 1rem;
border: 0;
box-shadow: none;
}
div.container-fluid div.card-body table tr td img{
margin-bottom: 0;
box-shadow: none;
min-width: 24px;
max-width: 24px;
max-height: 24px;
}
div.container-fluid div.card-body table tr td span a{
margin-right: .5rem;
}
div.container-fluid div.card-body table tr td i.fa{
margin-right: .5rem;
}
div.container-fluid div.card-body iframe,
form div.note-editable iframe{
display: block;
border-radius: 8px;
border: 10px solid black;
box-shadow: 0 0 3px #343434;
max-width: 930px;
opacity: 1;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
/*div.container-fluid form.form-inline.container-fluid div.input-group input.BUTTON{
display: none;
}*/
/*div.input-group input.form,
div.input-group select.form,
div.input-group textarea.form{
box-sizing: border-box;
border-radius: 0;
/* font: 0.8em 'Open Sans', sans-serif; */
}
#data div.tab-content.container-fluid div.card form div.input-group div.input-group-prepend span.input-group-text{
#data div.tab-content.container-fluid form input{
min-width: 59px;
max-width: 200px;
}*/
/*#data div.tab-content.container-fluid div.card form div.input-group div.input-group-prepend span.input-group-text{
font: 1em 'Open Sans', sans-serif;
}
#data div.tab-content.container-fluid div.input-group{
/* font: 0.8em 'Open Sans', sans-serif; */
}
#data div.tab-content.container-fluid form select{
min-width: 200px;
@ -45,14 +415,10 @@
#data div.tab-content.container-fluid form input.verylarge,
#data div.tab-content.container-fluid input.verylarge{
min-width: 250px;
/* max-width: 250px; */
max-width: 75%;
}
#data div.tab-content.container-fluid form div.form-check{
/* height: 38px; */
/* margin-top: auto; */
/* margin-bottom: auto; */
border: 1px solid #dee2e6;
border-top-right-radius: .25rem;
border-bottom-right-radius: .25rem;
@ -73,94 +439,22 @@
font-size: 0.9rem;
}
#data div.tab-content.container-fluid form#fmNodeAdd div.form-check{
/* #data div.tab-content.container-fluid form#fmNodeAdd div.input-group-prepend.full-large span input.form-check-input{ */
min-width: 50px;
max-width: 50px;
/* margin-top: auto; */
/* margin-bottom: auto; */
margin-bottom: 0.3rem;
}
*/
.input-group-text {
min-width: 60px;
}
.input-group-text.large {
min-width: 70px;
}
.input-group-text.verylarge {
min-width: 250px;
}
/*
form#authSession.form div.input-group-prepend input.form{
box-sizing: border-box;
border-radius: 0;
}
body {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 24px;
color: #666;
/* background-color: #fff; */
background-image: url("../media/img-background.svg");
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-size: cover;
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
color: #333;
}
h2 {
font-size: 30px;
margin-bottom: 20px;
}
h3 {
font-size: 16px;
font-weight: 600;
}
.btn {
/*border: 0;
border-radius: 0;*/
}
.btn.btn-primary:hover {
/* background-color: #017fb5; */
}
a {
text-decoration: none;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
}
a:focus,
a:hover {
text-decoration: none;
outline: none;
}
section {
padding: 60px 0;
}
.heading {
/* padding-bottom:10px; */
}
}*/
/********************************
********Home Slider CSS**********
*********************************/
#home-slider {
/*#home-slider {
overflow: hidden;
position: relative;
}
@ -237,43 +531,22 @@ section {
}
.carousel-control-prev, .carousel-control-next {
/* position: absolute; */
/* top: 50%; */
/* height: 51px; */
/* width: 51px; */
/* line-height: 48px; */
/* border-radius: 50%; */
/* border:1px solid #fff; */
/* z-index: 20; */
/* font-size: 24px; */
/* color: #fff; */
/* text-align: center; */
/*-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;*/
/* transition: all 0.5s ease; */
}
.carousel-control-prev {
/* left: -51px */
}
.carousel-control-next {
/* right: -51px; */
}
.carousel-control-prev:hover,
.carousel-control-next:hover {
/* color: #fff; */
}
#home-slider:hover .carousel-control-prev {
/* left:30px */
}
#home-slider:hover .carousel-control-next {
/* right:30px */
}
#home-slider .fa-angle-down {
@ -287,182 +560,29 @@ section {
font-size: 24px;
line-height: 24px;
z-index: 999;
/* -webkit-animation: bounce 3000ms infinite; */
/* animation: bounce 3000ms infinite; */
}
.navbar-right li a {
/*color: #fff;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;*/
/* padding-top: 30px; */
/* padding-bottom: 30px; */
}
.navbar-right li.active a {
background-color: rgba(0,0,0,.2);
}
.navbar-brand h1 {
/* margin-top: 5px; */
}
/*************************
**********MENU************
**************************/
#navigationprint {
/* position: sticky; */
top: 0;
left: 0;
width: 100%;
/* background: #333; */
}
#navigationprint div#topmenu ul li a img {
margin-right: .2rem;
max-width: 20px;
}
/*************************
**********NAVBAR**********
**************************/
div#topmenu ul.navbar-nav li.nav-item {
font-size: .9rem;
line-height: normal;
/* color: #fff; */
/* font-weight: 600; */
}
div#topmenu ul.navbar-nav li.nav-item:hover {
background-color: rgba(0,0,0,.2);
/* color: #ffffff; */
}
div#topmenu ul.navbar-nav li.nav-item a.nav-link {
padding: .2rem .5rem;
}
.navbar-nav li a:hover,
.navbar-nav li a:focus {
/*outline:none;
outline-offset: 0;
text-decoration:none;
background: transparent;*/
}
.navbar-right li a {
color: #666666;
/* text-transform: uppercase; */
/* font-size: 14px; */
font-weight: 600;
/* padding-top: 30px; */
/* padding-bottom: 30px; */
}
.navbar-right li.active a {
/* background-color: rgba(0,0,0,.2); */
}
.navbar-brand {
margin-left: 1rem;
padding-top: 0;
padding-bottom: 0;
}
/*************************
********UserPrint*********
**************************/
nav#topmenu.navbar {
padding: 0;
}
/****** PUBLIC *******/
div#userMenu li.dropdown {
list-style: none;
text-decoration: none;
}
/* div#userMenu li.dropdown a{ */
/* color: #666666; */
/* } */
div#userMenu div.dropdown-menu{
left: -145px;
top: 37px;
z-index: 1030;
opacity: .90;
}
div#userMenu.navbar-right i.fa {
/* float: right; */
margin-right: 8px;
/* display: block; */
/* line-height: 1; */
}
.navbar-right li form#authSession div.input-group-prepend{
margin-top: .50rem;
}
.navbar-right li form#authSession button{
border: 1px solid #000000;
border-radius: .25rem;
margin-top: .50rem;
font-size: 0.75rem;
font-weight: 600;
}
.navbar-right li div #authSession a {
/* display: block; */
/* user-select: none; */
/* vertical-align: middle; */
/* color: #6c757d; */
font-size: 0.75rem;
border: 1px solid #000000;
border-radius: .25rem;
}
/****** LOGGED *******/
div#authMenu li.dropdown {
list-style: none;
text-decoration: none;
}
div#loggedMenu.dropdown-menu{
min-width: 200px;
top: 37px;
left: 55px;
opacity: .90;
border-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar-right li div#loggedMenu a.nav-link {
display: block;
user-select: none;
vertical-align: middle;
color: #6c757d;
/* font-size: 0.75rem; */
font-size: .75rem;
line-height: normal;
font-weight: 400;
/* border: 1px solid #000000; */
/* border-radius: .25rem; */
}
.navbar-right div#loggedMenu a.nav-link span.fa{
/* float: right; */
margin-right: 8px;
/* display: block; */
/* line-height: 1; */
}
/*************************
********Service CSS*******
**************************/
.service-icon {
/*.service-icon {
border-radius: 4px;
color: #fff;
display: inline-block;
@ -479,12 +599,8 @@ div#loggedMenu.dropdown-menu{
}
.our-services .col-sm-3 {
/* border-right:1px solid #f2f2f2; */
/* border-bottom:1px solid #f2f2f2; */
width: 24%;
padding-bottom: 30px;
/* min-height: 80px; */
/* max-height: 210px; */
}
.our-services .col-sm-4 {
@ -493,13 +609,6 @@ div#loggedMenu.dropdown-menu{
padding-bottom: 50px;
}
/*.our-services .col-sm-3:nth-child(4),
.our-services .col-sm-3:nth-child(5),
.our-services .col-sm-3:nth-child(6) {
border-bottom:0;
padding-top: 25px;
}*/
.our-services .col-sm-4:nth-child(4),
.our-services .col-sm-4:nth-child(5),
.our-services .col-sm-4:nth-child(6) {
@ -514,12 +623,12 @@ div#loggedMenu.dropdown-menu{
.service-info h3 {
margin-top: 35px;
}
}*/
/*************************
**********Blog CSS********
**************************/
.post-thumb {
/*.post-thumb {
position: relative;
min-height: 241px;
max-width: 360px;
@ -537,11 +646,8 @@ div#loggedMenu.dropdown-menu{
right:10px;
height: 30px;
width: 30px;
/* line-height: 30px; */
border-radius:4px;
text-align: center;
/* color: #fff; */
/* font-size: 12px; */
z-index: 1;
}
@ -593,7 +699,6 @@ div#loggedMenu.dropdown-menu{
.entry-header h5 a {
position: absolute;
top:87%;
/* left:10px; */
height: 30px;
width: 100%;
line-height: 30px;
@ -609,7 +714,6 @@ div#loggedMenu.dropdown-menu{
{
position: absolute;
top:10px;
/* left:10px; */
height: 30px;
width: 100%;
line-height: 30px;
@ -632,12 +736,6 @@ div#loggedMenu.dropdown-menu{
}
.entry-header .date:after {
/*content: "";
position: absolute;
left: 0;
bottom:-22px;
width: 20px;
height: 3px;*/
}
.entry-content {
@ -661,12 +759,12 @@ div#loggedMenu.dropdown-menu{
.btn-loadmore:hover {
color:#fff;
}
}*/
/*************************
*****Pricing Table CSS****
**************************/
.pricing-table {
/*.pricing-table {
text-align: center;
}
@ -676,8 +774,6 @@ div#loggedMenu.dropdown-menu{
}
.single-table h3 {
/* margin-top: 0; */
/* padding: 0; */
font-size: 18px;
text-transform: uppercase;
margin-bottom: 20px;
@ -713,12 +809,12 @@ div#loggedMenu.dropdown-menu{
.single-table.featured .btn.btn-primary {
background-color: #fff;
}
}*/
/*************************
********portfolio CSS*****
**************************/
#portfolio .container-fluid,
/*#portfolio .container-fluid,
#portfolio .col-sm-3 {
overflow: hidden;
padding: 0;
@ -840,19 +936,18 @@ div#loggedMenu.dropdown-menu{
left: 50%;
color: #999;
margin-left: -17px;
}
}*/
/*************************
**********Contact CSS*****
**************************/
#contact {
/*#contact {
padding-top: 45px;
padding-bottom: 0;
}
#contact-us {
/* background-image:url(../media/image/contact-bg.jpg); */
padding-bottom: 90px;
}
@ -863,7 +958,6 @@ div#loggedMenu.dropdown-menu{
.form-control {
background-color: transparent;
border-color: rgba(255,255,255,.1);
height: 50px;
border-radius: 0;
box-shadow: none;
}
@ -926,19 +1020,14 @@ ul.address {
}
#footer {
/* color:#fff; */
}
#footer .footer-top {
position: relative;
/* background-color: #fff; */
/* padding:30px 0 */
position: relative;
padding: 10px 0 5px;
}
#footer .footer-bottom {
/* background-color: #fff; */
/* padding: 20px 0 10px; */
padding: 10px 0 5px;
}
@ -962,13 +1051,11 @@ ul.address {
}
#footer .social-icons ul li a {
/* background-color: rgba(0,0,0,.2); */
border-radius: 4px;
line-height: 33px;
}
#footer .social-icons ul li a:hover {
/* color: #fff */
}
#footer .social-icons ul li a.envelope:hover {
@ -989,14 +1076,14 @@ ul.address {
}
#footer .social-icons ul li a.tumblr:hover {
background-color: #ff6b00;
}
}*/
/* PERSONAL STYLES */
/******************************************/
/* Formulaire public inscription/adhésion */
/******************************************/
form.form div.row div.input-group-prepend span.input-group-text,
/*form.form div.row div.input-group-prepend span.input-group-text,
form.form div.row div.input-group-prepend span.input-group-addon {
width: 50px;
}
@ -1017,22 +1104,13 @@ form.form div.row div.input-group-prepend span.input-group-addon {
min-width: 9rem;
}
/* #fmtextinfo.form.container-fluid div.row p.input-group textarea.form{ */
/* min-width: 9rem; */
/* } */
#fmtextinfo.form.container-fluid div.row p.input-group textarea.form{
}*/
#fmtextinfo.form.container-fluid div.row p.input-group span.input-group-addon i.fa{
padding: .15rem;
background-color: #c8c8c8;
border-top-left-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
min-width: 4rem;
max-width: 4rem;
}
/********************************/
/* Formulaie d'authentification */
/********************************/
form#authSession.form div.input-group-prepend input.form{
/*form#authSession.form div.input-group-prepend input.form{
font-size: .75rem;
font-family: inherit;
padding-left: 0.50rem;
@ -1044,7 +1122,6 @@ form#authSession.form div.input-group-prepend input.form{
form#authSession.form div.input-group-prepend span i.fa{
padding: .15rem;
/* background-color: #c8c8c8; */
border-top-left-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
min-width: 4rem;
@ -1053,7 +1130,6 @@ form#authSession.form div.input-group-prepend span i.fa{
#data span.input-group-addon i,
#data span.input-group-addon span.fa{
/* float : left; */
margin-right: 8px;
}
@ -1062,7 +1138,6 @@ form#authSession.form div.input-group-prepend span i.fa{
}
#data table.dataTable span.fa{
/* float : right; */
margin-left: 6px;
}
@ -1081,34 +1156,28 @@ form#authSession.form div.input-group-prepend span i.fa{
width: 70%;
border-radius: 10px;
text-align: center;
/* background-color: grey; */
}
#footerpartnersprint img {
max-width: 64px;
border-radius: 10px;
}
}*/
/******************/
/* Footer du site */
/******************/
#footerdata{
/*#footerdata{
clear: both;
display: block;
border: 0px;
/* border-top: 2px solid #CACACA; */
margin: 0px;
margin-right: 0px;
padding: 0px;
/* font-size: 8px; */
font-weight: bold;
text-align: center;
/* border-bottom-left-radius: 10px; */
/* border-bottom-right-radius: 10px; */
margin-top: 0px;
/* background: #CACACA; */
}
}*/
#data div.tab-content.container-fluid div.card{
/*#data div.tab-content.container-fluid div.card{
padding-left: 3px !important;
padding-right: 3px !important;
}
@ -1120,22 +1189,28 @@ form#authSession.form div.input-group-prepend span i.fa{
#data div.tab-content.container-fluid form.form-input div.toggle.btn.btn-xs.float-right{
max-height: 25px;
}*/
/****************************/
/***dataTables */
/****************************/
#data div.tab-content.container-fluid div.card div.card-body div.dataTables_wrapper div.dataTables_paginate ul.pagination {
--bs-pagination-padding-x: 0.25rem;
--bs-pagination-padding-y: 0.05rem;
--bs-pagination-font-size: 0.75rem;
}
/****************************/
/***ADMIN NEWS actionAdmin***/
/****************************/
#data table.dataTable{
/*#data table.dataTable{
margin-top: 0 !important;
}
#data table.dataTable span.fa{
/* float : right;
margin-left: 6px;*/
}
#data div.tab-content.container-fluid div.card div.card-body div.dataTables_wrapper.dt-bootstrap4{
/* padding-top: 20px; */
padding-top: 5px;
}
@ -1153,7 +1228,6 @@ form#authSession.form div.input-group-prepend span i.fa{
#data div.tab-content.container-fluid div.card div.card-body div.dataTables_wrapper.dt-bootstrap4 div.dataTables_filter label input{
height: 30px;
padding: 0;
/* max-width: 50px; */
border: 1px solid #c8c8c8;
}
@ -1162,4 +1236,4 @@ form#authSession.form div.input-group-prepend span i.fa{
cursor: default;
opacity: 0.5;
text-decoration: none;
}
}*/

View File

@ -38,10 +38,10 @@ jQuery(function($) {
// Scroll();
// });
$('.navbar-collapse ul li a').on('click', function() {
$('html, body').animate({scrollTop: $(this.hash).offset().top - 5}, 1000);
return false;
});
// $('.navbar-collapse ul li a').on('click', function() {
// $('html, body').animate({}, 1000);
// return false;
// });
// User define function
// function Scroll() {
@ -63,10 +63,10 @@ jQuery(function($) {
// })
// };
$('#tohash').on('click', function(){
$('html, body').animate({scrollTop: $(this.hash).offset().top - 5}, 1000);
return false;
});
// $('#tohash').on('click', function(){
// $('html, body').animate({scrollTop: $(this.hash).offset().top - 5}, 1000);
// return false;
// });
//Initiat WOW JS
// new WOW().init();

View File

@ -66,9 +66,9 @@
</script>
<link rel="stylesheet" type="text/css" href="data/css/bootstrap-current/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="data/css/fork-awesome-current/css/fork-awesome.min.css">
<link rel="stylesheet" href="./data/template/qware/css/main.css">
<link rel="stylesheet" href="./data/template/qware/qware.css">
<link id="./data/template/qware/css-preset" href="./data/template/qware/css/presets/preset1.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="data/template/qware/css/main.css">
<link rel="stylesheet" type="text/css" href="data/template/qware/qware.css">
<link rel="stylesheet" type="text/css" href="data/template/qware/css/presets/preset1.css" id="data/template/qware/css-preset">
<mx:bloc id="CSSLOAD"></mx:bloc id="CSSLOAD">
</head>
<body>
@ -101,7 +101,7 @@
</div>
</footer>
<script type="text/javascript" src="data/javascript/jquery-current/jquery.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.bundle.min.js"></script>
<script type="text/javascript" src="data/template/qware/js/main.js"></script>
<mx:bloc id="JSLOAD"></mx:bloc id="JSLOAD">
<mx:bloc id="JSRAWLOAD"></mx:bloc id="JSRAWLOAD">

View File

@ -69,16 +69,15 @@
</script>
<link rel="stylesheet" type="text/css" href="data/css/bootstrap-current/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="data/css/fork-awesome-current/css/fork-awesome.min.css">
<link rel="stylesheet" href="./data/template/qware/css/main.css">
<link rel="stylesheet" href="./data/template/qware/qware.css">
<link id="./data/template/qware/css-preset" href="./data/template/qware/css/presets/preset1.css" rel="stylesheet">
<mx:bloc id="CSSLOAD"></mx:bloc id="CSSLOAD">
<link rel="stylesheet" type="text/css" href="data/css/fork-awesome-current/css/fork-awesome.min.css">
<link rel="stylesheet" type="text/css" href="data/template/qware/css/main.css">
<!-- <link rel="stylesheet" type="text/css" href="data/template/qware/qware.css"> -->
<link rel="stylesheet" type="text/css" href="data/template/qware/css/presets/preset1.css" id="data/template/qware/css-preset">
<mx:bloc id="CSSLOAD"></mx:bloc id="CSSLOAD">
<script type="text/javascript" src="data/javascript/jquery-current/jquery.min.js"></script>
<!-- IMPORTANT DE CHARGER POPPER ICI !!! -->
<script type="text/javascript" src="data/javascript/popper-current/umd/popper.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.min.js"></script>
<script type="text/javascript" src="data/javascript/jquery-current/jquery.min.js"></script>
<script type="text/javascript" src="data/javascript/bootstrap-current/bootstrap.bundle.min.js"></script>
</head>
<body>
<header id="home">

View File

@ -1,364 +1,331 @@
<div class="tab-content container-fluid py-2 w-75 px-0">
<form id="fmNodeAdd" role="form" class="form-inline text-center px-0" method="post" mXattribut="action:urlAction">
<div class="card w-100">
<div class="card-header form-inline">
<div class="input-group col-xs-12 col-sm-3 col-lg-10 justify-content-center">
<span class="text-center"><h3><mx:text id="etape1"/><mx:text id="double_dots"/><mx:text id="generalInformation"/></h3></span>
</div>
</div>
<form id="fmNodeAdd" role="form" class="form-inline px-0 container-fluid" method="post" mXattribut="action:urlAction">
<div class="card text-center border-0">
<div class="card-header"><h3><mx:text id="generalInformation"/></h3></div>
<div class="card-body">
<div class="card-body form">
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:image id="pictoObject" id="pictoObject"/></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><mx:image id="pictoObject" id="pictoObject"/></span><mx:select id="icone" onchange="javascript:imgPicto();"/>
</div>
<mx:select id="icone" onchange="javascript:imgPicto();"/>
</div>
<mx:bloc id="blocName">
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<mx:bloc id="blocName">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg"></i><span class="fa"><mx:image id="pictoLanguage"/><span class="text-danger"> *</span></span></span>
<mx:formField id="NodeEntry_name"/>
</div>
<mx:formField id="NodeEntry_name"/>
</mx:bloc id="blocName">
</div>
</mx:bloc id="blocName">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:select id="COMMPROFILES" id="NodeEntry_type"/>
</div>
</div>
</div>
<div class="row mb-1 w-100 h-auto">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:formField id="NodeEntry_typereg"/>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"><span class="text-danger"> *</span></i></span><mx:formField id="NodeEntry_domain"/>
</div>
</div>
<div class="col"></div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text input-group-toggle"><mx:text id="txtCommHasPublicPage"/></span>
<input data-toggle="toggle" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="haspublicpage">
</div>
<mx:select id="COMMPROFILES" id="NodeEntry_type"/>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text input-group-toggle"><mx:text id="txtCommPublicList"/></span>
<input data-toggle="toggle" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="commlistpublic">
</div>
<mx:formField id="NodeEntry_typereg"/>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text input-group-toggle"><mx:text id="txtCommRegisterEnable"/></span>
<input data-toggle="toggle" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="commregisterenable">
</div>
<mx:formField id="NodeEntry_domain"/>
</div>
</div>
<div class="row mb-0 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommHasPublicPage"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="haspublicpage">
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommPublicList"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="commlistpublic">
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommRegisterEnable"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="commregisterenable">
</div>
</div>
</div>
</div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape2"/><mx:text id="double_dots"/><mx:text id="complementInformation"/></h3>
</div>
<div class="card-body">
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="complementInformation"/></h3></div>
<div class="card-body form">
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span><mx:formField id="node_email" id="node_email"/>
</div>
<mx:formField id="node_email" id="node_email"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-gitea"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-gitea"></i></span><mx:formField id="node_git" id="node_git"/>
</div>
<mx:formField id="node_git" id="node_git"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span><mx:formField id="node_mastodon" id="node_mastodon"/>
</div>
<mx:formField id="node_mastodon" id="node_mastodon"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-activitypub"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-activitypub"></i></span><mx:formField id="node_mobilizon" id="node_mobilizon"/>
</div>
<mx:formField id="node_mobilizon" id="node_mobilizon"/>
</div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-matrix-org"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-matrix-org"></i></span><mx:formField id="node_matrix" id="node_matrix"/>
</div>
<mx:formField id="node_matrix" id="node_matrix"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-peertube"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-peertube"></i></span><mx:formField id="node_peertube" id="node_peertube"/>
</div>
<mx:formField id="node_peertube" id="node_peertube"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-nextcloud"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-nextcloud"></i></span><mx:formField id="node_nextcloud" id="node_nextcloud"/>
</div>
<mx:formField id="node_nextcloud" id="node_nextcloud"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-twitter"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-twitter"></i></span><mx:formField id="node_twitter" id="node_twitter"/>
</div>
<mx:formField id="node_twitter" id="node_twitter"/>
</div>
</div>
<div class="row mb-0 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span><mx:formField id="node_facebook" id="node_facebook"/>
</div>
<mx:formField id="node_facebook" id="node_facebook"/>
</div>
</div>
</div>
</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape3"/><mx:text id="double_dots"/><mx:text id="visualInfomation"/></h3>
</div>
<div class="card-body">
<!--</div>
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="visualInfomation"/></h3></div>
<div class="card-body form mx-auto">
<!-- <form id="formUpload" role="form" class="text-center px-0" method="post" enctype="multipart/form-data" mXattribut="action:urlUpload"> -->
<input type='hidden' class="hidden" name='MAX_FILE_SIZE' value='10000000000000'/>
<div class="row mb-0 w-100">
<input type='hidden' class="hidden" name='MAX_FILE_SIZE' value='10000000000000'/>
<div class="input-group col-xs-12 col-sm-8 col-lg-3 px-10 m-0 justify-content-center">
<div class="custom-file">
<input type="file" class="custom-file-input" name="uploadFileLogo" id="uploadFileLogo"/>
<label class="custom-file-label text-left" for="uploadFileLogo"><mx:text id="lblUploadLogoFile"/></label>
<div class="col">
<div class="input-group input-group-sm">
<label class="input-group-text large" for="uploadFileLogo"><mx:text id="lblUploadLogoFile"/></label>
<input type="file" class="form-control" name="uploadFileLogo" id="uploadFileLogo"/>
</div>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3 px-10 m-0 justify-content-center">
<div class="custom-file">
<input type="file" class="custom-file-input" name="uploadFileFavicon" id="uploadFileFavicon"/>
<label class="custom-file-label text-left" for="uploadFileFavicon"><mx:text id="lblUploadFaviconFile"/></label>
<div class="col">
<div class="input-group input-group-sm">
<label class="input-group-text large" for="uploadFileFavicon"><mx:text id="lblUploadFaviconFile"/></label>
<input type="file" class="form-control" name="uploadFileFavicon" id="uploadFileFavicon"/>
</div>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3 px-10 m-0 justify-content-center">
<div class="custom-file">
<input type="file" class="custom-file-input" name="uploadFile" id="uploadFile"/>
<label class="custom-file-label text-left" for="uploadFile"><mx:text id="lblUploadFile"/></label>
<div class="col">
<div class="input-group input-group-sm">
<label class="input-group-text large" for="uploadFile"><mx:text id="lblUploadFile"/></label>
<input type="file" class="form-control" name="uploadFile" id="uploadFile"/>
</div>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3 px-10 m-0 justify-content-center">
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnUploadInstall"/>
</div>
</div>
<!--<div class="row mb-0 w-100">
<div class="col">
<div class="input-group">
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnUploadInstall"/>
</div>
</div>
</div>-->
<!-- </form> -->
</div>
</div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape4"/><mx:text id="double_dots"/><mx:text id="briquesList"/></h3> (<a href="javascript:void(0);" onclick="setCheckOptions('fmNodeAdd', 'class_id[]'); return false;"><mx:text id="selectall"/></a>)
</div>
<div class="card-body">
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="briquesList"/></h3> (<a href="javascript:void(0);" onclick="setCheckOptions('fmNodeAdd', 'class_id[]'); return false;"><mx:text id="selectall"/></a>)</div>
<div class="card-body form mx-auto">
<div class="row mb-0 w-100">
<mx:bloc id="actionAdminClass">
<div class="input-group col-xs-12 col-sm-8 col-lg-3 justify-content-center">
<div class="input-group-prepend full-large">
<span class="input-group-text"><mx:text id="className"/></span>
</div>
<div class="form-check">
<mx:checker id="classId" class="form-check-input"/>
<div class="col-3">
<div class="input-group input-group-sm mb-1">
<div class="input-group-text verylarge checkbox"><mx:image id="classIcon"/><mx:text id="className"/></div>
<mx:checker id="classId" class="form-check"/>
</div>
</div>
</mx:bloc id="actionAdminClass">
</div>
</div>
</div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape5"/><mx:text id="double_dots"/><mx:text id="user_admin"/></h3>
</div>
<div class="card-body center-block">
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="user_admin"/></h3></div>
<div class="card-body form">
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-venus-mars"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-venus-mars"></i></span>
<mx:select id="user_title"/>
</div>
<mx:select id="user_title"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<mx:formField id="user_first_name" id="firstname"/>
</div>
<mx:formField id="user_first_name" id="firstname"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<mx:formField id="user_last_name" id="lastname"/>
</div>
<mx:formField id="user_last_name" id="lastname"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_mail" id="mail"/>
</div>
<mx:formField id="user_mail" id="mail"/>
</div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_login" id="user_login"/>
</div>
<mx:formField id="user_login" id="user_login"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-lock"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-lock"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_password" id="user_password"/>
</div>
<mx:formField id="user_password" id="user_password"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-lock"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-lock"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_password2" id="user_password2"/>
</div>
<mx:formField id="user_password2" id="user_password2"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-birthday-cake"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-birthday-cake"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_birthdate" id="birthdate" data-provide="datepicker" data-date-format="dd/mm/yyyy" data-date-language="fr"/>
</div>
<mx:formField id="user_birthdate" id="birthdate" data-provide="datepicker" data-date-format="dd/mm/yyyy" data-date-language="fr"/>
</div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<mx:formField id="user_postal_address" id="postaladdress"/>
</div>
<mx:formField id="user_postal_address" id="postaladdress"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<mx:formField id="user_postal_code" id="postalcode"/>
</div>
<mx:formField id="user_postal_code" id="postalcode"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-location-arrow"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-location-arrow"></i></span>
<mx:formField id="user_city" id="city"/>
</div>
<mx:formField id="user_city" id="city"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-flag"><span class="text-danger"> *</span></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-flag"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_country" id="country"/>
</div>
<mx:formField id="user_country" id="country"/>
</div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope"></i></span>
<mx:formField id="user_state" id="state"/>
</div>
<mx:formField id="user_state" id="state"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-mobile"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-mobile"></i></span>
<mx:formField id="user_tel" id="tel"/>
</div>
<mx:formField id="user_tel" id="tel"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-fax"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-fax"></i></span>
<mx:formField id="user_fax" id="fax"/>
</div>
<mx:formField id="user_fax" id="fax"/>
</div>
<div class="col"></div>
</div>
<div class="row mb-0 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span>
<mx:formField id="user_mastodon" id="user_mastodon"/>
</div>
<mx:formField id="user_mastodon" id="user_mastodon"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-xmpp"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-xmpp"></i></span>
<mx:formField id="user_jabber" id="user_jabber"/>
</div>
<mx:formField id="user_jabber" id="user_jabber"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span>
<mx:formField id="user_facebook" id="user_facebook"/>
</div>
<mx:formField id="user_facebook" id="user_facebook"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-globe"></i></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-globe"></i></span>
<mx:formField id="user_website" id="user_website"/>
</div>
<mx:formField id="user_website" id="user_website"/>
</div>
</div>
</div>
</div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape6"/><mx:text id="double_dots"/><mx:text id="TxtTemplateChoiceNode"/></h3>
</div>
<div class="card-body center-block">
<div class="row justify-content-center">
<p class="input-group col-xs-12 col-sm-8 col-lg-4">
<span class="input-group-addon"><span class="glyphicon glyphicon-user required"></span><mx:text id="TxtTemplateAvailNode"/></span><mx:select id="TEMPLATE_ADMIN" id="template" onchange="javascript:imgTemplate();"/>
</p>
<p class="input-group col-xs-12 col-sm-8 col-lg-4">
<span class="input-group-addon center"><span class="glyphicon"></span><img name="pictoTemplate" id="pictoTemplate" src="data/template/default/preview.png" mXattribut="alt:previewtemplate" class="preview" /></span>
</p>
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="TxtTemplateChoiceNode"/></h3></div>
<div class="card-body form mx-auto">
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group input-group-sm"><span class="glyphicon glyphicon-user required"></span><mx:text id="TxtTemplateAvailNode"/><mx:select id="TEMPLATE_ADMIN" id="template" onchange="javascript:imgTemplate();"/>
</div>
</div>
<div class="col">
<div class="input-group input-group-sm"><span class="glyphicon"></span><img name="pictoTemplate" id="pictoTemplate" src="data/template/default/preview.png" mXattribut="alt:previewtemplate" class="preview" />
</div>
</div>
</div>
</div>
</div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape7"/><mx:text id="double_dots"/><mx:text id="TxtDetailsComm"/></h3>
</div>
<div class="card-header text-center">
<h3><mx:text id="lblTextComResume"/></h3>
</div>
<div class="card-body text-left">
<mx:formField id="contentResumeInfos" id="contentResumeInfos"/>
</div>
<div class="card-header text-center">
<h3><mx:text id="lblTextComComplete"/></h3>
</div>
<div class="card-body text-left">
<mx:formField id="contentTextInfos" id="contentTextInfos"/>
</div>
</div>
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="TxtDetailsComm"/></h3></div>
<div class="card-header"><h3><mx:text id="lblTextComResume"/></h3></div>
<div class="card-body form text-left"><mx:formField id="contentResumeInfos" id="contentResumeInfos"/></div>
<div class="card-header"><h3><mx:text id="lblTextComComplete"/></h3></div>
<div class="card-body form text-left"><mx:formField id="contentTextInfos" id="contentTextInfos"/></div>
<!--</div>
<div class="card w-100">
<div class="card-header text-center">
<h3><mx:text id="etape8"/><mx:text id="double_dots"/><mx:text id="TxtCommValidateCreate"/></h3>
</div>
<div class="card-footer border-0 bg-white text-center">
<div class="card text-center border-0">-->
<div class="card-header"><h3><mx:text id="TxtCommValidateCreate"/></h3></div>
<div class="card-footer border-0 text-center">
<input type="reset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnReset" onclick="this.form.reset();" title="<mx:text id="ResetChange"/>" value="<mx:text id="BtnReset"/>"/>
<input type="button" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnReturn" onclick="history.back();" value="<mx:text id="BtnReturn"/>"/>
<input type="submit" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" id="valid" name="BtnValid" onclick="javascript:Valid_register('fmNodeAdd','class_id[]')" MxAttribut="value:BtnValid"/>

View File

@ -1,28 +1,31 @@
<div class="tab-content container-fluid py-2 w-75">
<div class="card w-100 border-0">
<div class="tab-content container-fluid py-2 w-75 px-0">
<div class="card w-100">
<div class="card-header p-0 m-1 border-0">
</div>
<div class="card-footer border-0 bg-white text-center">
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-toggle="collapse" data-target="#blockAddENode"><mx:text id="TxtNodeAdd"/></button>
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-bs-toggle="collapse" data-bs-target="#blockAddENode"><mx:text id="TxtNodeAdd"/></button>
</div>
<form id="configGroup" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div id="blockAddENode" class="card w-100 border-0 collapse">
<div class="card-body">
<div class="row">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<form id="configGroup" role="form" class="form-inline container-fluid" method="post" mXattribut="action:urlAction">
<div id="blockAddENode" class="card mx-3 mb-0 collapse">
<div class="card-header border-0 p-0 m-1 text-center">
<h3>Ajouter un accès</h3>
</div>
<div class="card-body form">
<div class="row w-100">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="GROUP" id="group_id"/>
</div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
<mx:select id="USER" id="user_id"/>
</div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span> <!--anchor, navicon, random, th-list, indent-->
<mx:select id="NODE" id="node_id"/>
</div>
@ -33,24 +36,24 @@
<input type="submit" name="BtnSave" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnSave"/>
</div>
</div>
<div class="card w-100 border-0">
<div class="card-body m-3 p-0">
<div class="card border-0 bg-white">
<div class="card-body">
<table id="tabAdminEntryNode" class="table table-sm table-responsive-sm table-bordered table-striped table-hover" mXattribut="summary:TxtNodeList">
<thead class="thead-default">
<tr>
<th><span><mx:text id="TxtGroup"/></span></th>
<th><span><mx:text id="TxtUser"/></span></th>
<th><span><mx:text id="TxtNode"/></span></th>
<th><span class="float-right"><mx:text id="TxtAction"/></span></th>
<th data-orderable="true"><span><mx:text id="TxtGroup"/></span></th>
<th data-orderable="true"><span><mx:text id="TxtUser"/></span></th>
<th data-orderable="true"><span><mx:text id="TxtNode"/></span></th>
<th data-orderable="true"><span class="float-end"><mx:text id="TxtAction"/></span></th>
</tr>
</thead>
<tbody>
<mx:bloc id="TREE_NODE">
<tr>
<td class="py-0 align-middle"><mx:text id="GroupName"/></td>
<td class="py-0 align-middle"><mx:text id="UserFirstName"/>&nbsp;<mx:text id="UserLastName"/></td>
<td class="py-0 align-middle"><mx:text id="NodeName"/></td>
<td class="py-0 align-middle"><mx:bloc id="TREE_NODE_DELETE"><a class="fa fa-lg fa-trash float-right" mXattribut="href:urlDelete" mXattribut="title:BtnDelete"></a></mx:bloc id="TREE_NODE_DELETE"></td>
<td><mx:text id="GroupName"/></td>
<td><mx:text id="UserFirstName"/>&nbsp;<mx:text id="UserLastName"/></td>
<td><mx:text id="NodeName"/></td>
<td><mx:bloc id="TREE_NODE_DELETE"><a class="fa fa-lg fa-trash float-end text-danger" mXattribut="href:urlDelete" mXattribut="title:BtnDelete"></a></mx:bloc id="TREE_NODE_DELETE"></td>
</tr>
</mx:bloc id="TREE_NODE">
</tbody>

View File

@ -8,115 +8,268 @@
</li>
</mx:bloc id="TabeB">
</ul>
<div class="tab-content container-fluid py-0 w-75 px-0">
<div class="card border-0 my-0">
<!--<mx:bloc id="BtnNodeCreate">
<form method="post" mXattribut="action:urlActionCreate">
<div class="card-header border-0 bg-white text-center">
<button type="submit" class="btn btn-outline-secondary"><mx:text id="TxtNodeAdd"/></button>
</div>
</form>
</mx:bloc id="BtnNodeCreate">-->
<div class="tab-content container-fluid px-0 py-2 border w-75">
<form id="configNode" role="form" class="form-inline text-center px-0" method="post" mXattribut="action:urlAction">
<div class="card w-100 border-0">
<div class="card-header text-center">
<h3><mx:text id="TxtNodeAdd"/></h3>
</div>
<div class="card-body">
<div class="card card-content-half-b">
<div class="card-body">
<div class="row mb-2">
<form id="configNode" role="form" class="form-inline px-0 container-fluid" method="post" mXattribut="action:urlAction">
<div class="card-header"><h3><mx:text id="TxtNodeAdd"/></h3></div>
<div class="card-body form">
<div class="row mb-1 w-100 mx-auto">
<div class="col">
<mx:bloc id="blocName">
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text"><span class="fa"><mx:image id="pictoLanguage"/><span class="text-danger"> *</span></span></span>
</div>
<mx:formField id="nameInput"/>
<div class="input-group">
<span class="input-group-text"><span class="fa"><mx:image id="pictoLanguage"/><span class="text-danger"> *</span></span></span><mx:formField id="nameInput"/>
</div>
</mx:bloc id="blocName">
</div>
<div class="row mb-2">
<div class="input-group col-xs-12 col-sm-8 col-lg-10 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text" id="newsicon"><i class="fa fa-lg fa-file-picture-o"></i></span>
</div>
<mx:select id="icone" onchange="javascript:imgPicto();"/>
<div class="input-group-append">
<span class="input-group-text"><mx:image id="pictoObject" id="pictoObject"/></span>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text input-group-text-right" id="newsicon"><i class="fa fa-lg fa-file-picture-o"></i></span><mx:select id="icone" onchange="javascript:imgPicto();"/><span class="input-group-text input-group-text-right"><mx:image id="pictoObject" id="pictoObject"/></span>
</div>
</div>
<div class="row mb-2">
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:select id="NODE" id="NodeIn"/>
</div>
</div>
</div>
<div class="row mb-1 w-100 mx-auto">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:formField id="domain"/>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:select id="COMMPROFILES" id="NodeEntry_type"/>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span><mx:formField id="ctypereg"/>
</div>
</div>
</div>
<div class="row my-5 w-100">
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommHasPublicPage"/></span><input data-toggle="toggle" data-style="float-right" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_haspublic">
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommPublicList"/></span><input data-toggle="toggle" data-style="float-right" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_listpublic">
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommRegisterEnable"/></span><input data-toggle="toggle" data-style="float-right" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_registerenable">
</div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col"></div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-picture-o"></i></span><mx:select id="template" onchange="javascript:imgTemplate();"/>
</div>
</div>
<div class="col">
<div class="input-group">
<mx:image id="screenTemplate" id="screenTemplate"/>
</div>
</div>
<div class="col"></div>
</div>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="reset" name="BtnReset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="BtnReset"/>" value="<mx:text id="BtnReset"/>" onclick="this.form.reset();"/>
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/>
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnValid"/>
</div>
</form>
<!--<form id="configNode" name="configNode" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<div class="card-header text-center">
<h3><mx:text id="Update_etape1"/></h3>
</div>
<div class="card-body py-1 m-1">
<div class="row">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="NODE" id="node_id" onchange="javascript:submit();"/>
</div>
</div>
</div>
</form>
<form id="modifNode" name="modifNode" role="form" class="form-inline text-center px-0" method="post" mXattribut="action:urlAction">
<input type="hidden" name="node_Id1" mXattribut="value:nodeHiddenUpdate" class="hidden"/>
<mx:bloc id="ToHidde">
<div class="card w-100 border-0">
<div class="card-header"><h3><mx:text id="Update_etape2"/><mx:text id="NodeName"/></h3>
</div>
<div class="card-body">
<div class="row mb-2">
<mx:bloc id="blocName">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-indent mr-2"></i><span class="fa"><span class="text-danger"> *</span></span></span>
<mx:formField id="nameInput"/>
<span class="input-group-text input-group-text-right"><mx:image id="pictoLanguage"/></span>
</div>
</div>
</mx:bloc id="blocName">
<mx:bloc id="blocHeadValues">
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommHasPublicPage"/></span>
<input data-toggle="toggle" data-style="float-end" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_haspublicpage"<mx:text id="node_haspublicpage_value"/>>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommPublicList"/></span>
<input data-toggle="toggle" data-style="float-end" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_listpublic"<mx:text id="node_listpublic_value"/>>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text large"><mx:text id="txtCommRegisterEnable"/></span>
<input data-toggle="toggle" data-style="float-end" data-onstyle="success fw-bold" data-offstyle="danger fw-bold" data-bs-size="mini" type="checkbox" name="node_registerenable"<mx:text id="node_registerenable_value"/>>
</div>
</div>
</mx:bloc id="blocHeadValues">
</div>
<div class="row mb-2">
<div class="col">
<div class="input-group">
<span class="input-group-text" id="newsicon"><i class="fa fa-lg fa-file-picture-o"></i></span>
<mx:select id="icone" onchange="javascript:imgPicto();"/>
<span class="input-group-text input-group-text-right"><mx:image id="pictoObject" id="pictoObject"/></span>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="NODE" id="NodeIn"/>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
</div>
<mx:formField id="domain"/>
</div>
</div>
<div class="row mb-2">
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
</div>
<mx:select id="COMMPROFILES" id="NodeEntry_type"/>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
</div>
<mx:formField id="ctypereg"/>
</div>
</div>
<div class="row mb-2">
<div class="input-group col-xs-12 col-sm-8 col-lg-4 p-0 m-0 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommHasPublicPage"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="node_haspublic">
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 p-0 m-0 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommPublicList"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="node_listpublic">
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-4 p-0 m-0 justify-content-center">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="txtCommRegisterEnable"/></span>
</div>
<input data-toggle="toggle" data-style="float-right" data-onstyle="success" data-offstyle="danger" data-size="mini" type="checkbox" name="node_registerenable">
</div>
</div>
</div>
</div>
<div class="card card-content-half-r">
<div class="card-body">
<div class="row mb-2">
<div class="form-inline col-xs-12 col-sm-8 col-lg-5 p-0 m-0">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-picture-o"></i></span>
</div>
<mx:select id="template" onchange="javascript:imgTemplate();"/>
</div>
<div class="row mb-1 w-100">
<div class="col"></div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-picture-o"></i></span><mx:select id="template" onchange="javascript:imgTemplate();"/>
</div>
<div class="form-inline col-xs-12 col-sm-8 col-lg-5 p-0 m-0">
<div class="input-group">
<mx:image id="screenTemplate" id="screenTemplate"/>
</div>
</div>
<div class="col">
<div class="input-group">
<mx:image id="screenTemplate" id="screenTemplate"/>
</div>
</div>
<div class="col"></div>
</div>
<mx:bloc id="blocFootValues">
<div class="row">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="COMMPROFILES" id="node_ctype"/>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:formField id="ctypereg"/>
</div>
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:formField id="domain"/>
</div>
</div>
</div>
</mx:bloc id="blocFootValues">
</div>
<mx:bloc id="blocSettings">
<div class="card w-100 border-0">
<div class="card-header"><h3><mx:text id="complementInformation"/></h3></div>
<div class="card-body">
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span><mx:formField id="node_email" id="node_email"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-gitea"></i></span><mx:formField id="node_git" id="node_git"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span><mx:formField id="node_mastodon" id="node_mastodon"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-activitypub"></i></span><mx:formField id="node_mobilizon" id="node_mobilizon"/>
</div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-matrix-org"></i></span><mx:formField id="node_matrix" id="node_matrix"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-peertube"></i></span><mx:formField id="node_peertube" id="node_peertube"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-nextcloud"></i></span><mx:formField id="node_nextcloud" id="node_nextcloud"/>
</div>
</div>
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-twitter"></i></span><mx:formField id="node_twitter" id="node_twitter"/>
</div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group justify-content-center">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span><mx:formField id="node_facebook" id="node_facebook"/>
</div>
</div>
</div>
</div>
</mx:bloc id="blocSettings">
<div class="card-footer border-0 bg-white center-block">
<input type="reset" name="BtnReset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="BtnReset"/>" value="<mx:text id="BtnReset"/>" onclick="this.form.reset();"/>
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/>
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnValid"/>
</div>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="reset" name="BtnReset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="BtnReset"/>" value="<mx:text id="BtnReset"/>" onclick="this.form.reset();"/>
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/>
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnValid"/>
</div>
</div>
</form>
</mx:bloc id="ToHidde">
</form>-->
</div>
</div>

View File

@ -9,46 +9,35 @@
</mx:bloc id="TabeB">
</ul>
<div class="tab-content container-fluid px-0 py-2 w-75 border">
<div class="card w-100 border-0">
<form id="frmNode" name="frmNode" role="form" class="container form-inline" method="post" mXattribut="action:urlActionNode">
<div class="tab-content container-fluid py-0 w-75 px-0">
<div class="card border-0 my-0">
<form id="frmNode" name="frmNode" role="form" class="form-inline px-0 container-fluid" method="post" mXattribut="action:urlActionNode">
<div class="card-header"><h3><mx:text id="TxtNodeAdd"/></h3></div>
<input type="hidden" name="user_id" mXattribut="value:user_id" class="hidden"/>
<input type="hidden" name="urlReturn" mXattribut="value:urlReturn" class="hidden"/>
<div class="card-body w-100 border-0">
<div class="row justify-content-center">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="OptListNodeCreate"/></span>
</div>
<div class="form-check">
<mx:checker id="coche0" id="coche0" class="form-check-input"/>
<div class="card-body form">
<div class="row mb-1 w-100 mx-auto">
<div class="col">
<div class="input-group input-group-sm mb-1">
<div class="input-group-text verylarge checkbox"><mx:text id="OptListNodeCreate"/></div>
<mx:checker id="coche0" id="coche0" class="form-check"/>
</div>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><mx:text id="OptListNodeRight"/></span>
</div>
<div class="form-check">
<mx:checker id="coche1" id="coche1" class="form-check-input"/>
<div class="col">
<div class="input-group input-group-sm mb-1">
<div class="input-group-text verylarge checkbox"><mx:text id="OptListNodeRight"/></div>
<mx:checker id="coche1" id="coche1" class="form-check"/>
</div>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-6">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span>
</div>
<mx:select id="listNode" id="listNode"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" MxAttribut="value:BtnValid" /></span>
</div>
<div class="col">
<div class="input-group input-group-sm mb-1">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span><mx:select id="listNode" id="listNode"/>
<span class="input-group-input input-group-text-right"><input type="submit" class="form btn btn-outline-secondary input-group-text-right" mXattribut="onclick:urlSort" MxAttribut="value:BtnValid" /></span>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="card w-100 border-0">
<div class="card-body">
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminObject" mXattribut="summary:TxtListObject">
<thead class="thead-default">

View File

@ -1,140 +1,135 @@
<div class="tab-content container-fluid py-2 w-75">
<div class="card w-100 border-0">
<div class="tab-content container-fluid py-2 w-75 px-0">
<div class="card w-100">
<div class="card-header p-0 m-1 border-0">
</div>
<div class="card-footer border-0 bg-white text-center">
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-toggle="collapse" data-target="#blockAddUser"><mx:text id="TxtUserAdd"/></button>
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-bs-toggle="collapse" data-bs-target="#blockAddUser"><mx:text id="TxtUserAdd"/></button>
</div>
<div id="blockAddUser" class="card w-100 border-0 collapse">
<form id="fmtextinfo" name="fmtextinfo" role="form" class="form" method="post" mXattribut="action:urlActionAdd">
<div class="card-body center-block">
<form id="fmtextinfo" name="fmtextinfo" role="form" class="form-inline container-fluid" method="post" mXattribut="action:urlActionAdd">
<div id="blockAddUser" class="card mx-3 mb-1 collapse">
<div class="card-body form">
<input type="hidden" name="user_id" mXattribut="value:user_id"/>
<input type="hidden" name="urlReturnAdd" mXattribut="value:urlReturnAdd"/>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-genderless"></i></span>
<mx:select id="user_title"/>
</div>
<mx:select id="user_title"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<mx:formField id="user_first_name" id="firstname"/>
</div>
<mx:formField id="user_first_name" id="firstname"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user"></i></span>
<mx:formField id="user_last_name" id="lastname"/>
</div>
<mx:formField id="user_last_name" id="lastname"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"></i></span>
<mx:formField id="user_mail" id="mail"/>
</div>
<mx:formField id="user_mail" id="mail"/>
</div>
</div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
<mx:formField id="user_login" id="user_login"/>
</div>
<mx:formField id="user_login" id="user_login"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-lock"></i></span>
<mx:formField id="user_password" id="user_password"/>
</div>
<mx:formField id="user_password" id="user_password"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-lock"></i></span>
<mx:formField id="user_password2" id="user_password2"/>
</div>
<mx:formField id="user_password2" id="user_password2"/>
</div>
<div class="input-group col-xs-12 col-sm-3 col-lg-3 justify-content-center">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-birthday-cake"></i></span>
<mx:formField id="user_birthdate" id="birthdate" data-provide="datepicker" data-date-format="dd/mm/yyyy" data-date-language="fr"/>
</div>
<mx:formField id="user_birthdate" id="birthdate" data-provide="datepicker" data-date-format="dd/mm/yyyy" data-date-language="fr"/>
</div>
</div>
<div class="row mb-0 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-12 justify-content-center">
<div class="input-group-prepend">
<div class="row mb-1 mt-3">
<div class="col"></div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="GROUP" id="idGroup"/>
</div>
<mx:select id="GROUP" id="idGroup"/>
</div>
<div class="col"></div>
</div>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="reset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnReset" title="<mx:text id="ResetChange"/>" value="<mx:text id="BtnReset"/>" onclick="this.form.reset();"/>
<input type="submit" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnValid" MxAttribut="value:BtnValid"/>
</div>
</form>
</div>
</div>
</form>
<div class="card-header text-center">
<h3><mx:text id="TxtLegendTriGroup"/></h3>
</div>
<div class="card-body m-3 p-0">
<form id="FManageUser" name="FManageUser" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<form id="FManageUser" name="FManageUser" role="form" class="form-inline container-fluid" method="post" mXattribut="action:urlAction">
<div class="card-body form">
<div class="row mb-1 w-100">
<div class="col"></div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="GROUP" id="idGroup"/>
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" value="Valider" /></span>
</div>
</div>
<mx:select id="GROUP" id="idGroup"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" value="Valider" /></span>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
<mx:select id="exportFormat" id="export"/>
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlExport" MxAttribut="value:BtnExport" /></span>
</div>
</div>
<div class="col"></div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
</div>
<mx:select id="exportFormat" id="export"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlExport" MxAttribut="value:BtnExport" /></span>
</div>
</div>
</form>
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminUser">
<thead class="thead-default">
<tr>
<th><mx:text id="user_first_name"/> <mx:text id="user_last_name"/></th>
<th><mx:text id="user_login"/></th>
<th><mx:text id="TxtGroup"/></th>
<th><mx:text id="user_mail"/></th>
<th><mx:text id="user_account_active"/></th>
<th data-orderable="false"><mx:text id="TxtAction"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="ligne">
<tr>
<td class="py-0 align-middle"><span><a mXattribut="href:url_user"><mx:text id="vuser_first_name"/> <mx:text id="vuser_last_name"/></a></span></td>
<td class="py-0 align-middle"><mx:text id="vuser_login"/></td>
<td class="py-0 align-middle">
<ul class="list-group p-0 mx-2">
<mx:bloc id="GROUP_USER">
<li class="list-group"><mx:text id="GroupName"/></li>
</mx:bloc id="GROUP_USER">
</ul>
</td>
<td class="py-0 align-middle"><span><a mXattribut="href:vmailto" class="fa fa-envelope"><mx:text id="vuser_mail"/></a></span></td>
<td class="py-0 align-middle"><span class="float-right"><a mXattribut="href:url_account_active" class="fa fa-lg fa-<mx:text id="vuser_account_active"/>"></a></span></td>
<td class="py-0 align-middle">
<span><a mXattribut="href:url_user"><span class="fa fa-lg fa-edit<mx:text id="vuser_account_active_style"/>"></span></a></span>
</td>
</tr>
</mx:bloc id="ligne">
</tbody>
</table>
</div>
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminUser">
<thead class="thead-default">
<tr>
<th data-orderable="true"><mx:text id="user_first_name"/> <mx:text id="user_last_name"/></th>
<th data-orderable="true"><mx:text id="user_login"/></th>
<th data-orderable="true"><mx:text id="TxtGroup"/></th>
<th data-orderable="true"><mx:text id="user_mail"/></th>
<th data-orderable="true"><mx:text id="user_account_active"/></th>
<th data-orderable="false"><mx:text id="TxtAction"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="ligne">
<tr>
<td><a mXattribut="href:url_user"><mx:text id="vuser_first_name"/> <mx:text id="vuser_last_name"/></a></td>
<td><mx:text id="vuser_login"/></td>
<td><ul class="list-group p-0 mx-2"><mx:bloc id="GROUP_USER"><li class="list-group"><mx:text id="GroupName"/></li></mx:bloc id="GROUP_USER"></ul>
</td>
<td><mx:bloc id="mail"><a mXattribut="href:vmailto"><mx:text id="vuser_mail"/><i class="float-start mt-1 fa fa-envelope"></i></a></mx:bloc id="mail"></td>
<td><mx:bloc id="active"><a mXattribut="href:url_account_active"><i class="float-end mt-1 fa fa-lg fa-<mx:text id="vuser_account_active"/>"></i></a></mx:bloc id="active"></td>
<td><mx:bloc id="user"><a mXattribut="href:url_user"><i class="float-end mt-1 fa fa-lg fa-edit<mx:text id="vuser_account_active_style"/>"></i></a></mx:bloc id="user"></td>
</tr>
</mx:bloc id="ligne">
</tbody>
</table>
</div>
</form>
</div>
</div>

View File

@ -1,8 +1,9 @@
<form id="FselectCom" role="form" class="form-inline px-0" method="post" mXattribut="action:urlAction">
<div class="tab-content container-fluid py-2 w-75 px-0">
<div class="card w-100 text-center">
<div class="card-header"><mx:text id="allCom"/></div>
<div class="tab-content container-fluid py-2 w-75 px-0">
<form id="FselectCom" role="form" class="form-inline px-0 container-fluid" method="post" mXattribut="action:urlAction">
<div class="card text-center border-0">
<div class="card-header"><h3><mx:text id="allCom"/></h3></div>
<div class="card-body">
<div class="row p-1 w-25 mw-50 mx-auto">
<label class="hidden" for="com"></label>
<select name="param" onchange="javascript:FselectCom();" id="com">
<option value=""><mx:text id="selectCom"/></option>
@ -10,23 +11,20 @@
<option mXattribut="value:entrynodeid" <mx:text id="entrynodeselected"/>><mx:text id="entrynode"/></option>
</mx:bloc id="bloc1">
</select>
</div>
</div>
<div class="card-header border-0 text-center"><mx:text id="ComText"/></div>
<div class="card-body p-0 m-0 border-0">
<div class="row justify-content-center">
<div class="card-header"><h3><mx:text id="ComText"/></h3></div>
<div class="card-body">
<div class="row w-25 mx-auto my-auto">
<mx:bloc id="blocImgLogo">
<div class="col-xs-12 col-sm-8 col-lg-2">
<mx:image id="logo"/>
</div>
<mx:image id="logo"/>
</mx:bloc id="blocImgLogo">
<mx:bloc id="blocTextResume">
<div class="col-xs-12 col-sm-8 col-lg-4">
<mx:text id="text_resume"/>
</div>
</mx:bloc id="blocTextResume">
<mx:bloc id="TEXTRESUME">
<mx:text id="text_resume"/>
</mx:bloc id="TEXTRESUME">
</div>
<mx:bloc id="blocTextText">
<div class="row">
<div class="row mx-auto mt-3">
<div class="col-xs-12 col-sm-8 col-lg-12">
<mx:text id="text_text"/>
</div>
@ -34,7 +32,7 @@
</mx:bloc id="blocTextText">
</div>
</div>
<div class="card w-100">
<div class="card border-0">
<div class="card-footer border-0 bg-white text-center">
<mx:bloc id="blocRegisterCom">
<mx:formField id="inscrire" aria-pressed="true"/>
@ -42,5 +40,5 @@
<input type="button" name="return" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="tipReturnButton"/>" value="<mx:text id="BtnReturn"/>" onclick="history.back(); return false;"/>
</div>
</div>
</div>
</form>
</form>
</div>

View File

@ -1,145 +1,145 @@
<div class="tooltipRegUserForm"></div>
<!--<form id="fmtextinfo" method="post" mXattribut="action:urlAction">-->
<div class="tab-content container-fluid w-75 px-0 py-2 border">
<form id="fmtextinfo" role="form" class="form container-fluid" method="post" mXattribut="action:urlAction">
<div class="tab-content container-fluid w-75 px-0 py-2">
<form id="fmtextinfo" role="form" class="form-inline px-0 container-fluid" method="post" mXattribut="action:urlAction">
<div class="card text-center border-0">
<div class="card-header"><mx:text id="registerCom"/><mx:text id="messageInscriptionNoeud"/></div>
<div class="card-header"><h3><mx:text id="registerCom"/><mx:text id="messageInscriptionNoeud"/></h3></div>
<div class="card-body">
<div class="row alert alert-primary"><p><mx:text id="WarnNotSubs"/></p><p><mx:text id="TxtInscription"/></p><p><mx:text id="TxtInscription2"/></p></div>
<div class="row">
<div class="col-sm-4">
<img style="max-width: 200px;max-height: 200px;" src="./data/image/communities/<mx:text id="ComText"/>.png" alt="<mx:text id="ComText"/>" title="<mx:text id="ComText"/>"/>
</div>
<div class="row p-1 w-25 mw-50 mx-auto">
<mx:bloc id="blocImgLogo">
<mx:image id="logo"/>
</mx:bloc id="blocImgLogo">
<mx:bloc id="TEXTRESUME">
<div class="col-sm-8">
<mx:text id="text_resume"/>
</div>
</mx:bloc id="TEXTRESUME">
</div>
</div>
<div class="card-header"><h3><mx:text id="formUser1"/></h3></div>
<div class="card-body">
<div class="card-body form">
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-venus-mars"></i></span>
</div>
<mx:select id="user_title" id="title"/>
</div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
</div>
<div class="col">
<div class="input-group">
<span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_first_name" id="firstname"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_last_name" id="lastname"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span>
</div>
<span class="input-group-text"><i class="fa fa-lg fa-envelope"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_mail" id="mail"/>
</div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_login" id="loginUser"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_password" id="passwordUser"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_password2" id="password2"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"></div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span>
</div>
<mx:formField id="user_postal_adress" id="postaladress"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span>
</div>
<mx:formField id="user_postal_code" id="postalcode"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span>
</div>
<mx:formField id="user_city" id="city"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-flag-o"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_country" id="country"/>
</div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span>
</div>
<mx:formField id="user_state" id="state"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-mobile-phone"></i></span>
</div>
<mx:formField id="user_tel" id="tel"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-birthday-cake"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_birthdate" id="birthdate"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"></div>
</div>
</div>
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-globe"></i></span>
</div>
<mx:formField id="user_website" id="user_website"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-facebook"></i></span>
</div>
<mx:formField id="user_facebook" id="user_facebook"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-mastodon"></i></span>
</div>
<mx:formField id="user_mastodon" id="user_mastodon"/>
</div>
</div>
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-xmpp"></i></span>
</div>
<mx:formField id="user_jabber" id="user_jabber"/>
</div>
</div>
</div>
</div>
@ -147,12 +147,12 @@
<div class="card-header"><h3><mx:text id="formUserSteam"/></h3></div>
<div class="card-body">
<div class="row mb-1 w-100">
<div class="col">
<div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-steam"></i></span>
</div>
<mx:formField id="steamid3" id="user_steamid3"/>
</div>
</div>
</div>
</div>
</mx:bloc id="STEAM">
@ -167,7 +167,6 @@
<span class="action"><mx:checker id="charteSite" class="actionLegendCheckbox"/> (*) <mx:text id="iaccept"/></span>
</div>
<div class="card-footer">
<!-- <div class="qaptcha"></div> -->
<input type="submit" name="submit" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="tipValidButton"/>" value="<mx:text id="BtnValid"/>"/>
<input type="button" name="return" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="tipReturnButton"/>" value="<mx:text id="BtnComms"/>" onclick="javascript:window.location.href='<mx:text id="urlReturn"/>'"/>
<input type="button" name="return" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" title="<mx:text id="tipReturnButton"/>" value="<mx:text id="BtnReturn"/>" onclick="history.back(); return false;"/>

View File

@ -1,5 +1,9 @@
<div id ="contentTextInfos" class="tab-content container-fluid w-75 px-0 py-2 border bg-white">
<div id ="contentTextInfos" class="card-body w-100 border-0">
<div id ="contentTextInfos" class="tab-content container-fluid w-75 py-3 bg-white rounded">
<div class="card text-center border-0">
<div class="card-body">
<div id ="contentTextInfos" class="card-body">
<mx:text id="text" />
</div>
</div>
</div>
</div>

View File

@ -19,6 +19,7 @@
</div>
</div>
</div>
zob
<div class="card-header"><h3><mx:text id="formUser1"/></h3></div>
<div class="card-body">
<div class="row">

View File

@ -1,6 +1,6 @@
<div id="entrynodeprint">
<form id="entryNode" method="post" mXattribut="action:urlAction">
<mx:select id="entryNodeId" id="entryNodeId"/>
<input type="submit" name="ok" value="ok" class="button"/>
<mx:select id="entryNodeId" id="entryNodeId"/>
<input type="submit" name="ok" value="ok" class="button"/>
</form>
</div>
</div>

View File

@ -1,9 +1,9 @@
<div id="blockErrorPrint" class="container">
<div class="card">
<div class="card-body">
<p class="text-center col-xs-12 col-sm-12 col-lg-12">
<span class="mr-3 fa fa-2x fa-lg fa-warning"></span><mx:text id="error"/>
</p>
</div>
<div class="card">
<div class="card-body">
<p class="text-center col-xs-12 col-sm-12 col-lg-12">
<span class="mr-3 fa fa-2x fa-lg fa-warning"></span><mx:text id="error"/>
</p>
</div>
</div>
</div>

View File

@ -1,7 +1,7 @@
<a class="navbar-brand" href="/">
<mx:image id="pictoCommunity"/>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topmenu" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#topmenu" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@ -10,16 +10,16 @@
<mx:text id="Navigation"/><mx:text id="nodeDir"/>
</ul>
<mx:bloc id="blocSLinks">
<ul class="nav navbar-nav navbar-right">
<mx:bloc id="linkEmail"><li class="nav-item"><a class="nav-link envelope" mXattribut="href:email" target="_blank"><i class="fa fa-lg fa-envelope"></i></a></li></mx:bloc id="linkEmail">
<mx:bloc id="linkGit"><li class="nav-item"><a class="nav-link git" mXattribut="href:git" target="_blank"><i class="fa fa-lg fa-gitea"></i></a></li></mx:bloc id="linkGit">
<mx:bloc id="linkMastodon"><li class="nav-item"><a class="nav-link mastodon" mXattribut="href:mastodon" target="_blank"><i class="fa fa-lg fa-mastodon"></i></a></li></mx:bloc id="linkMastodon">
<mx:bloc id="linkMobilizon"><li class="nav-item"><a class="nav-link mobilizon" mXattribut="href:mobilizon" target="_blank"><i class="fa fa-lg fa-activitypub"></i></a></li></mx:bloc id="linkMobilizon">
<mx:bloc id="linkMatrix"><li class="nav-item"><a class="nav-link matrix" mXattribut="href:matrix" target="_blank"><i class="fa fa-lg fa-matrix-org"></i></a></li></mx:bloc id="linkMatrix">
<mx:bloc id="linkPeertube"><li class="nav-item"><a class="nav-link peertube" mXattribut="href:peertube" target="_blank"><i class="fa fa-lg fa-peertube"></i></a></li></mx:bloc id="linkPeertube">
<mx:bloc id="linkNextcloud"><li class="nav-item"><a class="nav-link nextcloud" mXattribut="href:nextcloud" target="_blank"><i class="fa fa-lg fa-nextcloud"></i></a></li></mx:bloc id="linkNextcloud">
<mx:bloc id="linkTwitter"><li class="nav-item"><a class="nav-link twitter" mXattribut="href:twitter" target="_blank"><i class="fa fa-lg fa-twitter"></i></a></li></mx:bloc id="linkTwitter">
<mx:bloc id="linkFacebook"><li class="nav-item"><a class="nav-link facebook" mXattribut="href:facebook" target="_blank"><i class="fa fa-lg fa-facebook"></i></a></li></mx:bloc id="linkFacebook">
</ul>
<ul class="nav navbar-nav navbar-right d-block w-75 px-5">
<mx:bloc id="linkEmail"><li class="nav-item float-end mr-2"><a class="nav-link envelope" mXattribut="href:email" target="_blank"><i class="fa fa-lg fa-envelope"></i></a></li></mx:bloc id="linkEmail">
<mx:bloc id="linkGit"><li class="nav-item float-end mr-2"><a class="nav-link git" mXattribut="href:git" target="_blank"><i class="fa fa-lg fa-gitea"></i></a></li></mx:bloc id="linkGit">
<mx:bloc id="linkMastodon"><li class="nav-item float-end mr-2"><a class="nav-link mastodon" mXattribut="href:mastodon" target="_blank"><i class="fa fa-lg fa-mastodon"></i></a></li></mx:bloc id="linkMastodon">
<mx:bloc id="linkMobilizon"><li class="nav-item float-end mr-2"><a class="nav-link mobilizon" mXattribut="href:mobilizon" target="_blank"><i class="fa fa-lg fa-activitypub"></i></a></li></mx:bloc id="linkMobilizon">
<mx:bloc id="linkMatrix"><li class="nav-item float-end mr-2"><a class="nav-link matrix" mXattribut="href:matrix" target="_blank"><i class="fa fa-lg fa-matrix-org"></i></a></li></mx:bloc id="linkMatrix">
<mx:bloc id="linkPeertube"><li class="nav-item float-end mr-2"><a class="nav-link peertube" mXattribut="href:peertube" target="_blank"><i class="fa fa-lg fa-peertube"></i></a></li></mx:bloc id="linkPeertube">
<mx:bloc id="linkNextcloud"><li class="nav-item float-end mr-2"><a class="nav-link nextcloud" mXattribut="href:nextcloud" target="_blank"><i class="fa fa-lg fa-nextcloud"></i></a></li></mx:bloc id="linkNextcloud">
<mx:bloc id="linkTwitter"><li class="nav-item float-end mr-2"><a class="nav-link twitter" mXattribut="href:twitter" target="_blank"><i class="fa fa-lg fa-twitter"></i></a></li></mx:bloc id="linkTwitter">
<mx:bloc id="linkFacebook"><li class="nav-item float-end mr-2"><a class="nav-link facebook" mXattribut="href:facebook" target="_blank"><i class="fa fa-lg fa-facebook"></i></a></li></mx:bloc id="linkFacebook">
</ul>
</mx:bloc id="blocSLinks">
</div>

View File

@ -1,7 +1,7 @@
<mx:bloc id="bloc1">
<li mXattribut="class:class">
<mx:bloc id="blocDropdown">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" href="#" aria-haspopup="true" aria-expanded="false"><mx:image id="pictoNode"/><mx:text id="nodeName"/></a>
<a class="nav-link dropdown-toggle" id="topmenulink" role="button" data-bs-toggle="dropdown" href="#" aria-expanded="false"><mx:image id="pictoNode"/><mx:text id="nodeName"/></a>
<mx:bloc id="nodeDir">
<mx:text id="nodeDir"/>

View File

@ -1,7 +1,8 @@
<ul class="dropdown-menu">
<ul class="dropdown-menu" aria-labelledby="topmenulink">
<mx:bloc id="bloc1">
<mx:bloc id="blocDropdown">
<li mXattribut="class:class"><a class="nav-link text-nowrap" mXattribut="href:nodeUrl"><mx:image id="pictoNode"/><mx:text id="nodeName"/></a></li><mx:text id="nodeDir"/>
<li mXattribut="class:class"><a class="nav-link text-nowrap" mXattribut="href:nodeUrl"><mx:image id="pictoNode"/><mx:text id="nodeName"/></a></li>
<mx:text id="nodeDir"/>
</mx:bloc id="blocDropdown">
</mx:bloc id="bloc1">
</ul>

View File

@ -1,33 +1,30 @@
<div id="userMenu" class="navbar-right">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="authForm" role="button" data-toggle="dropdown" href="#" aria-haspopup="true" aria-expanded="false"><i class="fa fa-lg fa-lock"></i>Connexion</a>
<div class="dropdown-menu" aria-labelledby="authForm">
<form role="form" id="authSession" method="post" class="form container-fluid" mXattribut="action:urlActionLogin">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="login"><i class="fa fa-lg fa-user-secret"></i></span>
<input type="text" name="login" value="" class="form" placeholder="<mx:text id="LOGIN"/>" id="Authlogin"/>
</div>
</div>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="password"><i class="fa fa-lg fa-key-modern"></i></span> <!--key key-modern-->
<input type="password" name="password" value="" class="form" placeholder="<mx:text id="PASSWORD"/>" id="Authpassword"/>
</div>
</div>
<button type="submit" id="btnLogin" class="btn btn-block btn-outline-secondary btn-lg btn-sm" aria-pressed="true" mXattribut="value:BtnEnter" mXattribut="title:titleButton"><i class="fa fa-lg fa-sign-in"></i><mx:text id="auth"/></button>
<div id="authMenu" class="dropdown">
<button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" id="authForm" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fa fa-lg fa-lock"></i>Connexion
</button>
<div class="dropdown-menu dropdown-menu-lg-end" aria-labelledby="authForm">
<form role="form" id="authSession" method="post" class="form container-fluid" mXattribut="action:urlActionLogin">
<div class="input-group input-group-sm mb-3">
<span class="input-group-text" id="login"><i class="fa fa-sm fa-user-secret"></i></span>
<input type="text" id="Authlogin" name="login" value="" class="form-control" placeholder="<mx:text id="LOGIN"/>" aria-label="login" aria-describedby="login">
</div>
<div class="input-group input-group-sm mb-3">
<span class="input-group-text" id="password"><i class="fa fa-sm fa-key-modern"></i></span>
<input type="password" id="Authpassword" name="password" value="" class="form-control" placeholder="<mx:text id="PASSWORD"/>" aria-label="password" aria-describedby="password">
</div>
<div class="d-grid gap-1 mx-auto">
<button type="submit" id="btnLogin" class="btn btn-sm btn-outline-secondary" aria-pressed="true" mXattribut="value:BtnEnter" mXattribut="title:titleButton"><i class="fa fa-sm fa-sign-in"></i><mx:text id="auth"/></button>
<mx:bloc id="blocRegister">
<a class="btn btn-block btn-outline-secondary btn-lg btn-sm" role="button" aria-pressed="true" mXattribut="href:urlActionNewAccount"><i class="fa fa-lg fa-community"></i> <mx:text id="NEWACCOUNT"/></a> <!--community group users-->
</mx:bloc id="blocRegister">
<mx:bloc id="blocSubscription">
<a class="btn btn-block btn-outline-secondary btn-lg btn-sm" role="button" aria-pressed="true" mXattribut="href:urlActionNewSubscription"><i class="fa fa-lg fa-handshake-o"></i> <mx:text id="NEWSUBSCRIPTION"/></a> <!--handshake-o -->
</mx:bloc id="blocSubscription">
<mx:bloc id="blocForgotAuthPassword">
<!--<a class="btn btn-block btn-outline-secondary btn-lg btn-sm" role="button" aria-pressed="true" mXattribut="formaction:urlActionForgotPassword"><i class="fa fa-lg fa-cut-key"></i> <mx:text id="FORGOTPASSWORD"/></a> -->
<button type="submit" id="btnForgotPassword" class="btn btn-block btn-outline-secondary btn-lg btn-sm" mXattribut="formaction:urlActionForgotPassword" aria-pressed="true" value="<mx:text id="FORGOTPASSWORD"/>" title="<mx:text id="FORGOTPASSWORD"/>"><i class="fa fa-lg fa-sign-in"></i><mx:text id="FORGOTPASSWORD"/></button>
<a class="btn btn-sm btn-outline-secondary" role="button" aria-pressed="true" mXattribut="href:urlActionNewAccount"><i class="fa fa-sm fa-community"></i><mx:text id="NEWACCOUNT"/></a>
</mx:bloc id="blocRegister">
<mx:bloc id="blocSubscription">
<a class="btn btn-sm btn-outline-secondary" role="button" aria-pressed="true" mXattribut="href:urlActionNewSubscription"><i class="fa fa-sm fa-handshake-o"></i><mx:text id="NEWSUBSCRIPTION"/></a>
</mx:bloc id="blocSubscription">
<mx:bloc id="blocForgotAuthPassword">
<button type="submit" id="btnForgotPassword" class="btn btn-sm btn-outline-secondary" mXattribut="formaction:urlActionForgotPassword" aria-pressed="true" value="<mx:text id="FORGOTPASSWORD"/>" title="<mx:text id="FORGOTPASSWORD"/>"><i class="fa fa-sm fa-sign-in"></i><mx:text id="FORGOTPASSWORD"/></button>
</mx:bloc id="blocForgotAuthPassword">
</form>
</div>
</li>
</div>
</form>
</div>
</div>

View File

@ -1,11 +1,12 @@
<div id="authMenu" class="navbar-right">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="loggedForm" role="button" data-toggle="dropdown" href="#" aria-haspopup="true" aria-expanded="false"><mx:text id="firstName" /> <mx:text id="lastName" /> (<mx:text id="login" />)<span class="fa fa-lg fa-navicon"></span></a>
<div id="loggedMenu" class="dropdown-menu text-center" aria-labelledby="loggedForm">
<mx:bloc id="blocUrlAccount">
<a class="nav-link" mXattribut="href:urlAccount"><span class="fa fa-lg fa-user"></span>Mon Compte</a>
</mx:bloc id="blocUrlAccount">
<a class="nav-link" mXattribut="href:disconnectURL"><span class="fa fa-lg fa-sign-out"></span><mx:text id="decon"/></a>
</div>
</li>
<div id="authMenu" class="dropdown">
<button class="btn btn-sm btn-outline-secondary dropdown-toggle" href="#" role="button" id="loggedForm" data-bs-toggle="dropdown" aria-expanded="false">
<mx:text id="firstName" /> <mx:text id="lastName" /> (<mx:text id="login" />)<span class="fa fa-lg fa-navicon"></span>
</button>
<ul class="dropdown-menu dropdown-menu-lg-end" aria-labelledby="loggedForm">
<mx:bloc id="blocUrlAccount">
<li><a class="nav-link" mXattribut="href:urlAccount"><span class="fa fa-lg fa-user"></span>Mon Compte</a></li>
</mx:bloc id="blocUrlAccount">
<li><a class="nav-link" mXattribut="href:disconnectURL"><span class="fa fa-lg fa-sign-out"></span><mx:text id="decon"/></a></li>
</ul>
</div>

View File

@ -1,236 +0,0 @@
#modalLCube {
top: 50%;
}
#modalLCube p img{
float : left;
margin-right: 10px;
}
#navigationprint div.container-fluid div.navbar-header a.navbar-brand img{
margin: 0px;
padding: 0px;
}
#navigationprint.navbar-default.main-nav div.container-fluid ul.nav.navbar-nav li a img{
max-width: 24px;
margin-right: 8px;
}
#navigationprint.navbar-default.main-nav div.container-fluid ul.nav.navbar-nav li ul.dropdown-menu li a img{
max-width: 24px;
max-height: 24px;
margin-right: 8px;
}
.glyphicon-log-in {
/* padding-right: 10px; */
}
#data-icon-zone{
position: fixed;
width: 12%;
padding-top: 5em;
padding-left: 2em;
}
#data-icon-zone img{
width: 90%;
opacity: 0.90;
}
#data ul.nav.container-fluid.nav-tabs li.nav-item{
opacity: .90;
}
#data ul.nav.container-fluid.nav-tabs li.nav-item.active a.nav-link.active{
color: #eb695c;
}
#data ul.nav.container-fluid.nav-tabs li.nav-item a.nav-link{
color: #fff;
padding: .2rem .5rem;
}
#data div.tab-content.container-fluid,
#data div.tab-content.container{
padding-top: 0 !important;
padding-bottom: 0 !important;
border: 0 !important;
/* box-shadow: 4px 3px 8px 1px #969696; */
border-radius: 0 !important;
/* opacity: .90; */
}
#data-guest div.tab-content.container-fluid,
#data-guest div.tab-content.container{
padding-top: 0 !important;
padding-bottom: 0 !important;
border: 0 !important;
border-radius: 0 !important;
/* opacity: .90; */
/* background-color: #fff; */
}
#data div.tab-content.container-fluid div.card.w-100,
#data-guest div.tab-content.container-fluid div.card.w-100{
/* background-color: transparent; */
/* opacity: .90; */
/* margin-bottom: 20px; */
}
#data-guest div#contentTextInfos.tab-content.container-fluid.w-75{
border-radius: 6px !important;
}
#data div.tab-content.container-fluid div.card.w-100.start{
/* border-radius: 0 .50em ; */
}
#data div.tab-content.container-fluid div.card.w-100.end{
/* border-radius: 0; */
}
#data div.tab-content.container-fluid div.card.w-100 div.card-header.text-center{
padding-bottom: 0;
padding-top: 6px;
border-bottom: 0;
}
#data div.tab-content.container-fluid div.card.w-100 div.card-header h3{
color: #254360;
font-weight: 750;
}
#data div.tab-content.container-fluid div.card.w-100.border-0 div.card-body{
overflow: hidden;
}
#data div.tab-content.container-fluid div.card.w-100.border-0 div.card-body div.card.card-content-half-b {
background-color: #eb695c;
width: 48%;
border: 2px solid #dee2e6;
border-radius: .75em;
float: left;
background-image: url("media/card_b_42.svg");
background-position: center;
background-size: cover;
}
/*#data div.tab-content.container-fluid div.card.w-100.border-0 div.card-body div.card.card-content-center {
height: 100%;
width: 16%;
float: left;
display: inline-block;
vertical-align: middle;
border: 0;
}
#data div.tab-content.container-fluid div.card.w-100.border-0 div.card-body div.card.card-content-center img {
width: 80%;
opacity: 0.25;
}*/
#data div.tab-content.container-fluid.w-75 div.card.w-100.border-0 div.card-body div.card.card-content-half-r {
background-color: #254360;
width: 48%;
border: 2px solid #dee2e6;
border-radius: .75em;
float: right;
background-image: url("media/card_r_42.svg");
background-position: center;
background-size: cover;
}
#data div.tab-content.container-fluid.w-75 div.card.w-100.border-0 div.card-body div.card.card-content-half-r div.toggle{
width: 50px !important;
}
#data div.tab-content.container-fluid.w-75 div.card.w-100.border-0 div.card-footer{
padding: .50rem 0;
}
#data span.input-group-addon i,
#data span.input-group-addon span.glyphicon,
#data span.input-group-addon span.fa{
/* float : left; */
margin-right: 8px;
}
#data span.input-group-addon{
text-align : left;
}
#data span.input-group-addon span.required{
content : "*";
color : red;
}
#data table.dataTable span.fa{
float : right;
margin-left: 6px;
}
#tabListBlogs tr {
/* line-height: 12px; */
}
#tabListBlogs tr td img {
max-height: 24px;
}
#tabListBlogs tr td.sorting_1 span.leftBloc{
/* font-weight: bold; */
/* float: left; */
}
#tabListBlogs tr td.sorting_1 span.rightBloc{
/* font-weight: bold; */
/* float: right; */
}
#tabListBlogs tr td span.leftBloc{
/* float: left; */
}
#tabListBlogs tr td span.rightBloc{
/* float: right; */
}
#tabListBlogs tr td a.title{
text-decoration: none;
font-weight: bold;
color: #5882A1;
}
p .justify{
/* text-align: justify; */
/* text-justify: distribute-all-lines; */
}
#footerpartnersprint {
margin-left: auto;
margin-right: auto;
width: 70%;
border-radius: 10px;
text-align: center;
/* background-color: grey; */
}
#footerpartnersprint img {
max-width: 64px;
border-radius: 10px;
}
#footerdata{
clear: both;
display: block;
border: 0px;
/* border-top: 2px solid #CACACA; */
margin: 0px;
margin-right: 0px;
padding: 0px;
/* font-size: 8px; */
font-weight: bold;
text-align: center;
/* border-bottom-left-radius: 10px; */
/* border-bottom-right-radius: 10px; */
margin-top: 0px;
/* background: #CACACA; */
}
#footer {
background-color: transparent !important;
}

View File

@ -68,22 +68,20 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
$arrayCallCss = array();
$arrayCallCss[] = "data/css/bootstrap-toggle-current/bootstrap-toggle.min.css";
$arrayCallCss[] = "data/css/bootstrap-datepicker-current/bootstrap-datepicker3.min.css";
$arrayCallCss[] = "data/javascript/summernote-current/summernote-bs4.min.css";
$arrayCallCss[] = "data/javascript/summernote-current/summernote-bs5.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/bootstrap-toggle-current/bootstrap-toggle.min.js";
$arrayCallJs[] = "data/javascript/bootstrap-datepicker-current/bootstrap-datepicker.min.js";
$arrayCallJs[] = "data/javascript/bootstrap-datepicker-current/locales/bootstrap-datepicker.".$currentCode.".min.js";
$arrayCallJs[] = "data/javascript/summernote-current/summernote-bs4.min.js";
$arrayCallJs[] = "data/javascript/summernote-current/summernote-bs5.js";
$arrayCallJs[] = "data/javascript/summernote/plugins/file/201910/summernote-file.js";
$arrayCallJs[] = "data/javascript/summernote-current/lang/summernote-fr-FR.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$('.datepicker').datepicker();";
$arrayRawJs[] = "function imgPicto(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoObject\").src=\"data/image/icons/node/\"+document.getElementById(\"fmNodeAdd\").iconeN.options[(document.getElementById(\"fmNodeAdd\").iconeN.selectedIndex)].value;}}else if(document.all){if(document.all[\"fmNodeAdd\"]){document.all[\"pictoObject\"].src=\"data/image/icons/node/\"+document.all[\"fmNodeAdd\"].iconeN.options[(document.all[\"fmNodeAdd\"].iconeN.selectedIndex)].value;}}}function Valid_register(the_form,the_field){var objectform = document.forms[the_form];var nbr = objectform.length;var flag = 0;for(z=0 ; z < nbr; z++){if(objectform.elements[z].checked == true && objectform.elements[z].name == the_field){flag=1;}}if(flag == 0){alert('<mx:text id=\"selectbriques\"/>');return false;}objectform.submit();}function imgTemplate(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoTemplate\").src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}else if(document.all){if(document.all[\"fmNodeAdd\"]){var obj=document.all[\"template\"];document.all[\"pictoTemplate\"].src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}}imgTemplate();function setSelectOptions(the_form, the_select, do_check){var selectObject = document.forms[the_form].elements[the_select];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++){selectObject.options[i].selected = do_check;}return true;}function setCheckOptions(the_form, the_select){var selectObject = document.forms[the_form];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++) {if(selectObject.elements[i].name == the_select){if(selectObject.elements[i].checked == true){selectObject.elements[i].checked = false;}else{selectObject.elements[i].checked = true;}}}return true;}
\$(document).ready( function(){\$('#contentResumeInfos').summernote({lang: 'fr_FR',toolbar: [['style', ['style','fontsize']],['font', ['bold', 'underline', 'clear']],['fontname', ['fontname']],['color',['backcolor','color']],['para', ['style','ul', 'ol', 'paragraph']],['table', ['table']],['hr', ['hr']],/* File plugin not enabled */ /* ['insert', ['file','link', 'picture', 'video']], */ ['insert', ['file', 'link', 'picture', 'video']],['view', ['fullscreen', 'codeview']],['misc', ['undo', 'redo']],],height: 180,disableResizeEditor: true, /* disable resizing editor */ airMode: false,});});\$(document).ready( function(){\$('#contentTextInfos').summernote({lang: 'fr_FR',toolbar: [['style', ['style','fontsize']],['font', ['bold', 'underline', 'clear']],['fontname', ['fontname']],['color',['backcolor','color']],['para', ['style','ul', 'ol', 'paragraph']],['table', ['table']],['hr', ['hr']],/* File plugin not enabled */ /* ['insert', ['file','link', 'picture', 'video']], */ ['insert', ['link', 'picture', 'video']],['view', ['fullscreen', 'codeview']],['misc', ['undo', 'redo']],],height: 650,disableResizeEditor: true, /* disable resizing editor */ airMode: false,});});\$('.custom-file input').change(function (e) {var files = [];for (var i = 0; i < $(this)[0].files.length; i++) {files.push($(this)[0].files[i].name);}$(this).next('.custom-file-label').html(files.join(', '));});";
$arrayRawJs[] = "function imgPicto(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoObject\").src=\"data/image/icons/node/\"+document.getElementById(\"fmNodeAdd\").iconeN.options[(document.getElementById(\"fmNodeAdd\").iconeN.selectedIndex)].value;}}else if(document.all){if(document.all[\"fmNodeAdd\"]){document.all[\"pictoObject\"].src=\"data/image/icons/node/\"+document.all[\"fmNodeAdd\"].iconeN.options[(document.all[\"fmNodeAdd\"].iconeN.selectedIndex)].value;}}}function Valid_register(the_form,the_field){var objectform = document.forms[the_form];var nbr = objectform.length;var flag = 0;for(z=0 ; z < nbr; z++){if(objectform.elements[z].checked == true && objectform.elements[z].name == the_field){flag=1;}}if(flag == 0){alert('<mx:text id=\"selectbriques\"/>');return false;}objectform.submit();}function imgTemplate(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoTemplate\").src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}else if(document.all){if(document.all[\"fmNodeAdd\"]){var obj=document.all[\"template\"];document.all[\"pictoTemplate\"].src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}}imgTemplate();function setSelectOptions(the_form, the_select, do_check){var selectObject = document.forms[the_form].elements[the_select];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++){selectObject.options[i].selected = do_check;}return true;}function setCheckOptions(the_form, the_select){var selectObject = document.forms[the_form];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++) {if(selectObject.elements[i].name == the_select){if(selectObject.elements[i].checked == true){selectObject.elements[i].checked = false;}else{selectObject.elements[i].checked = true;}}}return true;}\$(document).ready( function(){\$('#contentResumeInfos').summernote({lang: 'fr_FR',toolbar: [['style', ['style','fontsize']],['font', ['bold', 'underline', 'clear']],['fontname', ['fontname']],['color',['backcolor','color']],['para', ['style','ul', 'ol', 'paragraph']],['table', ['table']],['hr', ['hr']],/* File plugin not enabled */ /* ['insert', ['file','link', 'picture', 'video']], */ ['insert', ['file', 'link', 'picture', 'video']],['view', ['fullscreen', 'codeview']],['misc', ['undo', 'redo']],],height: 180,disableResizeEditor: true, /* disable resizing editor */ airMode: false,});});\$(document).ready( function(){\$('#contentTextInfos').summernote({lang: 'fr_FR',toolbar: [['style', ['style','fontsize']],['font', ['bold', 'underline', 'clear']],['fontname', ['fontname']],['color',['backcolor','color']],['para', ['style','ul', 'ol', 'paragraph']],['table', ['table']],['hr', ['hr']],/* File plugin not enabled */ /* ['insert', ['file','link', 'picture', 'video']], */ ['insert', ['link', 'picture', 'video']],['view', ['fullscreen', 'codeview']],['misc', ['undo', 'redo']],],height: 650,disableResizeEditor: true, /* disable resizing editor */ airMode: false,});});\$('.custom-file input').change(function (e) {var files = [];for (var i = 0; i < $(this)[0].files.length; i++) {files.push($(this)[0].files[i].name);}$(this).next('.custom-file-label').html(files.join(', '));});";
mxRawJs($arrayRawJs);
/* On inclus la template (voir package.template.php) */
@ -148,8 +146,8 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("user_facebook", "text", "user_facebook", "", "class=\"form\" title=\"".htmlspecialchars(getMessage("tipFacebook"), ENT_QUOTES)."\"", getMessage("user_facebook"));
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("user_mastodon", "text", "user_mastodon", "", "class=\"form\" title=\"".htmlspecialchars(getMessage("tipMastodon"), ENT_QUOTES)."\"", getMessage("user_mastodon"));
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentResumeInfos", "textarea", "contentResumeInfos", "", "class=\"form p-0 m-0\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentTextInfos", "textarea", "contentTextInfos", "", "class=\"form p-0 m-0\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentResumeInfos", "textarea", "contentResumeInfos", "", "class=\"form-control\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentTextInfos", "textarea", "contentTextInfos", "", "class=\"form-control\"");
}
else // On raffiche les données saisies par l'utilisateur
{
@ -188,8 +186,8 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("user_facebook", "text", "user_facebook", $_POST['user_facebook'], "class=\"form\" title=\"".htmlspecialchars(getMessage("tipFacebook"), ENT_QUOTES)."\"", getMessage("user_facebook"));
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("user_mastodon", "text", "user_mastodon", $_POST['user_mastodon'], "class=\"form\" title=\"".htmlspecialchars(getMessage("tipMastodon"), ENT_QUOTES)."\"", getMessage("user_mastodon"));
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentResumeInfos", "textarea", "contentResumeInfos", $_POST['contentResumeInfos'], "class=\"form p-0 m-0\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentTextInfos", "textarea", "contentTextInfos", $_POST['contentTextInfos'], "class=\"form p-0 m-0\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentResumeInfos", "textarea", "contentResumeInfos", $_POST['contentResumeInfos'], "class=\"form-control\"");
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("contentTextInfos", "textarea", "contentTextInfos", $_POST['contentTextInfos'], "class=\"form-control\"");
}
/* Récupération de toutes les langues actives */
@ -234,24 +232,31 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
{
if (!in_array(strtolower($GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i]), $this->tabForbidden))
{
$value =$GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i];
$name =getMessage("class".strtolower($GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i]));
$name =( (!isset($name)) || ($name!="") )?$name:$value;
$value =$GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i];
$name =getMessage("class".strtolower($GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i]));
$name =( (!isset($name)) || ($name!="") )?$name:$value;
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminClass.classValue", $value);
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminClass.className", $name);
/* if (!in_array($GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i], $this->tabForbidden))
{*/
$GLOBALS["SYSTEM_TEMPLATE"]->MxCheckerField("actionAdminClass.classId", "checkbox", "class_id[]", $GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i], "", "");
if (file_exists($GLOBALS['CONF_DATA_PATH']."data/image/icons/node/default_".strtolower($value).".png"))
{
$classIcon=$GLOBALS['CONF_DATA_PATH']."data/image/icons/node/default_".strtolower($value).".png";
}else{
$classIcon=$GLOBALS['CONF_DATA_PATH']."data/image/icons/node/defaultobject.png";
}
/* }else{
$GLOBALS["SYSTEM_TEMPLATE"]->MxCheckerField("actionAdminClass.classId", "checkbox", "class_id[]", $GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i],"","class='BUTTON'");
}
*/
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("actionAdminClass", "loop");
$GLOBALS["SYSTEM_TEMPLATE"]->MxImage("actionAdminClass.classIcon", $classIcon);
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminClass.classValue", $value);
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminClass.className", $name);
// if (!in_array(strtolower($GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i]), $this->tabForbidden))
// {
$GLOBALS["SYSTEM_TEMPLATE"]->MxCheckerField("actionAdminClass.classId", "checkbox", "class_id[]", $GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i], "", "");
// }else{
// $GLOBALS["SYSTEM_TEMPLATE"]->MxCheckerField("actionAdminClass.classId", "checkbox", "class_id[]", $GLOBALS["SYSTEM_REGISTER"]["COORDINATION_OBJ"][$i], "", "class='disabled' DISABLED");
// }
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("actionAdminClass", "loop");
}
}
/* Affichage des templates */
# Affichage de la liste déroulante
# Détermine le chemin des icônes
@ -272,7 +277,7 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
}
@closedir($handle);
asort($tabIcone);
$GLOBALS['SYSTEM_TEMPLATE']->MxSelect("TEMPLATE_ADMIN", "template", $tabIcone, $tabIcone, "", 7, "", "class=\"form\" required=\"true\"");
$GLOBALS['SYSTEM_TEMPLATE']->MxSelect("TEMPLATE_ADMIN", "template", $tabIcone, $tabIcone, "", 6, "", "class=\"form\" required=\"true\"");
/* Fin Affichage des templates */
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("BtnAdd", "button", "boutton", getMessage("BtnAdd"), "class=\"form\"");

View File

@ -64,12 +64,12 @@ Class AdminEntryNode extends CoordinationObj
mxPageTitle("classadminentrynode");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
/* On inclus la template (voir package.template.php) */
@ -171,7 +171,7 @@ Class AdminEntryNode extends CoordinationObj
$Group=new Group();
$lib=$Group->getLibelle($currentCode);
if ($lib=="")
$lib=$Group->getLibelle($defaultCode);
$lib=$Group->getLibelle($defaultCode);
}
$GLOBALS['SYSTEM_TEMPLATE']->MxText("TREE_NODE.GroupName", $lib);

View File

@ -120,13 +120,13 @@ Class AdminObject extends CoordinationObj
mxPageTitle("lblAdminObjectAdmin");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
$arrayCallCss[] = "data/css/bootstrap-toggle-current/bootstrap-toggle.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
$arrayCallJs[] = "data/javascript/bootstrap-toggle-current/bootstrap-toggle.min.js";
mxCallJs($arrayCallJs);
@ -387,7 +387,7 @@ Class AdminObject extends CoordinationObj
$treeWay ="";
//}
}else{
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminObject.RIGHT.NodeName", "");
$GLOBALS['SYSTEM_TEMPLATE']->MxText("actionAdminObject.RIGHT.NodeName", "");
}
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("actionAdminObject.RIGHT", "loop");
@ -920,13 +920,13 @@ Class AdminObject extends CoordinationObj
mxPageTitle("");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
$arrayCallCss[] = "data/css/bootstrap-toggle-current/bootstrap-toggle.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
$arrayCallJs[] = "data/javascript/bootstrap-toggle-current/bootstrap-toggle.min.js";
mxCallJs($arrayCallJs);
@ -1270,13 +1270,13 @@ Class AdminObject extends CoordinationObj
mxPageTitle("");
// $arrayCallCss = array();
// $arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
// $arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
// $arrayCallCss[] = "data/css/bootstrap-toggle-current/bootstrap-toggle.min.css";
// mxCallCss($arrayCallCss);
//
// $arrayCallJs = array();
// $arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
// $arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
// $arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
// $arrayCallJs[] = "data/javascript/bootstrap-toggle-current/bootstrap-toggle.min.js";
// mxCallJs($arrayCallJs);
//

View File

@ -73,14 +73,14 @@ Class AdminUser extends CoordinationObj
$arrayCallCss = array();
$arrayCallCss[] = "data/css/bootstrap-datepicker-current/bootstrap-datepicker3.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/bootstrap-datepicker-current/bootstrap-datepicker.min.js";
$arrayCallJs[] = "data/javascript/bootstrap-datepicker-current/locales/bootstrap-datepicker.".$currentCode.".min.js";
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabAdminUser').dataTable({\"bPaginate\": true,\"bFilter\": true,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": true,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 15,\"aLengthMenu\": [[15, 25, 50, 100, -1], [15, 25, 50, 100, \"All\"]],\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables_adminuser.txt\"}});$('.datepicker').datepicker();});";
@ -186,22 +186,24 @@ Class AdminUser extends CoordinationObj
$currentUser=$tabUser[$i];
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.BtnUpdate",getMessage("BtnUpdate"));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.BtnDelete",getMessage("BtnDelete"));
// $GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.url_user",Navigation::formatUrl($this->getId(),"AdminUser","ChangeUserAdmin","",$currentUser->getId()));
// $GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.del_user",Navigation::formatUrl($this->getId(),"AdminUser","ChangeUserAdmin","",$currentUser->getId()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_first_name", htmlentitiesconv($currentUser->getFirstName()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_last_name", htmlentitiesconv($currentUser->getLastName()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_login", htmlentitiesconv($currentUser->getLogin()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_mail", htmlentitiesconv($currentUser->getMail()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.vmailto", "mailto:".htmlentitiesconv($currentUser->getMail()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_login", $currentUser->getId()." - ".htmlentitiesconv($currentUser->getLogin()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.mail.vuser_mail", htmlentitiesconv($currentUser->getMail()));
if( htmlentitiesconv($currentUser->getLogin()) != "Guest" )
{
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.url_user",Navigation::formatUrl($this->getId(),"AdminUser","ChangeUserAdmin","",$currentUser->getId()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.url_account_active",Navigation::formatUrl($this->getId(),"AdminUser","execAccountActiveAdmin","",$currentUser->getId()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_account_active", ($currentUser->getAccountActive()=="on")?"toggle-on text-success":"toggle-off text-danger" );
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.mail.vmailto", "mailto:".htmlentitiesconv($currentUser->getMail()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.user.url_user",Navigation::formatUrl($this->getId(),"AdminUser","ChangeUserAdmin","",$currentUser->getId()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.active.url_account_active",Navigation::formatUrl($this->getId(),"AdminUser","execAccountActiveAdmin","",$currentUser->getId()));
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.user.vuser_account_active", ($currentUser->getAccountActive()=="on")?"toggle-on text-success":"toggle-off text-danger" );
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.active.vuser_account_active", ($currentUser->getAccountActive()=="on")?"toggle-on text-success":"toggle-off text-danger" );
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.user.vuser_account_active_style", " text-primary" );
} else {
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_account_active", ($currentUser->getAccountActive()=="on")?"toggle-on text-secondary":"toggle-off text-secondary" );
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("ligne.vuser_account_active_style", " isdisabled" );
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("ligne.mail", "delete");
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("ligne.active", "delete");
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("ligne.user", "delete");
}
$GLOBALS["SYSTEM_TEMPLATE"]->MxAttribut("ligne.vuser_id", "user".$currentUser->getId());
@ -578,7 +580,7 @@ function exportAdmin()
$arrayCallCss = array();
$arrayCallCss[] = "data/css/bootstrap-datepicker-current/bootstrap-datepicker3.min.css";
$arrayCallCss[] = "data/css/bootstrap-toggle-current/bootstrap-toggle.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
@ -586,7 +588,7 @@ function exportAdmin()
$arrayCallJs[] = "data/javascript/bootstrap-datepicker-current/locales/bootstrap-datepicker.".$currentCode.".min.js";
$arrayCallJs[] = "data/javascript/bootstrap-toggle-current/bootstrap-toggle.min.js";
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$(\"#tabListGroups\").dataTable({\"bPaginate\": false,\"bFilter\": false,\"bInfo\": false,\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]]});});";

View File

@ -427,6 +427,11 @@ Class Community extends CoordinationObj
// $GLOBALS["SYSTEM_TEMPLATE"]->MxText("text_resume", $noCommunityTextResume);
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("TEXTRESUME", "delete");
}
if( is_file("data/image/communities/".$_GET['param']."_logo.svg" ) )
$GLOBALS['SYSTEM_TEMPLATE']->MxImage("blocImgLogo".".logo", "data/image/communities/".$_GET['param']."_logo.svg", $text, "", 32);
else
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("blocImgLogo", "delete");
}
# Destruction des éléments

View File

@ -109,12 +109,12 @@ var $dbUninstallFile= "uninstall";
mxPageTitle("beforeInstallTitlePage");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabListScripts').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
@ -288,12 +288,12 @@ var $dbUninstallFile= "uninstall";
mxPageTitle("beforeInstallTitlePage");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabListFiles').dataTable({\"bPaginate\": false,\"bFilter\": false,\"bInfo\": false,\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";

View File

@ -87,12 +87,12 @@ Class InstallManager extends CoordinationObj
mxPageTitle("actionInstallTitlePage");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectCoordination').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
@ -338,12 +338,12 @@ Class InstallManager extends CoordinationObj
mxPageTitle("listInstallTitlePage");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$('#tabObjectCoordination').dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 0, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";
@ -807,12 +807,12 @@ Class InstallManager extends CoordinationObj
mxPageTitle("bkpManageInstallTitlePage");
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$(\"#tabBkpList\").dataTable({\"bPaginate\": true,\"bFilter\": false,\"bInfo\": true,\"sPaginationType\": \"full_numbers\",\"bAutoWidth\": false,\"bLengthChange\": false,\"aaSorting\": [[ 1, \"asc\" ]],\"iDisplayLength\": 10,\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});});";

View File

@ -59,12 +59,12 @@ Class UserTemp extends CoordinationObj
/* fin récupération des codes par defaut */
$arrayCallCss = array();
$arrayCallCss[] = "data/css/dataTables.bootstrap4-current/dataTables.bootstrap4.min.css";
$arrayCallCss[] = "data/css/dataTables.bootstrap-current/dataTables.bootstrap.min.css";
mxCallCss($arrayCallCss);
$arrayCallJs = array();
$arrayCallJs[] = "data/javascript/jquery.dataTables-current/jquery.dataTables.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap4-current/dataTables.bootstrap4.min.js";
$arrayCallJs[] = "data/javascript/dataTables.bootstrap-current/dataTables.bootstrap.min.js";
mxCallJs($arrayCallJs);
$arrayRawJs[] = "\$(document).ready(function(){\$(\"#tabInscriptions\").dataTable({\"bPaginate\": false,\"bFilter\": false,\"bInfo\": false,\"aaSorting\": [[ 0, \"desc\" ]],\"oLanguage\": {\"sUrl\": \"data/message/".$currentCode."/datatables.txt\"}});}); ";

View File

@ -127,7 +127,6 @@ class NavigationPrint extends Printing
$tabObject =$GLOBALS["SYSTEM_CONTROL"]->getListObjectForNavigation($nodeId);
for ($i=0; $i<count($tabObject);$i++)
{
echo $tabObject[$i][0]->getClassName();
if ($tabObject[$i][0]->getClassName()=="Home")
{
$urlArray["id"]=$tabObject[$i][1]->getId();

View File

@ -75,7 +75,7 @@ class ObjectPrint extends Printing
global $SERVER_NAME, $SCRIPT_NAME, $CONF_PERSISTANT_SECURE;
$tabObject =$this->getObjectSon($nodeId);
if (count($tabObject)<=1)
return "";
return "";
$MaTemplate = new ModeliXeQware($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR']."object_printing/objectprint/object.mxt");
$MaTemplate->SetModeliXe(true);

View File

@ -522,7 +522,7 @@ class ModeliXe extends ErrorManager{
$replace = '<input type="password" name="'.$name.'" value="'.$value.'" placeholder="'.$placeholder.'" '.$attribut.' '.$this->htmlAtt[$index].$end.$special;
break;
case 'textarea':
$replace = '<textarea name="'.$name.'" placeholder="'.$placeholder.'" '.$attribut.' '.$this->htmlAtt[$index].' >'.$value.'</textarea>';
$replace = '<textarea name="'.$name.'" placeholder="'.$placeholder.'" aria-label="'.$name.'" '.$attribut.' '.$this->htmlAtt[$index].' >'.$value.'</textarea>';
break;
case 'file':
$replace = '<input type="file" name="'.$name.'" value="'.$value.'" '.$attribut.' '.$this->htmlAtt[$index].$end;

View File

@ -401,41 +401,41 @@ function getAllRights($classname){
* @return chaine chaine code message
*/
function checkMail($email){
function checkMail($email){
/*Récupération des messages utilisateurs*/
addMessageFile("user.ini");
/* gestion du lib en fonction de la langue courante */
$currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode();
$defaultCode=$GLOBALS["SYSTEM_DEFAULT_LANGUAGE_CODE"];
/* fin récupération des codes par defaut */
/*Récupération des messages utilisateurs*/
addMessageFile("user.ini");
/* gestion du lib en fonction de la langue courante */
$currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode();
$defaultCode=$GLOBALS["SYSTEM_DEFAULT_LANGUAGE_CODE"];
/* fin récupération des codes par defaut */
$email = strtolower($email);
if (strlen($email) < 6){ return $email." : ".getMessage("ajaxCourrielTooShort");}
if (strlen($email) > 255) {return $email." : ".getMessage("ajaxCourrielTooLong");}
if (!ereg("@", $email)){ return $email." : ".getMessage("ajaxCourrielNoArobase");}
if (preg_match_all("/([^a-zA-Z0-9_\@\.\-])/i", $email, $trouve))
{
return $email." : ".getMessage("ajaxCourrielBadChars")."(".implode(", ", $trouve[0]).").";
}
if (!preg_match("/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i", $email))
{
return $email." : ".getMessage("ajaxCourrielWrongFormat");
}
list($compte, $domaine)=split("@", $email, 2);
if (!checkdnsrr($domaine, "MX"))
{
return $email." : $domaine ".getMessage("ajaxCourrielNoMX");
}
return "Valide";;
$email = strtolower($email);
if (strlen($email) < 6){ return $email." : ".getMessage("ajaxCourrielTooShort");}
if (strlen($email) > 255) {return $email." : ".getMessage("ajaxCourrielTooLong");}
if (!ereg("@", $email)){ return $email." : ".getMessage("ajaxCourrielNoArobase");}
if (preg_match_all("/([^a-zA-Z0-9_\@\.\-])/i", $email, $trouve))
{
return $email." : ".getMessage("ajaxCourrielBadChars")."(".implode(", ", $trouve[0]).").";
}
function checkProvenance($method){
$prov = false;
if( isset($_SESSION['redirect']) ) {
if( stristr($_SESSION['redirect'], $method) ) $prov = true; else $prov = false;
} else { $prov = false; }
return $prov;
if (!preg_match("/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i", $email))
{
return $email." : ".getMessage("ajaxCourrielWrongFormat");
}
list($compte, $domaine)=split("@", $email, 2);
if (!checkdnsrr($domaine, "MX"))
{
return $email." : $domaine ".getMessage("ajaxCourrielNoMX");
}
return "Valide";;
}
function checkProvenance($method){
$prov = false;
if( isset($_SESSION['redirect']) ) {
if( stristr($_SESSION['redirect'], $method) ) $prov = true; else $prov = false;
} else { $prov = false; }
return $prov;
}
?>