function show_access($k, $v, $is_mod = false) { $html = ''; if (is_array($v)) { $html .= '<li class="' . ($is_mod ? 'access-mod' : '') . '"><label>' . show_collapse(true) . show_check_box(2) . '<span class="access-fold">' . $k . '</span></label>'; $html .= '<ul class="access-expand">'; foreach ($v as $k2 => $v2) { $html .= show_access($k2, $v2); } $html .= '</ul>'; $html .= '</li>'; } else { $html .= '<li><label><input type="checkbox" name="" ' . (rand(0, 1) ? 'checked="checked"' : '') . '/><span class="access-name">' . $k . '</span><span class="access-uri">' . $v . '</span></label></li>'; } return $html; }
function show_access($k, $v, $is_mod = false, $black = false) { $html = ''; if (is_assoc_array($v)) { $html .= '<li class="' . ($is_mod ? 'access-mod' : '') . '"><label>' . show_collapse(true) . show_check_box(2) . '<span class="access-fold">' . $k . '</span></label>'; $html .= '<ul class="access-expand">'; foreach ($v as $k2 => $v2) { $html .= show_access($k2, $v2, null, $black); } $html .= '</ul>'; $html .= '</li>'; } else { $n = $black ? 'act_bids' : 'act_wids'; $cls = $v[1] == '*' ? 'root-item' : ''; $html .= '<li class="' . $cls . '"><label>' . '<input type="checkbox" name="' . $n . '[]" value="' . $v[0] . '" ' . ($v[2] ? 'checked="checked"' : '') . '/>' . '<span class="access-name">' . $k . '</span><span class="access-uri">' . $v[1] . '</span>' . '</label></li>'; } return $html; }