$q = new fairq_queue(); break; case "HFSC": $q = new hfsc_queue(); break; case "CBQ": $q = new cbq_queue(); break; default: /* XXX: Happens when sched==NONE?! */ $q = new altq_root_queue(); break; } } else { if ($addnewaltq) { $q = new altq_root_queue(); } else { $input_errors[] = gettext("Could not create new queue/discipline!"); } } if ($q) { $q->SetInterface($interface); $output_form .= $q->build_form(); $output_form .= "<input type=\"hidden\" name=\"parentqueue\" id=\"parentqueue\""; $output_form .= " value=\"" . $qname . "\">"; $newjavascript = $q->build_javascript(); unset($q); $newqueue = true; } break; case "show":