$l_callingerror"); $sql = "select * from ".$tableprefix."_programm where (progid='$prog') and (language='$act_lang')"; if(!$result = faqe_db_query($sql, $db)) { echo ""; die("Could not connect to the database."); } if($myrow=faqe_db_fetch_array($result)) { $prognr=$myrow["prognr"]; $progname=display_encoded($myrow["programmname"]); if($myrow["description"]) $proginfoavail=1; else $proginfoavail=0; } else { echo ""; die($l_nosuchprog); } ?> "; ?> : \"$l_proginfo\""; } ?> 0) { include_once("./includes/faq_pagenav.inc"); $sql = "select * from ".$tableprefix."_kb_articles where programm=$prognr"; if(!$result = faqe_db_query($sql, $db)) { echo ""; die("Could not connect to the database."); } $totalfaqs=faqe_db_num_rows($result); } else $totalfaqs=0; $nocats=0; $sql = "select * from ".$tableprefix."_kb_cat where (programm=$prognr) order by displaypos asc"; if(!$result = faqe_db_query($sql, $db)) { echo ""; die("Could not connect to the database."); } if (!$myrow = faqe_db_fetch_array($result)) { $nocats=1; } else { do { $entries=0; if($maxentries>0) { $sql2 = "select * from ".$tableprefix."_kb_articles where category=".$myrow["catnr"]." and programm=$prognr"; if(!$tempresult = faqe_db_query($sql2, $db)) { echo ""; die("Could not connect to the database.".faqe_db_error()); } $numfaqs=faqe_db_num_rows($tempresult); } if(($maxentries>0) && ($actfaq+1>$start+$maxentries)) continue; if(($maxentries>0) && (($actfaq+$numfaqs<$start) || ($numfaqs<=0))) { $actfaq+=$numfaqs; $displayedfaq+=$numfaqs; continue; } $catnr=$myrow["catnr"]; echo ""; echo ""; if($navframe==1) $link=$url_faqengine."/kbframe.php"; else $link=$act_script_url; $link.="?mode=category&$langvar=$act_lang&catnr=$catnr&prog=$prog"; if(isset($limitprog)) $link.="&limitprog=$limitprog"; if(isset($layout)) $link.="&layout=$layout"; echo ""; echo "
"; echo ""; echo ""; echo display_encoded($myrow["catname"]); echo "
"; $sql2 = "select * from ".$tableprefix."_kb_articles where category=".$myrow["catnr"]." and programm=$prognr and subcategory=0"; $sql2.=" order by displaypos asc"; if(!$tempresult = faqe_db_query($sql2, $db)) { echo ""; die("Could not connect to the database.".faqe_db_error()); } if ($temprow = faqe_db_fetch_array($tempresult)) { $entries=1; echo ""; do { $actfaq++; if(($maxentries>0) && (($actfaq-1 >= ($start+$maxentries)) )) continue; $displayedfaq++; if($actfaq-1<$start) continue; $act_id=$temprow["articlenr"]; echo ""; if($navframe==1) $backurl=$url_faqengine."/kbframe.php?"; else $backurl=$act_script_url."?"; if(isset($limitprog)) $backurl.="limitprog=$limitprog&"; if(isset($layout)) $backurl.="layout=$layout&"; $backurl=urlencode($backurl."mode=listall&$langvar=$act_lang&prog=$prog"); if($navframe==1) $link=$url_faqengine."/kbframe.php"; else $link=$act_script_url; $link.="?mode=display&kbnr=$act_id&$langvar=$act_lang&prog=$prog"; if(isset($limitprog)) $link.="&limitprog=$limitprog"; if(isset($layout)) $link.="&layout=$layout"; $link.="&backurl=$backurl"; echo ""; } while($temprow = faqe_db_fetch_array($tempresult)); echo "
"; echo ""; echo ""; echo undo_html_ampersand(stripslashes($temprow["heading"])); echo "
"; } $tempsql = "select * from ".$tableprefix."_kb_subcat where category=".$myrow["catnr"]." order by displaypos asc"; if(!$tempresult = faqe_db_query($tempsql, $db)) { echo ""; die("Could not connect to the database.".faqe_db_error()); } if($temprow=faqe_db_fetch_array($tempresult)) { do{ $datasql = "select * from ".$tableprefix."_kb_articles where category=".$myrow["catnr"]." and programm=$prognr and subcategory=".$temprow["catnr"]; $datasql.=" order by displaypos asc"; if(!$dataresult = faqe_db_query($datasql, $db)) { echo ""; die("Could not connect to the database.".faqe_db_error()); } if($datarow=faqe_db_fetch_array($dataresult)) { $entries=1; $headerdisplayed=false; do{ $actfaq++; if(($maxentries>0) && (($actfaq-1 >= ($start+$maxentries)) )) continue; $displayedfaq++; if($actfaq-1<$start) continue; if(!$headerdisplayed) { $headerdisplayed=true; echo ""; echo ""; echo ""; } $act_id=$datarow["articlenr"]; echo ""; if($navframe==1) $backurl=$url_faqengine."/kbframe.php?"; else $backurl=$act_script_url."?"; if(isset($limitprog)) $backurl.="limitprog=$limitprog&"; if(isset($layout)) $backurl.="layout=$layout&"; $backurl=urlencode($backurl."mode=listall&$langvar=$act_lang&prog=$prog"); if($navframe==1) $link=$url_faqengine."/kbframe.php"; else $link=$act_script_url; $link.="?mode=display&kbnr=$act_id&$langvar=$act_lang&prog=$prog"; if(isset($limitprog)) $link.="&limitprog=$limitprog"; if(isset($layout)) $linkurl.="&layout=$layout"; $link.="&backurl=$backurl"; echo ""; }while($datarow=faqe_db_fetch_array($dataresult)); echo "
"; switch($subcatfontstyle) { case 1: $addstyle="font-style: italic;"; break; case 2: $addstyle="font-weight: bold;"; break; case 3: $addstyle="font-weight: bold; font-style: italic;"; break; default: $addstyle=""; break; } echo ""; echo display_encoded($temprow["heading"])."
"; echo ""; echo ""; echo undo_html_ampersand(stripslashes($datarow["heading"])); echo "
"; } }while($temprow=faqe_db_fetch_array($tempresult)); } if($entries<1) { echo ""; echo ""; echo "
"; echo "$l_noentries"; echo "
"; } } while($myrow = faqe_db_fetch_array($result)); } $sql = "select * from ".$tableprefix."_kb_articles where programm=$prognr and category=0 order by displaypos asc"; if(!$result = faqe_db_query($sql, $db)) { echo ""; die("Could not connect to the database."); } $numfaqs=faqe_db_num_rows($result); if(($maxentries<=0) || (($maxentries>0) && ($actfaq+$numfaqs>$start) && ($actfaq+1<=$start+$maxentries))) { if(!$myrow = faqe_db_fetch_array($result)) { if($nocats==1) { echo ""; echo "
"; echo ""; echo "$l_noentries"; echo "
"; } } else { echo ""; echo ""; if($navframe==1) $link=$url_faqengine."/kbframe.php"; else $link=$act_script_url; $link.="?mode=category&$langvar=$act_lang&catnr=0&prog=$prog"; if(isset($limitprog)) $link.="&limitprog=$limitprog"; if(isset($layout)) $link.="&layout=$layout"; echo ""; echo "
"; echo ""; echo ""; echo $l_withoutcategory; echo "
"; echo ""; do{ $actfaq++; if(($maxentries>0) && (($actfaq-1 >= ($start+$maxentries)) )) continue; $displayedfaq++; if($actfaq-1<$start) continue; $act_id=$myrow["articlenr"]; echo ""; echo ""; if($navframe==1) $backurl=$url_faqengine."/kbframe.php?"; else $backurl=$act_script_url."?"; if(isset($limitprog)) $backurl.="limitprog=$limitprog&"; if(isset($layout)) $backurl.="layout=$layout&"; $backurl=urlencode($backurl."mode=listall&$langvar=$act_lang&prog=$prog"); if($navframe==1) $link=$url_faqengine."/kbframe.php"; else $link=$act_script_url; $link.="?mode=display&kbnr=$act_id&$langvar=$act_lang&prog=$prog"; if(isset($limitprog)) $link.="&limitprog=$limitprog"; if(isset($layout)) $link.="&layout=$layout"; $link.="&backurl=$backurl"; echo ""; }while($myrow=faqe_db_fetch_array($result)); echo "
"; echo ""; echo ""; echo undo_html_ampersand(stripslashes($myrow["heading"])); echo "
"; } } ?> 0) && ($totalfaqs>$maxentries)) { $url_start="$act_script_url?$langvar=$act_lang&mode=listall&prog=$prog"; if($navframe==1) $url_start.="&navframe=1"; if(isset($limitprog)) $url_start.="&limitprog=$limitprog"; echo ""; } if($navframe==1) { $linkbase=$url_faqengine."/kbframe.php?"; $linktarget="_parent"; } else { $linkbase=$act_script_url."?"; $linktarget="_self"; } if(isset($limitprog)) $linkbase.="limitprog=$limitprog&"; if(isset($layout)) $linkbase.="layout=$layout&"; ?>
"; faq_pagenav($start, $maxentries, $totalfaqs, $displayedfaq, $url_start); echo "
" target=""> $l_listprogs"; ?> | &mode=search" target=""> | &mode=wizard" target=""> <?php echo $l_top?>
\n"; echo "
"; if(isset($limitprog)) echo ""; if(isset($layout)) echo ""; echo ""; echo ""; echo "\n"; echo ""; echo "$l_changelang: ".language_select($act_lang,$langvar,"./language","langselect"); echo "   "; echo "
\n"; } ?>