Added profile community specs in public registering form

This commit is contained in:
Rooty 2021-06-08 16:59:23 +02:00
parent 8b2b35bc14
commit 56f2f8f876
2 changed files with 141 additions and 111 deletions

View File

@ -20,128 +20,143 @@
</div> </div>
<div class="card-header"><h3><mx:text id="formUser1"/></h3></div> <div class="card-header"><h3><mx:text id="formUser1"/></h3></div>
<div class="card-body"> <div class="card-body">
<div class="row mb-1 w-100"> <div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"> <div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-venus-mars"></i></span> <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">
<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 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 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>
<mx:formField id="user_mail" id="mail"/>
</div> </div>
<mx:select id="user_title" id="title"/>
</div> </div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"> <div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend"> <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> <span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_login" id="loginUser"/>
</div>
<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 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>
<mx:formField id="user_first_name" id="firstname"/>
</div> </div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"> <div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span> <span class="input-group-text"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_postal_adress" id="postaladress"/>
</div>
<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 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 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>
<mx:formField id="user_last_name" id="lastname"/>
</div> </div>
<div class="row mb-1 w-100">
<div class="input-group col-xs-12 col-sm-8 col-lg-3"> <div class="input-group col-xs-12 col-sm-8 col-lg-3">
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-address-card-o"></i></span> <span class="input-group-text"><i class="fa fa-lg fa-envelope-o"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_state" id="state"/>
</div>
<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 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>
<mx:formField id="user_mail" id="mail"/>
</div> </div>
<div class="row mb-1 w-100"> </div>
<div class="input-group col-xs-12 col-sm-8 col-lg-3"> <div class="row mb-1 w-100">
<div class="input-group-prepend"> <div class="input-group col-xs-12 col-sm-8 col-lg-3">
<span class="input-group-text"><i class="fa fa-lg fa-globe"></i></span> <div class="input-group-prepend">
</div> <span class="input-group-text"><i class="fa fa-lg fa-user-secret"><span class="text-danger"> *</span></i></span>
<mx:formField id="user_website" id="user_website"/>
</div>
<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 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 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>
<mx:formField id="user_login" id="loginUser"/>
</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"><i class="fa fa-lg fa-user"><span class="text-danger"> *</span></i></span>
</div>
<mx:formField id="user_password" id="passwordUser"/>
</div>
<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="row mb-1 w-100">
<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 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 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 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 class="row mb-1 w-100">
<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 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 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="row mb-1 w-100">
<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 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 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 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>
<mx:bloc id="STEAM">
<div class="card-header"><h3><mx:text id="formUserSteam"/></h3></div>
<div class="card-body">
<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">
<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>
</mx:bloc id="STEAM">
<div class="card-header"><h3><mx:text id="formChartSite"/></h3></div> <div class="card-header"><h3><mx:text id="formChartSite"/></h3></div>
<div class="card-body"> <div class="card-body">
<div class="card-text"> <div class="card-text">

View File

@ -368,6 +368,7 @@ Class Community extends CoordinationObj
/*Récupération des messages utilisateurs*/ /*Récupération des messages utilisateurs*/
addMessageFile("user.ini"); addMessageFile("user.ini");
addMessageFile("subscriptions.ini"); addMessageFile("subscriptions.ini");
addMessageFile("community_profile_steam.ini");
/* gestion du lib en fonction de la langue courante */ /* gestion du lib en fonction de la langue courante */
$currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode(); $currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode();
@ -455,6 +456,13 @@ Class Community extends CoordinationObj
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", $file->readAll()); $GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", $file->readAll());
} else } else
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", htmlspecialchars(getMessage("textNoCharte"))); $GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", htmlspecialchars(getMessage("textNoCharte")));
// INFORMATIONS POUR PROFIL STEAM
if( $myNoeud->getCType() === "steam" )
{
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("STEAM".".steamid3", "text", "user_steamid3", "", "class=\"form\" required=\"true\" title=\"".htmlspecialchars(getMessage("tipSteamId3"), ENT_QUOTES)."\"", getMessage("user_steamid3"));
} else
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("STEAM", "delete");
} }
else // On raffiche les données saisies par l'utilisateur else // On raffiche les données saisies par l'utilisateur
{ {
@ -492,6 +500,13 @@ Class Community extends CoordinationObj
} }
else else
$GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", htmlspecialchars(getMessage("textNoCharte"))); $GLOBALS["SYSTEM_TEMPLATE"]->MxText("charteSiteContent", htmlspecialchars(getMessage("textNoCharte")));
// INFORMATIONS POUR PROFIL STEAM
if( $myNoeud->getCType() === "steam" )
{
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("STEAM".".steamid3", "text", "user_steamid3", $_POST['user_steamid3'], "class=\"form\" required=\"true\" title=\"".htmlspecialchars(getMessage("tipSteamId3"), ENT_QUOTES)."\"", getMessage("user_steamid3"));
} else
$GLOBALS['SYSTEM_TEMPLATE']->MxBloc("STEAM", "delete");
} }
ExitBloc(); ExitBloc();
return ""; return "";