return $alt; } function pagesByParent($paginas, $alt, $groups, $group_id, $level = 0) { if (isset($paginas) && count($paginas) > 0) { foreach ($paginas as $pagina) { $alt = printPage($pagina, $alt, $groups, $group_id, $level); } } return $alt; } switch ($mode) { case "edit": if (isset($_REQUEST['id'])) { $group = $groups->getGroup($_REQUEST['id']); $paginas = $groups->getAllPagesWithGroup($group->id); echo "<h2>Edit Pages Access for '" . $group->name . "'</h2>"; echo '<form id="readWrite" name="readWrite" action="' . $_SERVER['PHP_SELF'] . '?page=wp-group-restriction/manage_pages&mode=update&id=' . $group->id . '" method="post">'; echo "<input type=\"hidden\" name=\"groupName\" id=\"groupName\" value=\"" . $group->name . "\" />"; echo '<script type="text/javascript"><!-- function select_all(name, value) { formblock = document.getElementById("readWrite"); forminputs = formblock.getElementsByTagName("input"); for (i = 0; i < forminputs.length; i++) { // regex here to check name attribute var regex = new RegExp(name, "i"); if (regex.test(forminputs[i].getAttribute("name"))) { forminputs[i].checked = value; } }