コード例 #1
0
    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&amp;mode=update&amp;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;
          }
        }