//Administration des données
include($_SERVER['DOCUMENT_ROOT']."/common.php") ;
_startpage() ;
_link("Accueil.php","Ecran d'accueil") ;
_title(1, 'Présentation générale de l'administration du site') ;
_title(2, "Organisation des données") ;
_p() ;
echo "Le site affiche des données administrées dans le back-office.
Lorsqu'une donnée n'est affichée qu'à un seul endroit dans le site, généralement la donnnée est sauvegardée directement dans la page où elle sera affichée.
Lorsqu'une donnée est affichée dans plusieurs pages, elle est stockée dans une table de la bse de données.
Les données sont organisées par grande famille (module) puis par sujet.
GenEasy est composé des modules suivants :
- Administration : gère les données générales du site
- Comptabilité : gère les données comptables nécessaires au bon foncitonnement du club
- E-Commerce : gère les données relatives au articles commercialisés par le club
- ...
Dans le menu Administration, on gère le paramétrage du site, les médias affichés, les membres, partenaires, équipements, ... du club..
Pour gérer les membresdu club, il va falloir gérer les catégories, les équipes, ... tout un ensemble d'informations connexes.
Toutes ces informations sont stockées sur le même principe : les données sont stockées sous forme de tables ou de tableaux.
" ;
_endp() ;
_title(2, "Données d'une table") ;
_p() ;
echo "Les données sont stockées sous forme de tables. Pour accéder à une table, il suffit de cliquer sur l'icône associée. En cliquant dessus, l'administrateur accède à la liste des données.

- Lorsque le bouton Ajouter un élément est visible, l'administrateur peut ajouter un élément dans la liste.
- Lorsque le bouton Supprimer la sélection est visible, l'administrateur peut supprimer des éléments sélectionnés. Il peut utiliser les touches Shift et Control pour sélectionner des plages jointes ou disjointes de plusieurs enregistrements.
- Les colonnes dont le nom est indiqué en bleu sont triables. En cliquant sur le nom de la colonne on inverse l'ordre de tri.
- Lorsque la zone de recherche est visible, l'administrateur peut faire des recherches sur toutes les colonnes affichées. Pour rechercher un texte qui ne commence pas par le-dit texte, faire précéder le texte de %. (exemple : si on recherchait le prénom Jean-Baptiste mais on ne sais pas comment ce prénom a été saisi, on recherche '%Baptise' et tous les textes qui contiennent ce nom apparaitront).
- Pour accéder au détail d'une fiche, il faut double-cliquer sur un de ces champs.
" ;
_endp() ;
_title(2, "Détail d'un enregistrement") ;
_p() ;
echo "Pour accéder au détail d'un enregistrement, il faut double-cliquer sur une valeur affichée dans la liste.

- Le bouton Enregistrer permet de sauvegarder les modifications faites dans cette fiche
- Le bouton Annuler permet de fermer cette fiche sans enregistrer les modifications apportées
- Le bouton Envoyer les identifiants est un bouton contextuel. Un bouton contextuel peut apparaitre si les données affichées le nécessite
- Les champs dont le nom est en gras (Nom) doivent être renseigné. On ne peut enregistrere les données qui si ces champs sont remplis>

Dans une table, soit les données sont saisies directement, soit elles résultent d'autres informations.
Dans cet exemple, le Bureau (rôle défini par le club), les catégories ainsi que le nom des équipes se paramètrent ailleurs. La mise à jour de ces valeurs se fait dynamiquement.
L'ensemble de ces données seront utilisées soit :
- dans le site web
- dans l'administration du site
- autres (impression de document, export comptable, ....)
" ;
_endp() ;
_p(info) ;
echo "Certaines informations (galerie de photos, petites annonces, ...) sont saisies directement depuis le site web. L'administrateur a la possibilité de les consulter pour les modifier ou modérer.
Certaines informations sont partiellement modifiables via le site (la fiche de l'adhérent).
" ;
_endp() ;
_endpage() ;
?>