<?php

?>
<script>
$(document).ready(function(){
	$('#listeModulesD').click(function(){
		var display = $('#listeModules').css('display');
		if(display=='none')	$('#listeModules').css('display', 'block');
		else $('#listeModules').css('display', 'none');
	});

	$('.lienModule').click(function(){
		var value = $('input[name=req]').val();
		var href = $(this).attr('href');
		if(value!='') { $(this).attr('href', href+'&req='+value ); return true; }
		else{ alert('Aucun identifiant saisi!'); return false; }
	});
});
</script>
<div id="center">
<?php
if( $module=='autres' || $module=='' )
{
?>
	<h1>Modules</h1>
	<h2>Liste des modules FIBEN / FCC</h2>
	<div class="blockh2">
	<form name="rFibenM" method="post" action="#">
	<label>Identifiant</label> <input type="text" name="req" value="<?=$req?>"/>
	<span>SIREN ou clé BDF</span><br/>
	<a href='#' id="listeModulesD">Afficher/masquer la liste des modules</a>
	<ul id="listeModules">
<?php
$listModules = bdf_modules_fiben();
foreach ($listModules as $id => $module) {
    if (isset($module['liste']) == false || $module['liste'] !== false) {
        print '<li><a href="./?page=bdf'.
            '&siret='.$siret.
            '&module='.$id.
            '" class="lienModule">'.$module['titre'].'</a></li>';
    }
}
$listModules = bdf_modules_fcc();
foreach ($listModules as $id => $module) {
    if (isset($module['liste']) == false || $module['liste'] !== false) {
        print '<li><a href="./?page=bdf'.
            '&siret='.$siret.
            '&service=fcc'.
            '&module='.$id.
            '" class="lienModule">'.$module['titre'].'</a></li>';
    }
}
?>
	</ul>
	</form>
	</div>
	<br/>
	<h2>Recherche FICP</h2>
	<div class="blockh2">
	<form name="rFicp" method="post" action="./?page=bdf">
	<input type="hidden" name="module" value="G"/>
	<input type="hidden" name="service" value="ficp"/>
	<label>Clé BDF</label>
	<input type="text" name="req"/>
	<input type="submit" name="rFicp" value="Ok"/>
	</form>
	</div>

<?php
}
else
{
	$firephp->log($service, 'service');
	$firephp->log($module, 'module');
	$func_module = 'bdf_modules_'.$service;
	$listModules = $func_module();

	//Vérifier que le module existe
	if(array_key_exists($module, $listModules))
	{
		$rech = array();
		$rech = array(
			'denom' 	=> $denom,
		 	'type'		=> $type,
		 	'code'		=> $code,
		 	'rechet' 	=> $rechet,
		 	'ape' 		=> $ape,
			);

		$url = bdf_lien_module($module, $service, $req, $rech);

		if($module=='07'){
			$filename = false;
		}
		else
		{
			$filename = PATH_DATA.'/bdf/bdf_'.$service.'_'.$req.'_'.$module.'.html';
		}

		if($filename!==false && file_exists($filename))
		{
			$content = file_get_contents($filename);
		}
		else
		{
			$content = trim(bdf_loadpage($url));
			if( !empty($content) && $filename!==false )
			{
				if(!file_exists(PATH_DATA.'/bdf')) mkdir(PATH_DATA.'/bdf');
				file_put_contents($filename, $content);
			}
		}

	}

	$titreModule = $listModules[$module]['titre'];
	?>
	<h1>Module <?=$titreModule?></h1>
	<div class="blockh2">
	<?php

	if(!empty($content))
	{
		echo $content;
	}else{
		echo 'ERREUR';
	}
	?>
	</div>
<?php
}
?>
</div>
<?php