<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>URL maker Tykayn</title>
		<link rel="stylesheet" media="screen" type="text/css" title="Mon design" href="design.css" />
    </head>
    <body>
		
		
		

<?php 
require('securite.php');

				$dossiers='';
				$textes='';
				$br='';
				$lien_grand=0;
				$langage='wiki';
				$spe_dim=0;
				$largeur='';
				$hauteur='';
				$thumb='';
				$prethumb='';
				$afterthumb='';
				$prehtml = $posthtml = $add = '';
				
				
			function curPageURL() {
			 $pageURL = 'http';
			 if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
			 $pageURL .= "://";
			 if ($_SERVER["SERVER_PORT"] != "80") {
			  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
			 } else {
			  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
			 }
			 return $pageURL;
			}
			$localurl='http://localhost/url_maker';
			$localroot='C:\Program Files\UwAmp2\www\url_maker';
			$disurl='/home/tykayn/public_html/bazar/kotlife';
			$disroot='http://www.ailesse.info/~tykayn/bazar/kotlife';
			
			date_default_timezone_set('Europe/Paris');
			$amois =array(
				"01"=>"janvier",
				"02"=>"fevrier",
				"03"=>"mars",
				"04"=>"avril",
				"05"=>"mai",
				"06"=>"juin",
				"07"=>"juillet",
				"08"=>"aout",
				"09"=>"septembre",
				"10"=>"octobre",
				"11"=>"novembre",
				"12"=>"decembre"
				);
			//localisation du dossier
			
			if(stripos(curPageURL(),'http://localhost')){
							$textes .= 'on est en local';
								$path='';
							

			}
			else{
				
				$path='';
			}
				$dactuel = date('/Y/m').$amois[date('m')];
							//si y'a pas de dossier défini ET qu'il existe un dossier actuel y aller, sinon aller à la racine
							//si y'a un dossier défini aller a ce dossier
							if(isset($_GET['path']) && !empty($_GET['path'])){
								$path =$_GET['path'];
							}
							elseif(empty($_GET['path'])){
								$path =getcwd().$dactuel;
							}
							else{
								$path=getcwd();
							}
			
			
			$corps='
				
			<h1 >Créateur d\'URL</h1>
			'.curPageURL().'
						
				<form method="GET" cible="index.php">
				<fieldset>

				<h2 id="12">12. Copiez collez ici URL du dossier contenant les images</h2>
				<sub>Pour bien fonctionner cette page doit être placée à la racine du dossier contenant les dossiers des années, qui eux contiendront les dossiers classés par mois.</sub>
				<br/><input type="checkbox" name="backreturn" value="1" checked="checked"/> Retour à la ligne?
				<input type="checkbox" name="thumb" value="1" checked="checked"/> Avec /thumb ou /g.
				<input type="radio" name="langage" value="wiki" checked="checked"/> WIKI 
				<input type="radio" name="langage" value="bbcode" /> BBCODE<br/>
				<input type="radio" name="langage" value="html" /> HTML<br/>
				<input type="checkbox" name="activer" value="1" /> Activer Dimensions spéciales: Largeur: <input type="text" name="largeur" value="500" /> hauteur:<input type="text" name="hauteur" value="500" /> 
				
					<textarea name="path" rows="4" cols="90">'.$path.'</textarea>
				<input type="reset" value="reset" />
				<input type="submit" value="envoyer" />
				</form>
				
				';

				
				
				//selon les options
				
				
				//scan des dossiers
			$pathnormal = $path;
			
			if(stristr($path,'localhost')){	$path =str_replace($localroot,$disroot,$path); $textes.="<h2>-------LOCALHOST---------</h2>";}
			else{							$path =str_replace($isurl,$disroot,$path); $textes.="<h2>-------DISTANT HOTE---------</h2>";}
		
				$scan = scandir($pathnormal);
				foreach($scan AS $k=>$v){
				//	$textes .='<br/> '.$k.' ->'.$v;
					
				//si différent de . ou ..//exclut les deux 1e lignes des dossiers
					if($v != '.' && $v !='..') {
							if (preg_match("#\.|\.\.]#", $v)== TRUE) 
							{	
								//ce sont des images
								
								//texte alternatif
								$alt= substr(str_replace(array('_','-','(',')'),' ',$v), 0, -4);
								
								//selon le langage
								if(isset($_GET["langage"]) && $_GET["langage"]!='wiki'){
									
											if($_GET["langage"]=='html'){
												$langage='html';
												$prehtml='<quote>';
												$posthtml='</quote>';
												if(isset($_GET["backreturn"]) && $_GET["backreturn"]==1){
													$br='<br/>';
													}
												if(isset($_GET["activer"]) && $_GET["activer"]=='1'){
													$spe_dim=1;
													$largeur='width="'.$_GET["largeur"].'"';
													$hauteur='height="'.$_GET["hauteur"].'"';
													}
												$add = htmlspecialchars('<a href="'.$path.'/g/'.$v.'"><img src="'.$path.'/'.$v.'" alt="'.$alt.'" title="'.$alt.'"'.$largeur.' '.$hauteur.' /></a>'.$br).'<br/>';

											}
											else if($_GET["langage"]=='bbcode'){
												$langage='bbcode';
											}
								
									}
								else{
											if(isset($_GET["backreturn"]) && $_GET["backreturn"]==1){
											$br='%%%';
											}
											//pour lien vers petit ou grand. test du dossier G, puis du dossier THUMB
											if(isset($_GET["thumb"])&& $_GET["thumb"]==1){

												if(file_exists($pathnormal.'/'.'g/'.$v)){
												$prethumb='[';
												$afterthumb='|'.getcwd().'/g/'.$v.']';
												$add = ''.$prethumb.'((<span class="thumbimg">'.$path.'/'.$v.'</span>|'.$alt.'|C))<span class="grand">'.$afterthumb.'</span>'.$br.'<br/>';

												}
												elseif(file_exists($pathnormal.'/thumb/'.$v)){

														$add = '[((<span class="thumbimg">'.$path.'/thumb/'.$v.'</span>|'.$alt.'|C))|<span class="grand">'.$path.'/'.$v.'</span>]'.$br.'<br/>';

														}
														else{

														$add = '<span class="unfound">[((<span class="thumbimg">'.$path.'/thumb/'.$v.'</span>|'.$alt.'|C))|'.$path.'/'.$v.']'.$br.'</span><br/>';

														}

												}
											else{
												$prethumb='<span class="unfound">';
												$afterthumb='</span>';
												$add = ''.$prethumb.'((<span class="thumbimg">'.$path.''.$v.'</span>|'.$alt.'|C))'.$afterthumb.$br.'<br/>';

											}
												

									}
								$textes .= $add;
								}
								else{
							$dossiers .= '<br/> <a href="?path='.$path.'/'.$v.'">'.$v.'</a>';
								//regroupement des textes à copier
								////sinon ce sont des dossiers
								//regroupement des liens de navigation
						}
								

								
						}
					
						
					
					
				
				

				}
				
				
				
				
				
				
				$corps .="<div class='results'>
				<h2><a href='index.php'>home</a> , $path</h2>
							<div class='folders'>
								<h2>Dossiers</h2>
								$dossiers
							</div>
							<div class='textes' id='textes'>
								<h2>fichiers - $langage <input type='button' value='copy in clipboard' name='f_copier' onClick='window.clipboarddata.setdata('text','OUAIIIIIII');' /></h2>
				$prehtml				
				$textes
				$posthtml
				</div>
							</div>
				</fieldset>";

					echo $corps;
?>
    </body>
</html>
