function fetch_faq_checkbox_tree($parent = 0) { global $ifaqcache, $faqcache, $faqjumpbits, $faqparent, $vbphrase, $vbulletin, $parentlist; static $output = ''; if ($parentlist === null) { $parentlist = $parent; } if (!is_array($ifaqcache)) { cache_ordered_faq(true, false, -1); } if (!is_array($ifaqcache["{$parent}"])) { return; } $output .= "<ul id=\"li_{$parent}\">"; foreach ($ifaqcache["{$parent}"] as $key1 => $faq) { if ($faq['volatile']) { $checked = ' checked="checked"'; $class = ''; } else { $checked = ''; $class = ' class="customfaq"'; } $output .= "<li>\n\t\t\t\t<label for=\"{$faq['faqname']}\"{$class}>" . "<input type=\"checkbox\" name=\"faq[{$faq['faqname']}]\" value=\"{$faq['faqname']}\"{$checked} id=\"{$faq['faqname']}\" title=\"{$parentlist}\" />" . ($faq['title'] ? $faq['title'] : $faq['faqname']) . "</label>"; construct_hidden_code("faqexists[{$faq['faqname']}]", $faq['faqname']); if (is_array($ifaqcache["{$faq['faqname']}"])) { fetch_faq_checkbox_tree($faq['faqname']); } $output .= "</li>"; } $output .= '</ul>'; return $output; }
function fetch_faq_checkbox_tree($parent = 0) { global $ifaqcache, $faqcache, $faqjumpbits, $faqparent, $vbphrase, $vbulletin; static $output = ''; if ($parentlist === null) { $parentlist = $parent; } if (!is_array($ifaqcache)) { cache_ordered_faq(true); } if (!is_array($ifaqcache["$parent"])) { return; } $output .= "<ul id=\"li_$parent\">"; foreach($ifaqcache["$parent"] AS $key1 => $faq) { if ($faq['volatile']) { $checked = ' checked="checked"'; $class = ''; } else { $checked = ''; $class = ' class="customfaq"'; } $output .= "<li> <label for=\"$faq[faqname]\"$class>" . "<input type=\"checkbox\" name=\"faq[$faq[faqname]]\" value=\"$faq[faqname]\"$checked id=\"$faq[faqname]\" title=\"$parentlist\" />" . $faq['title'] . "</label>"; construct_hidden_code("faqexists[$faq[faqname]]", $faq['faqname']); if (is_array($ifaqcache["$faq[faqname]"])) { fetch_faq_checkbox_tree($faq['faqname']); } $output .= "</li>"; } $output .= '</ul>'; return $output; }