<?php 

//Obtain list of images from directory and makes array of all img.jpg, img.gif, img.png file paths
function getImagesFromDir($dir,$src_file_prefix)
{
	$cur_level_dirs = glob($dir."/*", GLOB_ONLYDIR);
//	$cur_level_files = glob($dir."/*".$src_file_prefix.".{jpg,gif,png}",GLOB_BRACE);
	$cur_level_files = glob($dir."/*.{jpg,gif,png}",GLOB_BRACE);
	foreach ($cur_level_dirs as $nxt)
	{
		$cur_level_files = array_merge($cur_level_files,getImagesFromDir($nxt,$src_file_prefix));
	}
	return ($cur_level_files);
}



//Obtain Random Image from array of all images
function getRandomFromArray($ar) {
	mt_srand( (double)microtime() * 1000000 );
	$num = array_rand($ar);
	return $ar[$num];
	}



//Obtain list of directories
function getDirNames($dir)
{
	$cur_level_dirs2 = glob($dir . '/*', GLOB_ONLYDIR);
	return ($cur_level_dirs2);
}



// Displays images in portfolio page
function getDisplayImages($root)
{

////////////////////////////////////////////////
//$root = 'portfolio_images/xxx'; 
$src_prefix = 'img';
$tn_prefix = 'B';
///////////////////////////////////////////////


$DirList = getDirNames($root);

rsort($DirList);

foreach ($DirList as $nxt_dir) {

	$path = pathinfo($nxt_dir);
	$basepath = basename($nxt_dir);	

	$n_file = $nxt_dir."/name.txt";
	$n_contents = file($n_file); 
	$n_string = implode($n_contents); 
	//echo $n_string; 

	$l_file = $nxt_dir."/loc.txt";
	$l_contents = file($l_file); 
	$l_string = implode($l_contents); 
	//echo $l_string; 

echo "<div id='content_section'>";
echo "<div class='bss-slides num".$basepath."' tabindex='1' autofocus='autofocus'>";

//batch img files
$imgList = getImagesFromDir($nxt_dir, $src_prefix);
if ($imgList[0]!="")
{
        natsort($imgList);
	foreach ($imgList as $p)
	{
	$path2 = pathinfo($p);
	$basepath2 = $path2['basename'];
	$filepath2 = $path2['filename'];
	$extnpath2 = $path2['extension'];

	echo "<figure><img src='".$nxt_dir."/".$filepath2.".".$extnpath2."' width='100%' /><figcaption>".$n_string." | ".$l_string."</figcaption></figure>";

	//echo "<figure><img src='".$nxt_dir."/".$filepath2."_".$tn_prefix.".".$extnpath2."' width='100%' /><figcaption>".$n_string." | ".$l_string."</figcaption></figure>";

	//echo "<figure><img src='".$nxt_dir."/".$filepath2."_".$tn_prefix.".".$extnpath2."' width='100%' /><figcaption>AR</figcaption></figure>";
	//echo "<figure><img src='".$nxt_dir."/".$filepath2.".".$extnpath2."' width='100%' /><figcaption>AR</figcaption></figure>";
	
	}
}


//echo "<div id='leftcol_fade' class='textright architects_text BODY-STYLE1'>".$n_string."<br />".$l_string."<br /><br /><a href='http://rkco-architects.com'>with RK&CO</a></div>";
echo "</div>";
echo "</div>";
echo "<script>";
echo "var opts".$basepath." = {";
echo "auto : false,";
echo "fullScreen : false,";
echo "swipe : true";
echo "};";
echo "makeBSS('.num".$basepath."', opts".$basepath.");";
echo "</script>";




}


}


/*
//<div id="content_section">
//<div id="leftcol" class="BODY-STYLE1">409 South Carlisle Street<br />Allentown, PA </div>

//<div id="content" class="BODY-STYLE1">

//<a
//rel="lightbox-0446" title="409 South Carlisle Street" href="portfolio_images/industrial/0446/img_0446_1.jpg"><img
//src="portfolio_images/industrial/0446/img_0446_1_thumb.jpg" alt="" class="ImageBorder" /></a><a
//rel="lightbox-0446" title="409 South Carlisle Street" href="portfolio_images/industrial/0446/img_0446_2.jpg"><img
//src="portfolio_images/industrial/0446/img_0446_2_thumb.jpg" alt="" class="ImageBorder" /></a><a
//rel="lightbox-0446" title="409 South Carlisle Street" href="portfolio_images/industrial/0446/img_0446_3.jpg"><img
//src="portfolio_images/industrial/0446/img_0446_3_thumb.jpg" alt="" class="ImageBorder" /></a><a
//rel="lightbox-0446" title="409 South Carlisle Street" href="portfolio_images/industrial/0446/img_0446_4.jpg"><img
//src="portfolio_images/industrial/0446/img_0446_4_thumb.jpg" alt="" class="ImageBorder" /></a>

//</div>
//</div>
*/

?>