<?php trim("incluir_header_useradmin.txt"); 

function form_text($name, $default, $size=20) {
	echo "<input type=text name=\"$name\" value=\"$default\" size=\"$size\">\n";
}

function form_button($name, $value, $type="submit") {
	echo "<input type=\"$type\" name=\"$name\" value=\"$value\" size=10>\n";
}

// header colour


if ($usuario || $pwd) {
	// check for presence of username
	if (strlen($usuario) < 1) {
		$error .= "Veuillez entrer un nom d'utilisateur.<br>\n";
	}
	
	// check for presence of pwd
	if (strlen($pwd) < 1) {
		$error .= "Veuillez entrer un mot de passe.<br>\n";
	}

	// validate userid & pwd
	if (!$error) {
		$query = pg_exec($conn, "SELECT * FROM lista_usuario l, admin_usuario_pwd a WHERE l.direccion_electronica='$usuario' AND a.pwd='$pwd' AND l.usuario_id=a.usuario_id");
		if (pg_numrows($query) == 0) {
			$error .= "Accès interdit.  Essayez de nouveau.<br>\n";
		} else {
			$loggedin = "si";
		}
	}

}

if (!$loggedin) {

	?>

	<font size=+2><b>BIENVENUE</b><font size=-1><br>
	Ce site est pour administrer les r&eacute;f&eacute;rences qui appartiennent 
	à un utilisateur.  Aussi, vous pourriez modifier les informations de votre compte.<p>
	
	Veuillez entrer votre nom d'utilisateur (addresse &eacute;lectronique) et mot de passe:<p>
	
	<font color="red"><b><?php echo $error; ?></b></font><p>
	
	<form name=cuenta method=post action="<?php echo $PHP_SELF; ?>">
	
	<table width=80% align=center border=0 cellpadding=0 cellspacing=0>
	<tr>
		<td><?php font("-1") ?>
			<b>Nom d'utilisateur:</b>
		</td>
		<td><?php font("-1") ?>
			<input type=text name="usuario" size=15 value="<?php echo $usuario; ?>"><br>
		</td>
		<td rowspan=2 valign=middle><?php font("-1") ?>
			<input type=submit name="login" value="ENTRER">
		</td>
	</tr>
	<tr>
		<td><?php font("-1") ?>
			<b>Mot de passe:</b>
		</td>
		<td><?php font("-1") ?>
			<input type=password name="pwd" size=15><br>
		</td>
	</tr>
	</table>
	<p>&nbsp;<p>
	
	<font size=+1><b>LA PREMIERE VISITE?</b><font size=-1><br>
	<a href="../sugerencias/">Cr&eacute;ez un nouveau compte ici</a><p>
	
	<font size=+1><b>VOUS AVEZ OUBLIE VOTRE MOT DE PASSE?</b><font size=-1><br>
	Envoyez un courrier &agrave; l'administration:  <a href="mailto:<?php echo $adminmail; ?>?subject=CARIBTIC: quel est mon mot de passe?"><?php echo $adminmail; ?></a><p>
	

	<?php 
	
} else {

	// guardar datos
	
	if ($guardar) {

		// save data
		
		pg_exec($conn, "DELETE FROM lista_usuario WHERE usuario_id='$usuario_id'");
		pg_exec($conn, "DELETE FROM admin_usuario_pwd WHERE usuario_id='$usuario_id'");
		
		pg_exec($conn, "INSERT INTO lista_usuario VALUES ('$usuario_id', '$apellido', '$nombre', '$correo', '$inicio', '$ultima')");
		pg_exec($conn, "INSERT INTO admin_usuario_pwd VALUES ('$usuario_id', '$pwd')");
		
		// give confirmation
		
		$text = "Les informations ont &eacute;t&eacute; sauv&eacute;es.";
	
	}	

	// get user info
	if (!$query) {
		$query = pg_exec($conn, "SELECT * FROM lista_usuario l, admin_usuario_pwd a WHERE l.direccion_electronica='$correo' AND a.pwd='$pwd' AND l.usuario_id=a.usuario_id");
	}
	$get = pg_fetch_row($query, 0);
	$usuario_id = $get[0];
	$apellido = $get[1];
	$nombre = $get[2];
	$correo = $get[3];
	$inicio = $get[4];
	$ultima = $get[5];
	$pwd = $get[7];

	// show user info form
	
		?>

		<!-- <font size=+2><b>ADMINISTRER UN UTILISATEUR</b><p><font size=-1> -->
		
		<form name="usuario" method=post action="<?php echo $PHP_SELF; ?>">
		<input type=hidden name="loggedin" value="<?php echo $loggedin; ?>">
		<input type=hidden name="usuario_id" value="<?php echo $usuario_id; ?>">
		<input type=hidden name="inicio" value="<?php echo $inicio; ?>">
		<input type=hidden name="ultima" value="<?php echo $ultima; ?>">
		
		<table width=100% border=0 cellpadding=0 cellspacing=0>
		<tr>
			<td colspan=3 align=left valign=top><?php font("+3"); ?><b>
				<?php echo $apellido.", ".$nombre; ?></b>
				<hr color=navy>
			</td>
		</tr>
		<tr>
			<td colspan=3 align=left valign=middle><?php font("-2"); ?>
				<b>Primi&egrave;re visite:</b>  <?php echo $inicio; ?>
				<b>Derni&egrave;re visite:</b>  <?php echo $ultima; ?><p>
			</td>
		</tr>
		<tr>
		</tr>
		
		<tr>
			<td align=left valign=middle><?php font("-2"); ?>
				<b>Surnom:</b>
			</td>
			<td align=left valign=middle><?php font("-1"); ?>
				<?php form_text("nombre", $nombre); ?>
			</td>
				<td rowspan=4 align=center valign=top width=300><?php font("-1"); ?><font color="red"><b>
				<?php echo $text; ?><font color="black"></b>
			</td>
		</tr>		
		<tr>
			<td align=left valign=middle><?php font("-2"); ?>
				<b>Nom de famille:</b>
			</td>
			<td align=left valign=middle><?php font("-1"); ?>
				<?php form_text("apellido", $apellido); ?>
			</td>
		</tr>		
		<tr>
			<td align=left valign=middle><?php font("-2"); ?>
				<b>Nom d'utilisateur / Courrier &eacute;lectronique:</b>
			</td>
			<td align=left valign=middle><?php font("-1"); ?>
				<?php form_text("correo", $correo); ?>
			</td>
		</tr>		
		<tr>
			<td align=left valign=middle><?php font("-2"); ?>
				<b>Mot de passe:</b>
			</td>
			<td align=left valign=middle><?php font("-1"); ?>
				<?php form_text("pwd", $pwd); ?>
			</td>
		</tr>
		<tr>
			<td colspan=3>&nbsp;
			</td>
		</tr>
		<tr>
			<td align=left><?php font('-1'); ?>
				<?php form_button("guardar", "ENREGISTRER"); ?><p>
			</td>
			<td align=left></td>
			<td align=right><?php font('-1'); ?>
				<?php form_button("reset", "EFFACER", "reset"); ?><p>
			</td>
		</tr>
	
	
		<tr>
			<td align=left colspan=3><?php font('+2'); ?>
				<b>Propri&eacute;taire des r&eacute;f&eacute;rences</b><font size=-1>
				<hr color="navy">
			</td>
		</tr>
		</table>
		</form>
		
		
		
		Vous administrez les r&eacute;f&eacute;rences suivantes.  
		Cliquez sur le titre pour voir la r&eacute;f&eacute;rence dans le M&eacute;tasite, 
		ou sur "modifier" pour la modifier.<p>
		
		<table width=100% cellpadding=2 cellspacing=2 border=0>
		<tr>
			<th align=center bgcolor="<?php echo $main_color ?>"><?php font("-1"); ?>
				Titre
			</th>
			<th align=center bgcolor="<?php echo $main_color ?>"><?php font("-1"); ?>
				Type
			</th>
			<th align=center bgcolor="<?php echo $main_color ?>"><?php font("-1"); ?>
				Modifier
			</th>
		</tr>
		
		<?php
		
		// update ultima login
		
		$date = getdate();
		$hoy = $date[mon]."-".$date[mday]."-".$date[year];
		pg_exec($conn, "UPDATE lista_usuario SET fecha_ultima='$hoy' WHERE usuario_id='$usuario_id'");
		
		// get refs for this user
		
		$query = pg_exec($conn, "SELECT p.pin, p.titulo_$lang, lt.tipo_$lang FROM principal p, lista_tipo lt WHERE p.usuario_id='$usuario_id' AND lt.tipo_id=p.tipo_id AND revisada='si' ORDER BY lt.tipo_id, p.titulo_$lang");
		if (pg_numrows($query) != 0) {
			for ($i=0 ; $i < pg_numrows($query) ; $i++) {
				$get = pg_fetch_row($query, $i);
				echo "<tr>\n     <td>";
				font("-1");
				echo "<a href=\"".$siteurl."referencia.php3?pin=$get[0]\">$get[1]</a></td>\n";
				echo "<td>";
				font("-1");
				echo $get[2]."</td>\n";
				echo "<td align=center>";
				font("-1");
				echo "<a href=\"form_useradmin.php3?pin=$get[0]&usuario_id=$usuario_id\">modifier</a></td>\n</tr>\n";
			}
		} else {
			echo "<tr><td colspan=3>";
			font("-1");
			echo "<b><i>A ce moment, vous n'adminstrez pas de r&eacute;f&eacute;rences</b></i></td></tr>";
		}
		
		echo "</table>";
	


}

include("../footer.txt"); ?><html> 