insert($searchform, $con = container("fieldset", array("class" => "fieldset"))); insert($con, $legend = container("legend", array("class" => "legend"))); insert($legend, text(my_("Search"))); insert($con, input_text(array("name" => "usersearch", "value" => "{$usersearch}", "size" => "20", "maxlength" => "40"))); insert($con, submit(array("value" => my_("Search")))); insert($view, textb(my_("Edit Users/Groups"))); insert($view, textbr()); insert($view, block("<i>" . my_("Click on a group or user") . "</i>")); $mid = new TreeMenu(); $mid->setDirroot('../menus'); $mid->setLibjsdir('../menus/libjs/'); $mid->setImgdir('../menus/menuimages/'); $mid->setImgwww('../menus/menuimages/'); $mid->setIcondir('../menus/menuicons/'); $mid->setIconwww('../menus/menuicons/'); $mid->SetMenuStructureString($MENU); $mid->setIconsize(16, 16); $mid->parseStructureForMenu('treemenu1'); $mid->newTreeMenu('treemenu1'); insert($view, block($mid->getTreeMenu('treemenu1'))); insert($view, block('<br><br>')); // If any of the parsing generates an error, we insert that error and then reinsert the form that generated the error. // The two group functions can come from multiple forms so we don't bother. // Since all the possible inputs are generated by the code this should rarely happen anyways // (assuming this is all bug free ;) if ($formerror != "") { myError($editor, $p, $formerror, FALSE); if ($action == "parsecreateuserform") { insertCreateUserForm($editor, $ds); } if ($action == "parsecreategroupform") {