Listen I had that function in a class.
So what I had to do was this ..
class Display
{
var $folderView;
/*------------------------------------------------------+
| Show Folder View |
+------------------------------------------------------*/
function folderView($items,$id,$backwords=array())
{
global $dis,$newDir;
$backwords[$id] = $items[$id];
if($items[$id]['parent'])
{
$dis->folderView($items,$items[$id]['parent'],$backwords);
}
else
{
$backwords = array_reverse($backwords);
unset($this->folderView);
foreach ($backwords as $key=>$itm)
{
$this->folderView .= $itm['directory'].'/';
}
}
}
}
$dis = new Display;
Then I ran in my script..
if($id > '0')
{
$dis->folderView($items,$id);
$theDir = $dis->folderView;
}
For some reason that worked .. but in my class if I use
return($this->folderView);
and in my script I put
echo $dis->folderView($items,$id);
Nothing prints, so could someoen tell me why I cant return the value without it being blank.