Пример #1
0
 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;
 }
Пример #2
0
		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;
		}