<?php
function dateFRA( $time )
{
}
header('Content-Type: text/html; charset=ISO-8859-1');
if( isset( $_SESSION['user_id'] ) &&
isset( $_SESSION['user_name'] ) ) {
require_once('../conf/config.php5');
require_once('../lib/dbConnection.php5');
require_once('../lib/membres.class.php5');
if( isset( $_GET['do'] ) ) {
$do = $_GET['do'];
switch( true )
{
case( $do === 'delete' ):
if( isset( $_GET['user_id'] ) &&
isset( $_GET['user_name'] ) ) {
$id = (int) $_GET['user_id'];
?>
<form method="post" action="index.php5?cat=sorties&page=membres">
<fieldset>
<legend>Supprimer un membre</legend>
<p>
<input type="hidden" name="do" value="delete" />
<input type="hidden" name="id" value="<?php echo( $id ); ?>" />
</p>
<p>Le membre suivant va être supprimé définitivement :</p>
<p><?php
echo( $name ); ?></p>
<p>Souhaitez-vous continuer ?</p>
<p>
<input type="submit" value="Oui" />
<input type="button" onclick="displayBox('requests/membres.php5?do=add', 'box'); return false" value="Non" />
</p>
</fieldset>
</form>
<?php
}
else
{
echo( '<p class="error">L\'identifiant n\'est pas déterminée.</p>' );
}
break;
case( $do === 'edit' ):
if( isset( $_GET['user_id'] ) ) {
$id = (int) $_GET['user_id'];
$user = Membres::getOne( $id , true );
?>
<form action="index.php5?cat=sorties&page=membres" method="post" >
<fieldset>
<legend>Modifier un membre</legend>
<p>
<input type="hidden" name="do" value="update" />
<input type="hidden" name="id" value="<?php echo( $id ); ?>" />
</p>
<p>
<label for="add-nom">Nom :</label>
<input type="text" name="nom" id="add-nom" value="<?php echo( $user->user_name ); ?>" />
</p>
<p>
<label for="add-adress">Adresse :</label>
<textarea id=
"add-adress" name=
"adress"><?php
echo( stripslashes( $user->user_adress
) ); ?></textarea>
</p>
<p>
<label for="add-tel1">Téléphone 1 :</label>
<input type="text" name="tel1" id="add-tel1" value="<?php echo( $user->user_tel1 ); ?>" />
</p>
<p>
<label for="add-tel2">Téléphone 2 :</label>
<input type="text" name="tel2" id="add-tel2" value="<?php echo( $user->user_tel2 ); ?>" />
</p>
<p>
<label for="add-mail">Courriel :</label>
<input type="text" name="mail" id="add-mail" value="<?php echo( $user->user_mail ); ?>" />
</p>
<p>
<label for="add-pupitres">Pupitre :</label>
<?php
//menu déroulant pour le type de pupitres
$sql="show columns from users like 'user_pupitres'";
$result = DbConnection::select( $sql );
if( DbConnection::hasError() )
{
$error = DbConnection::getError();
}
if( $result )
{
$resp=
split("','",
$type);
echo "<select name='pupitres' id='add-pupitres'>";
echo "<option value='-1'>--liste pupitres--</option>";
foreach( $resp as $row )
{
echo "<option value=$row>$row</option>";
}
}
?>
</p>
<p>
<label for="add-membres">Membre :</label>
<?php
//menu déroulant pour le type de membres
$sql="show columns from users like 'user_membres'";
$result = DbConnection::select( $sql );
if( DbConnection::hasError() )
{
$error = DbConnection::getError();
}
if( $result )
{
$resp=
split("','",
$type);
echo "<select name='membres' id='add-membres'>";
echo "<option value='-1'>--liste membres--</option>";
foreach( $resp as $row )
{
echo "<option value=$row>$row</option>";
}
}
?>
</p>
<p>
<label for="add-admission">Admission :</label>
<input onclick="ds_sh(this);" type="text" name="admission" id="add-admission" value="<?php echo( dateFRA( $user->user_admission ) ); ?>" />
</p>
<p>
<label for="add-demission">Démission :</label>
<input onclick="ds_sh(this);" type="text" name="demission" id="add-demission" value="<?php echo( dateFRA( $user->user_demission ) ); ?>" />
</p>
<p>
<label for="add-naissance">Né(e) le :</label>
<input onclick="ds_sh(this);" type="text" name="naissance" id="add-naissance" value="<?php echo( dateFRA( $user->user_naissance ) ); ?>" />
</p>
<p>
<label for="add-bureau">Bureau :</label>
<?php
$sql="show columns from users like 'user_bureau'";
$result = DbConnection::select( $sql );
if( DbConnection::hasError() )
{
$error = DbConnection::getError();
}
if( $result )
{
$resp=
split("','",
$type);
echo "<select name='bureau' id='add-bureau'>";
echo "<option value='-1'>--liste du bureau--</option>";
foreach( $resp as $row )
{
echo "<option value=$row>$row</option>";
}
}
?>
</p>
<p>
<label for="add-responsable">Responsable :</label>
<?php
//Menu déroulant pour la liste des responsabilités
$sql="show columns from users like 'user_responsable'";
$result = DbConnection::select( $sql );
if( DbConnection::hasError() )
{
$error = DbConnection::getError();
}
if( $result )
{
$resp=
split("','",
$type);
echo "<select multiple name='responsable' id='add-responsable'>";
echo "<option value='-1'>--liste des responsabilites--</option>";
foreach( $resp as $row )
{
echo "<option value=$row>$row</option>";
}
}
?>
</p>
<p>
<input type="button" onclick="displayBox('requests/membres.php5?do=add', 'box'); return false" value="Annuler" />
<input type="reset" value="Effacer" />
<input type="submit" value="Modifier" />
</p>
</fieldset>
</form>
<?php
}
else
{
echo( '<p class="error">L\'identifiant n\'est pas déterminée.</p>' );
}
break;
/*case( $do==='populate'):
echo "\t\t\t".'<label for="add-user">Membre</label>'."\n";
echo "\t\t\t".'<select id="add-user" name="add-user">'."\n";
if( isset( $_GET['id'] ) )
{
$users = DbConnection::select( "SELECT `users`.`user_id`, `users`.`user_name` FROM `users` WHERE `users`.`user_id` NOT IN ( SELECT `reply`.`user_id` FROM `reply` WHERE `reply`.`question_id` = '".$_GET['id']."' ) AND `users`.`user_id` <> 0 ORDER BY `users`.`user_name` ASC" );
if( mysql_num_rows( $users ) > 0 )
{
while( $row = mysql_fetch_object( $users ) )
{
echo "\t\t\t\t".'<option value="'.$row->user_id.'">'.$row->user_name.'</option>'."\n";
}
}
else
{
echo "\t\t\t\t".'<option><aucune valeur à afficher></option>'."\n";
}
}
else
{
echo "\t\t\t\t".'<option><aucune valeur à afficher></option>'."\n";
}
echo "\t\t\t".'</select>'."\n";
break;*/
default:
echo Membres::
displayAddingBox();
}
}
else
{
echo( '<p class="error">L\'action n\'est pas déterminée.</p>' );
}
}
else
{
echo( '<p class="error">Opération interdite.</p>' );
}
?>