All pastes #124486 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-08-10 02:45 UTC
rendered paste body
function showDirs() {

global $gallery_root, $currentdir, $file, $excluded_folders;
$runonce = false;
$folders = array();
if ($dir_content = opendir($gallery_root.$currentdir)) {
$i = 0;
	while ( false !== ($dir = readdir($dir_content)) ) {
		if (is_dir($gallery_root.$currentdir.$dir) && !in_array($dir, $excluded_folders) && $dir!='.' && $dir!='..' ) {
			if ( !$runonce ){
				echo '<div class="folder">Folders:<br/><table class="foldersbox">';
				$runonce = true;
			}
			$folders[$i] = $dir;
			$folders[$i]['code'] = '<tr><td><a href="'.$_SERVER['PHP_SELF'].'?file='.$currentdir.$dir.'/"><img src=http://www.saurdo.com/images/folder.gif> '.$dir.'</a></td></tr>';
			$i++;
		}
	}
$j = count($folders);
for ($i = 0; $i < $j; $i++)
{
	echo $folders[$i]['code'];
}
}
if ( $runonce )
echo '</table></div><br/>';
}