[eluser]Phil Sturgeon[/eluser]
Code:
$segments =& func_get_args();
switch (count($segments))
{
case 3:
list($cat, $subcat, $page_name) = $segments;
break;
case 2:
list($cat, $page_name) = $segments;
$subcat = NULL;
break;
default:
list($page_name) = $segments;
$cat = $subcat = NULL;
break;
}