2019-09-02 17:45:28 +00:00
< ? php
include " config.php " ;
if ( ! isset ( $_SESSION [ " role " ]) || $_SESSION [ " role " ] != " ORGANIZER " && $_SESSION [ " role " ] != " ADMIN " ) {
2019-09-02 19:19:21 +00:00
include " 403.php " ;
2019-09-02 17:45:28 +00:00
}
$id = $_GET [ " id " ];
$user_data = $DB -> query ( " SELECT * FROM `users` WHERE `id` = $id ; " ) -> fetch ();
if ( $user_data === false ) {
2019-09-02 19:19:21 +00:00
include " 404.php " ;
2019-09-02 17:45:28 +00:00
}
$team_data = false ;
if ( $user_data [ " team_id " ] !== NULL )
$team_data = $DB -> query ( " SELECT `name`, `trigram` FROM `teams` WHERE `id` = " . $user_data [ " team_id " ] . " ; " ) -> fetch ();
$documents_req = $DB -> query ( " SELECT * FROM `documents` WHERE `user` = $id ; " );
$tournaments_req = $DB -> query ( " SELECT `tournament`, `name` FROM `organizers` JOIN `tournaments` ON `tournaments`.`id` = `tournament` WHERE `organizer` = $id ORDER BY `name`; " );
?>
< ? php include " header.php " ?>
< h1 >< ? = $user_data [ " first_name " ] . " " . $user_data [ " surname " ] ?> </h1>
< ? php if ( $user_data [ " role " ] == " PARTICIPANT " || $user_data [ " role " ] == " ENCADRANT " ) { ?>
Équipe : < ? = $team_data === false ? " Pas d'équipe " : " <a href= \" $URL_BASE /equipe/ " . $team_data [ " trigram " ] . " \" > " . $team_data [ " name " ] . " ( " . $team_data [ " trigram " ] . " )</a> " ?> <br />
< ? php } ?>
Date de naissance : < ? = echo_date ( $user_data [ " birth_date " ]) ?> <br />
Sexe : < ? = $user_data [ " gender " ] == " M " ? " Masculin " : " Féminin " ?> <br />
Adresse : < ? = $user_data [ " address " ] . " , " . $user_data [ " postal_code " ] . " " . $user_data [ " city " ] . ( $user_data [ " country " ] == " France " ? " " : " , " . $user_data [ " country " ]) ?> <br />
Adresse e - mail : < a href = " mailto:<?= $user_data["email"] ?> " >< ? = $user_data [ " email " ] ?> </a><br />
Numéro de téléphone : < ? = $user_data [ " phone_number " ] ?> <br />
< ? php if ( $user_data [ " role " ] == " PARTICIPANT " ) { ?>
Lycée : < ? = $user_data [ " school " ] ?> <br />
Classe : < ? php switch ( $user_data [ " class " ]) {
case " TERMINALE " :
echo " Terminale " ;
break ;
case " PREMIERE " :
echo " Première " ;
break ;
case " SECONDE " :
echo " Seconde ou avant " ;
break ;
default :
echo " A hacké le site " ;
break ;
}
?> <br />
Nom du responsable légal : < ? = $user_data [ " responsible_name " ] ?> <br />
Numéro de téléphone du responsable légal : < ? = $user_data [ " responsible_phone " ] ?> <br />
Adresse e - mail du responsable légal : < a href = " mailto:<?= $user_data["responsible_email"] ?> " >< ? = $user_data [ " responsible_email " ] ?> </a>
< ? php } else { ?>
Description : < ? = $user_data [ " description " ] ?> <br />
< ? php }
if ( $user_data [ " role " ] == " ADMIN " || $user_data [ " role " ] == " ORGANIZER " ) {
while (( $tournament_data = $tournaments_req -> fetch ()) !== false ) {
2019-09-02 18:08:20 +00:00
echo " Organise le tournoi <a href= \" $URL_BASE /tournoi/ " . $tournament_data [ " name " ] . " \" > " . $tournament_data [ " name " ] . " </a><br /> " ;
2019-09-02 17:45:28 +00:00
}
}
elseif ( $user_data [ " role " ] == " PARTICIPANT " || $user_data [ " role " ] == " ENCADRANT " ) { ?>
< hr />
< h2 > Autorisations </ h2 >
< ? php
while (( $data = $documents_req -> fetch ()) !== false ) {
$file_id = $data [ " file_id " ];
$type = $data [ " type " ];
$user_id = $data [ " user " ];
$user_data = $DB -> query ( " SELECT `surname`, `first_name` FROM `users` WHERE `id` = ' $user_id '; " ) -> fetch ();
$surname = $user_data [ " surname " ];
$first_name = $user_data [ " first_name " ];
$version = $data [ " version " ];
switch ( $data [ " type " ]) {
case " PARENTAL_CONSENT " :
$name = " Autorisation parentale " ;
break ;
case " PHOTO_CONSENT " :
$name = " Autorisation de droit à l'image " ;
break ;
case " SANITARY_PLUG " :
$name = " Fiche sanitaire " ;
break ;
}
echo " $name de $first_name $surname : <a href= \" $URL_BASE /file/ $file_id\ " > Télécharger </ a >< br /> " ;
}
} ?>
< ? php include " footer.php " ?>