getActive(); // Count segments $count = count( $segments ); if (isset($segments[0]) && $segments[0] == 'pre') { $vars['view'] = 'pre'; $vars['id'] = $segments[1]; } elseif (isset($segments[0]) && ( $segments[0] == 'preview' || $segments[0] == 'download') ) { $vars['controller'] = $segments[0]; $vars['task'] = $segments[1]; $vars['id'] = $segments[2]; } else { // Count route segments $count = count($segments); // Check if there are any route segments to handle. if ($count) { //if ($count == 2) //{ // DEBUG FOR NOW! $vars['view'] = $segments[0]; $vars['id'] = $segments[$count-1]; //} } } return $vars; } ?>