﻿<?php

error_reporting(E_ALL); 
$time_start = microtime(true);


$contenu ='<span class="console">';
//acquisition de la langue FR
if ((!isset($_GET['langue'])) OR (isset($_GET['langue']) AND ($_GET['langue']=='fr' OR $_GET['langue']=='francais')))
{$langue = $_GET['langue']='fr';
include_once('francais.php');
$contenu.="site en français";}

// ENGLISH
 elseif (isset($_GET['langue'])
 AND ($_GET['langue']=='en' OR $_GET['langue']=='english')
 )
{$langue = $_GET['langue']='en';
include_once('english.php');
$contenu.="English website";} 
$console_debug ="";

$sous_menu_actif=$_GET['sous_menu_actif'];

			
// IF menu présent
			if (isset($_GET['page_courante'])){$page_courante= ($_GET['page_courante']);}
			else {$page_courante="accueil";}
	if (isset($_GET['menu']))
	{
			$contenu .= "";
			$console_debug .= $br."01- menu présent";
	}


				//mettre le menu en valeur
		//IF sous_menu absent
			if (!isset($_GET['sous_menu']))
			{
					$contenu .= "";
					$console_debug .= $br."02- sous menu absent";
			}
		//IF sous_menu inactif
			if (!isset($_GET['sous_menu_actif']))
			{
					$_GET['afficher_sous_menu'] = 0;
					$contenu .= "";
					$console_debug .= $br."03- sous_menu inactif, cacher sous_menu";
					
			}	//cacher sous_menu
		//IF sous_menu_actif
				if (isset($_GET['sous_menu_actif']))
			{
							$menu_actif =  $_GET['menu_actif']='BOOK';
							$_GET['afficher_sous_menu'] = 1;
					$contenu .= "";
					$console_debug .= $br."04- sous_menu ACTIF, afficher sous_menu, active le sous_menu_actif";
					$_GET['page_courante']= $page_courante= $_GET['sous_menu_actif'];
			}//affiche sous_menu
				//active le sous_menu_actif

//ELSE IF menu absent (et non recherche ou résultats)
elseif (!isset($_GET['menu']))
			{
					$_GET['afficher_sous_menu'] = 1;
					$contenu .= "";
					$console_debug .= $br."05- menu absent, affichage de sous menu";
					$menu_actif =  $_GET['menu_actif'] = "BOOK";
					
					//IF recherche
					if (isset($_GET['page_courante']) AND $_GET['page_courante']=="recherche")
			{
					$_GET['afficher_sous_menu'] = 1;
					$contenu .= "";
					$console_debug .= $br."06- affiche page de recherche";
			}
			
			//afficher la recherche
	//ELSE IF resultats
	elseif (isset($_GET['page_courante']) AND $_GET['page_courante']=="resultats")
			{
					$_GET['afficher_sous_menu'] = 1;
					$contenu .= "";
					$console_debug .= $br."07- affiche RESULTATS de recherche";
			}
			//affiche résultats
			//insertion de la page de résultats
			

}

//ELSE accueil
				
	else
			{
					$_GET['afficher_sous_menu'] = 1;
					$contenu .= "";
					$console_debug .= $br."08- autre cas, accueil";
					$menu_actif = $_GET['menu_actif']='BOOK';
			}				//book actif
					//sous_menu inactifs









$_GLOBALS['blabla'] = $_GLOBALS['console_debug'] ="";





//fonction de scan qui affiche les thumbs du dossier du sous menu actif.

function gallerie ()
	{
	//  thumb lié à image
	}
//si sous_menu_actif, activer la fonction de barre

$dossier_page = getcwd();
$tableau_dossiers_a_scanner = array('illustrations'=>'illus','bd'=>'BD','erotique'=>'culture','graphisme'=>'graphisme','photos'=>'photos','nus'=>'nus','3D'=>'3D',''=>'',) ;
			//clé: sous_menu_actif, valeur: nom du dossier a scanner
		


if (isset($_GET['sous_menu_actif']))
{		$total_thumbs=0; 
		$images_thumb="";
		$compteur_thumbs=0;
		$total_thumbs=0;
		$dossiers_a_scanner = $tableau_dossiers_a_scanner[$_GET['sous_menu_actif']];
		
		// avant c'était :    $analyse = $dossier_page."/pages/images/".$dossiers_a_scanner;
		$analyse = "pages/images/".$dossiers_a_scanner;
		$console_debug .= " $br ******* scan de $analyse";
		$table_scandir = scandir($analyse);//scan du répertoire
		$console_debug.="$br///////// $table_scandir ///////";
		print_r($table_scandir);
		if ($table_scandir == FALSE){$console_debug.="$br///////// ///////FALSE";}
		$table_thumbs_scandir = scandir($analyse."/thumb");
		$tableau_images[0]=NULL;
		
	if (!isset($_GET['img']))
	{ 

				
//s'occuper des liens précédents et suivants des images
		$console_debug .= "$br génération des thumbs";
			foreach ($table_thumbs_scandir AS $k => $v)
		{
			if ($v != "." AND $v != '..' AND $v != 'Thumbs.db')//si c'est pas . ou ..
				{$total_thumbs++;
				$tableau_images[$total_thumbs] = $v;
				}
		}
		foreach ($table_thumbs_scandir AS $k2 => $v2)
		{
			if ($v2 != "." AND $v2 != '..' AND $v2 != 'Thumbs.db')//si c'est pas . ou ..
				{$compteur_thumbs++;;
				$images_thumb .= ' <a href="?sous_menu_actif='.$sous_menu_actif.'&img='.$v2.'&num='.$compteur_thumbs.'&total='.$total_thumbs.'" >'.'<img src="pages/images/'.$dossiers_a_scanner.'/thumb/'.$v2.'" alt="'.$v2.'"/></a>';
				}
		}
		$console_debug .= "$br insertion images des $compteur_thumbs thumbs";	
		$blabla .= "$br $images_thumb $br $compteur_thumbs images";
		$console_debug .= "$br OK";	
	}




elseif ($_GET['img']) 
{		

	foreach ($table_thumbs_scandir AS $k => $v)
		{
			if ($v != "." AND $v != '..' AND $v != 'Thumbs.db')//si c'est pas . ou ..
				{$total_thumbs++;
				$tableau_images[$total_thumbs] = $v;
				}
		}
				
$_GET['barre_a_afficher'] = 1;
$actuel = $_GET['num'];
//espace central affichant l'image sélectionnée
$ajout = '';

	//Si l'image est la dernière du lot
	if ($total_thumbs <= $_GET['num']){
	$ajout .='<a href="?sous_menu_actif='.$_GET['sous_menu_actif'].'&langue='.$langue.'">';
	//l'image centrale pointe vers le dossier
	$console_debug .="$br -------- l'image est la dernière du lot";
}
else {
$ajout .='<a href="?sous_menu_actif='.$_GET['sous_menu_actif'].'&img='.$tableau_images[$_GET['num']+1].'&num='.($actuel +1).'&langue='.$langue.'">';}
	$ajout .='<img src="pages/images/'.$dossiers_a_scanner.'/'.$_GET['img'].'" alt="'.$_GET['img'].'"/>
	</a>
<br/>
<a href="pages/images/'.$dossiers_a_scanner.'/grand/'.$_GET['img'].'">
	<img src="pages/decoration/zoom.png" alt="zoomer en taille maximale sur l\'image '.$_GET['img'].'">
</a>';

$blabla .= $ajout;

if ($actuel <$total_thumbs) {$suivant = '<a href="?sous_menu_actif='.$_GET['sous_menu_actif'].'&img='.$tableau_images[$_GET['num']+1].'&num='.($actuel +1).'&langue='.$langue.'"> '.($actuel +1).' <img src="pages/decoration/fleche-droite.png"/></a>' ;}

if ($actuel >1) {$precedent= '<a href="?sous_menu_actif='.$_GET['sous_menu_actif'].'&img='.$tableau_images[$_GET['num']-1].'&num='.($actuel -1).'&langue='.$langue.'"><img src="pages/decoration/fleche-gauche.png"/> '.($actuel -1).'</a>' ;}
$total = '<a href="?sous_menu_actif='.$_GET['sous_menu_actif'].'&langue='.$langue.'">'.$total_thumbs.'</a>';

//$blabla .= $br.'<sub>précédent: '.$tableau_images[$_GET['num']-1].'  actuel: '.$tableau_images[$_GET['num']].'  suivant :  '.$tableau_images[$_GET['num']+1].'</sub>';
}

$console_debug .= $br.'src="pages/images/'.$dossiers_a_scanner.'/'.$_GET['img'].'"';
}





//texte des pages

if (!isset($_GET['sous_menu_actif'])) //si il n'y a pas de sous menu, prendre la variable de page_courante
{
$texte_des_pages = "txt_"."$page_courante";
$texte_des_pages = ${$texte_des_pages};
}

if ($page_courante == "BOOK") {$page_courante = "accueil";} //book comme accueil

if (isset($_GET['sous_menu_actif']) OR isset($_GET['sous_menu'])) //si il y a un sous menu, prendre sa variable
{
$texte_des_pages = "txt_"."$_GET[sous_menu_actif]";
$texte_des_pages = ${$texte_des_pages};
$console .= "$br texte_des_pages: $texte_des_pages";
}

if (!isset($_GET['img'])){$blabla .= '<h1>'.$texte_des_pages.'</h1>';}//si y'a pas d'image, afficher le texte



//include de la page courante///////////////////******************///////////***********//////////

include_once ("$page_courante".".php");
$console_debug .= $br."09- include de $page_courante .php";


$time_end = microtime(true);
$time = $time_end - $time_start;

//$console_debug .= $br."- page_courante : $page_courante".$br." menu_actif : $_GET[menu_actif]";
$console_debug .= '<br/><br/>TXT:'.$texte_des_pages.' Temps de page fonction: '.$time.' secondes</span><br/></div>';
$contenu .= "<br/> DEBUG: <br/>$console_debug $br \n";


//$blabla .= $contenu;

?>
