$g_dirsize = 0; function dir_size($dir){ global $g_dirsize; $handle = opendir($dir); while($file = readdir($handle)){ if($file != "." && $file != ".."){ if(is_dir($dir . "/" . $file)){ dir_size($dir . "/" . $file); }else{ $g_dirsize += filesize($dir . "/" . $file); } } } return($g_dirsize); }//function ?> function getpos($fdow){ global $weekup,$weekdown,$lweekup,$lweekdown; switch ($fdow){ case "Sat": $ulevel=0; $dlevel=6; break; case "Sun": $ulevel=1; $dlevel=5; break; case "Mon": $ulevel=2; $dlevel=4; break; case "Tue": $ulevel=3; $dlevel=3; break; case "Wed": $ulevel=4; $dlevel=2; break; case "Thu": $ulevel=5; $dlevel=1; break; case "Fri": $ulevel=6; $dlevel=0; break; } //building date $weekup = mktime(date("H"),date("i"),date("s"),date("m"),date("d")-$ulevel,date("Y")); $weekdown = mktime(date("H"),date("i"),date("s"),date("m"),date("d")+$dlevel,date("Y")); $lweekup = mktime(date("H"),date("i"),date("s"),date("m"),date("d")-$ulevel-7,date("Y")); $lweekdown = mktime(date("H"),date("i"),date("s"),date("m"),date("d")-$ulevel-1,date("Y")); //formatting $weekup=date ("Y-m-d", $weekup); $weekdown=date ("Y-m-d", $weekdown); $lweekup=date ("Y-m-d", $lweekup); $lweekdown=date ("Y-m-d", $lweekdown); return($weekup); return($weekdown); return($lweekup); return($lweekdown); } ?>