<?php
/*
 * Fonctions de g&eacute;n&eacute;ration de code HTML...
 */
 function generate_html_doctype_and_head($title)
{
echo '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n"
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
	<head>
		<?php echo "<title>AWOR - $title</title>\n"; ?>
		<meta name="keywords" content="AWOR, Application Web, Organisation, R&eacute;union, Reunion" />
		<meta name="description" content="Application Web d'Organisation de R&eacute;union (AWOR). Facilite la vie des organisateurs !" />
		<meta name="author" content="J&eacute;r&eacute;mie D&eacute;noyer, Ludovic Pouzenc, Andriana Semouchtchak, Julien S&eacute;r&egrave;" />
		<script type="text/javascript" src="script.js"></script>
<?php
	//print_r($_COOKIE['aworcustom_css']);
	if ( isset($_COOKIE['aworchoose_css']) )
	{
		$cssfilemain = $_COOKIE['aworchoose_css'];
	}
	else
	{
		include 'config.inc.php';
		$cssfilemain=$CONFIG['CSS']['CHOOSER_LIST']['standard'];
	}
	echo '		<link href="css/' . $cssfilemain . '.css" rel="stylesheet" type="text/css" />' . "\n";
	echo '		<link href="css/' . $cssfilemain . '_nohelp.css" rel="stylesheet" type="text/css" title="nohelp" />' . "\n";
/*
	if ( isset($CONFIG['CSS']['CHOOSER_LIST']) )
	{
		foreach ( $CONFIG['CSS']['CHOOSER_LIST'] as $cssname => $cssfile )
		{
			if ( $cssfile != $cssfilemain )
			{
				echo '		<link href="css/' . $cssfile . '.css" rel="alternate stylesheet" type="text/css" title="'.$cssname.'"/>' . "\n";
				echo '		<link href="css/' . $cssfile . '_nohelp.css" rel="alternate stylesheet" type="text/css" title="'.$cssname.'_nohelp"/>' . "\n";
			}
		}
	}
*/
?>
		<link href="css/print.css" rel="alternate stylesheet" type="text/css" title="print"/>
	</head>
<?php
}

function generate_html_divs_menu()
{
include 'config.inc.php';
?>
<div id="titre"><h2>AWOR</h2></div>
<div id="main_menu">
	<ul id="menu">
		<li><a href="index.php">R&eacute;unions</a></li>
		<li><a href="listes.php">Listes</a></li>
		<li><a href="profil.php">Mon profil</a></li>
		<li><a href="ical.php">iCal</a></li>
		<li><a href="apropos.php">A Propos</a></li>
<?php if ( isset($_SESSION['session_loginP']) && (is_integer(array_search($_SESSION['session_loginP'],$CONFIG['SUPERUSERS'],true))) )
		{ echo '		<li><a href="admin.php">Administration</a></li>' . "\n"; }
?>
		<li id="deconnection"><a href="deco.php">D&eacute;connexion</a></li>
	</ul>
</div>
<?php
}

function generate_html_div_help($help_file='')
{
	//echo "DEBUG : function generate_html_div_help()\n";
	if ($help_file=='' ) { $help_file='help/' . basename($_SERVER['PHP_SELF']) . '.hlp'; }
	//$help_file='modele_page.php.hlp';
	//echo "DEBUG : $help_file\n";
	if ( is_readable($help_file) )
	//if ( @fopen($help_file, 'r')!==false )
	{
		echo '<div id="no_help">' . "\n<h2><a href=\"#css_standard\" onclick=\"setActiveStyleSheet('standard');\">?</a></h2>\n" . "</div>\n";
		echo '<div id="help">' . "\n";
		readfile($help_file);
		echo "</div>\n";
	}
}

function generate_html_div_errmsg($errmsg)
{
	echo '<div class="errmsg">' . "\n" . '<span class="errmsg">' . $errmsg . "</span>\n";
	require_once('config.inc.php');
	if ( isset( $CONFIG['adminMail'] ) && ( ! isset($_REQUEST['debug'] ) ) )
	{
		echo '<span class="contactAdm">Si le probl&egrave;me persiste, vous pouvez contacter l\'administrateur par email &agrave; l\'adresse suivante : ';
		echo '<a href="mailto:' . $CONFIG['adminMail'] . '">' . $CONFIG['adminMail'] . "</a></span>\n";
	}
	echo "</div>\n";
}

function generate_html_div_css_chooser()
{
	@include 'include/ludo/config.inc.php';
	@include 'config.inc.php';
	
	if ( ! is_array($CONFIG['CSS']['CHOOSER_LIST']) ) { return false; }
	
	if (  isset($_COOKIE['aworchoose_css'] ) ) { $css_selected=$_COOKIE['aworchoose_css']; }else{$css_selected='';};
	echo '<div class="css_chooser">' . "\n";
	//print_r($_COOKIE);
	echo '	<select id="switcherCSS" onchange="switchCSS();">' . "\n";
	foreach ( $CONFIG['CSS']['CHOOSER_LIST'] as $file => $name )
	{
		echo '		<option value="' . $name . '"';
		if ( $name == $css_selected ) { echo ' selected="selected"'; }
		echo '>' . htmlentities($file, ENT_QUOTES) . '</option>' /*. "$DEBUG:file=$file, css_selected=$css_selected"*/ . "\n";
	}
	echo '	</select>'. "\n";
	echo '</div>'. "\n";
}

function generate_html_div_footer()
{
?>
<div id="footer">
	<ul>
		<li class="csschooser">
<?php generate_html_div_css_chooser(); ?>
		</li>
		<li class="wwwc">
			<a href="http://validator.w3.org/check/referer">
				<img src="./images/vxhtml.gif" alt="Validate" height="31" width="88" />
			</a>
			<a href="http://jigsaw.w3.org/css-validator/check/referer">
				<img src="./images/vcss.gif" alt="Validate" height="31" width="88" />
			</a>
			<a href="http://www.w3.org/WAI/WCAG1A-Conformance">
				<img src="./images/wai.gif" alt="W3C-WAI level A conformance icon" height="31" width="88" />
			</a>
		</li>
		<li class="author">
			Application r&eacute;alis&eacute;e par :<ul><li>J&eacute;r&eacute;mie D&eacute;noyer</li><li>Ludovic Pouzenc</li><li>Julien S&eacute;r&eacute;</li><li>Andriana Semouchtchak</li></ul>
		</li>
	</ul>
</div>
<?php
}

function generate_html_div_deconnect()
{
	echo '<div class="deco"><a href="deco.php">Deconnexion</a></div>'."\n";
}
function generate_html_div_back()
{
	echo '<div class="retour"><a href="index.php">Retour</a></div>'."\n";
}

function generate_html_dispo_inconnu($idP, $idC)
{
	echo '<img class="spacing" src="./images/question.gif" alt="Inconnu" height="15" width="15" />' . "\n";
}

function generate_html_dispo_oui($idP, $idC)
{
	echo '<img class="spacing" src="./images/ok.gif" alt="Disponible" height="16" width="16" />' . "\n";
}

function generate_html_dispo_non($idP, $idC)
{
	echo '<img class="spacing" src="./images/del.gif" alt="Non disponible" height="15" width="15" />' . "\n";
}

function generate_html_dispo_dire_oui($idR, $idC)
{
	//~ echo '<img src="./images/button_ok.png" alt="Dire que je suis disponible" height="25" width="25" />' . "\n";
	echo "<a href=\"#dispo_idC${idC}\" onclick=\"loadid('include/ludo/majDispo.php?idR=$idR&amp;idC=$idC&amp;estDispo=oui','dispo_idC${idC}',false);\">";
	echo '<img class="spacing" src="./images/button_ok.png" alt="Dire que je suis disponible" height="25" width="25" /></a>' . "\n";
}

function generate_html_dispo_dire_non($idR, $idC)
{
	echo "<a href=\"#dispo_idC${idC}\" onclick=\"loadid('include/ludo/majDispo.php?idR=$idR&amp;idC=$idC&amp;estDispo=non','dispo_idC${idC}',false);\">";
	echo '<img class="spacing" src="./images/button_del.png" alt="Dire que je suis pas disponible" height="25" width="25" /></a>' . "\n";
}

function generate_html_reunion_detail_button($idR)
{
	echo '<a href="details_reunion.php?idR=' . $idR . '"><img src="images/details.png" alt="D&eacute;tails" width="20" height="20" /></a>';
}