moin,
ich verstehe dein problem nicht:
Ich übergebe auch Daten die FALSE erzwingen) denn die 'Entscheidene Abfrage' meidet der Ablauf den ELSE-Zweig.
//---> Entscheidene Abfrage
if($host!=true)
{
In diesen Zweig springt er ja nur, wenn $host!=TRUE also =FALSE ist.
$tmp.=" ORDER BY hostdb_host.hostname ASC";
}
else{
Hier kommt er hin, wenn $host==TRUE ist
[...]
}
lass dir doch mal im Zweifelsfall $dc $ou und $active ausgeben, befor du die ersten if-Abfragen machst. Vielleicht steht da gar nicht drin, was du erwartest.