MoveNode($NID,$MOVE); } function ShowEdit($NID,$MOVE) { global $BODY; global $OOPSGlobal; if($MOVE == $NID) return; $BODY->Send(' | переместить'); } function ShowTree($TREE,$ROOT="-",$LEVEL=0) { global $BODY; global $OOPSGlobal; global $OPEN,$CLOSE,$DUMMY; global $OPENALL; global $EDITALL; global $LEVELSIZE; global $NID; if($OPENALL == 1) { $IMG = $CLOSE; $DISPLAY = "block"; } else { $IMG = $OPEN; $DISPLAY = "none"; } $R = $TREE->GetSons($ROOT); $RC = count($R); for($i=0;$i<$RC;$i++) { $RO = $R[$i]; if($RO->SONS) { $BODY->Send('
'); $BODY->Send("[".$RO->ID."] ".$RO->NAME.""); # $BODY->Send("".$RO->NAME.""); if($EDITALL == 1) ShowEdit($NID,$RO->ID); $BODY->Send('
'); if($RO->SONS) ShowTree($TREE,$RO->ID,$LEVEL+1); $BODY->Send('
'); $BODY->Send('
'); } else { $BODY->Send('
'); $BODY->Send("[".$RO->ID."] ".$RO->NAME.""); if($EDITALL == 1) ShowEdit($NID,$RO->ID); $BODY->Send('
'); } } } $BODY = new OOPSBuffer(); $BODY->Send("
"); $BODY->Send("page)."/".$OOPSGlobal["SID_BEFORE"]."OPENALL=1'; document.open(s,'_self','','');\""); if($OPENALL == 1) { $BODY->Send(" checked"); } $BODY->Send("> Открывать все уровни
"); $BODY->Send("page)."/".$OOPSGlobal["SID_BEFORE"]."OPENALL=2'; document.open(s,'_self','','');\""); if($OPENALL == 2) { $BODY->Send(" checked"); } $BODY->Send("> Скрывать все уровни"); $BODY->Send("
"); $BODY->Send("page)."/".$OOPSGlobal["SID_BEFORE"]."EDITALL=1'; document.open(s,'_self','','');\""); if($EDITALL == 1) { $BODY->Send(" checked"); } $BODY->Send("> Показывать управление
"); $BODY->Send("page)."/".$OOPSGlobal["SID_BEFORE"]."EDITALL=2'; document.open(s,'_self','','');\""); if($EDITALL == 2) { $BODY->Send(" checked"); } $BODY->Send("> Скрывать управление"); $BODY->Send("
"); $BODY->Send(OOPSBuildAdmBodyTitle("Дерево")); ShowTree($TREE); if($OPENALL == 1) { $BODY->Send(""); } include_once("stop.inc"); ?>