new_page('faq', 900, true); if (!$Cache->get_page()) { $Cache->add_whole_row(); //make_folder("cache/" , get_langfolder_cookie()); //cache_check ('faq'); begin_main_frame(); begin_frame($lang_faq['text_welcome_to'].$SITENAME." - ".$SLOGAN); echo sprintf($lang_faq['text_welcome_content_one'].sprintf($lang_faq['text_welcome_content_two'], \App\Models\Setting::getSiteName(), \App\Models\Setting::getSiteName())); end_frame(); $lang_id = get_guest_lang_id(); $is_rulelang = get_single_value("language","rule_lang","WHERE id = ".sqlesc($lang_id)); if (!$is_rulelang){ $lang_id = 6; //English } $res = sql_query("SELECT `id`, `link_id`, `question`, `flag` FROM `faq` WHERE `type`='categ' AND `lang_id` = ".sqlesc($lang_id)." ORDER BY `order` ASC"); while ($arr = mysql_fetch_array($res)) { $faq_categ[$arr['link_id']]['title'] = $arr['question']; $faq_categ[$arr['link_id']]['flag'] = $arr['flag']; $faq_categ[$arr['link_id']]['link_id'] = $arr['link_id']; } $res = sql_query("SELECT `id`, `link_id`, `question`, `answer`, `flag`, `categ` FROM `faq` WHERE `type`='item' AND `lang_id` = ".sqlesc($lang_id)." ORDER BY `order` ASC"); while ($arr = mysql_fetch_array($res)) { $faq_categ[$arr['categ']]['items'][$arr['id']]['question'] = $arr['question']; $faq_categ[$arr['categ']]['items'][$arr['id']]['answer'] = $arr['answer']; $faq_categ[$arr['categ']]['items'][$arr['id']]['flag'] = $arr['flag']; $faq_categ[$arr['categ']]['items'][$arr['id']]['link_id'] = $arr['link_id']; } if (isset($faq_categ)) { // gather orphaned items /* foreach ($faq_categ as $id => $temp) { if (!array_key_exists("title", $faq_categ[$id])) { foreach ($faq_categ[$id]['items'] as $id2 => $temp) { $faq_orphaned[$id2]['question'] = $faq_categ[$id]['items'][$id2]['question']; $faq_orphaned[$id2][answer] = $faq_categ[$id]['items'][$id2][answer]; $faq_orphaned[$id2]['flag'] = $faq_categ[$id]['items'][$id2]['flag']; unset($faq_categ[$id]); } } } */ begin_frame("".$lang_faq['text_contents'] . ""); foreach ($faq_categ as $id => $temp) { if ($faq_categ[$id]['flag'] == "1") { print("
"); } } end_frame(); foreach ($faq_categ as $id => $temp) { if ($faq_categ[$id]['flag'] == "1") { $frame = $faq_categ[$id]['title'] ." - \"Top\""; begin_frame($frame); print(""); if (array_key_exists("items", $faq_categ[$id])) { foreach ($faq_categ[$id]['items'] as $id2 => $temp) { if ($faq_categ[$id]['items'][$id2]['flag'] != "0") { print("
". $faq_categ[$id]['items'][$id2]['question'] ."
\n"); print("
". $faq_categ[$id]['items'][$id2]['answer'] ."\n

\n"); } } } end_frame(); } } } end_main_frame(); $Cache->end_whole_row(); $Cache->cache_page(); } echo $Cache->next_row(); //cache_save ('faq'); stdfoot(); ?>