Exemplo n.º 1
0
 if ($vbulletin->GPC['faq'] == '') {
     $faqparent = 'faqroot';
 } else {
     $faqparent = preg_replace('#\\W#', '', $vbulletin->GPC['faq']);
 }
 // set initial navbar entry
 if ($faqparent == 'faqroot') {
     $navbits[''] = $vbphrase['faq'];
 } else {
     $navbits['faq.php' . $vbulletin->session->vars['sessionurl_q']] = $vbphrase['faq'];
 }
 cache_ordered_faq(false, true);
 // get bits for faq text cache
 $faqtext = array();
 if (is_array($ifaqcache["{$faqparent}"])) {
     fetch_faq_text_array($ifaqcache["{$faqparent}"]);
 } else {
     eval(standard_error(fetch_error('invalidid', $vbphrase['faq_item'], $vbulletin->options['contactuslink'])));
 }
 // $censorchars is used in the vb_censor_explain phrase
 $censorchars = $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'];
 require_once DIR . '/includes/functions_misc.php';
 // display FAQs
 $faq = array();
 foreach ($ifaqcache["{$faqparent}"] as $faq) {
     if ($faq['displayorder'] > 0) {
         $text = str_replace(array("\\'", '\\\\$'), array("'", '\\$'), addslashes($faq['text']));
         eval('$faq[\'text\'] = "' . replace_template_variables($text) . '";');
         construct_faq_item($faq, $find, $replace, $replace);
     }
 }
Exemplo n.º 2
0
	if ($faqparent == 'faqroot')
	{
		$navbits[''] = $vbphrase['faq'];
	}
	else
	{
		$navbits['faq.php' . $vbulletin->session->vars['sessionurl_q']] = $vbphrase['faq'];
	}

	cache_ordered_faq(false, true);

	// get bits for faq text cache
	$faqtext = array();
	if (is_array($ifaqcache["$faqparent"]))
	{
		fetch_faq_text_array($ifaqcache["$faqparent"]);
	}
	else
	{
		eval(standard_error(fetch_error('invalidid', $vbphrase['faq_item'], $vbulletin->options['contactuslink'])));
	}

	// $censorchars is used in the vb_censor_explain phrase
	$censorchars = $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'] . $vbulletin->options['censorchar'];

	require_once(DIR . '/includes/functions_misc.php');

	// display FAQs
	$faq = array();
	foreach ($ifaqcache["$faqparent"] AS $faq)
	{