".htmlentities($msg['faq_filter_form_title'],ENT_QUOTES,$charset)."


".$themes->getListSelector($id_theme,"",true)."

".$types->getListSelector($id_type,"",true)."

"; } $list.= " "; if($id_theme || $id_type || $id_statut){ if($id_type){ $restrict = "faq_question_num_type = ".$id_type; } if($id_theme){ if($restrict) $restrict.= " and "; $restrict.= "faq_question_num_theme = ".$id_theme; } if($id_statut){ if($restrict) $restrict.= " and "; $restrict.= "faq_question_statut = ".$id_statut; } } if($restrict){ $query.= " where ".$restrict; } $result = pmb_mysql_query($query,$dbh); if(pmb_mysql_num_rows($result)){ $i=0; while($row = pmb_mysql_fetch_object($result)){ //pour l'affichage dans la liste, on nettoie ! $question = strip_tags($row->faq_question_question); $question_title=""; if(strlen($question) > 200){ $question_title = $question; $question = substr($question,0,200)."[...]"; } $answer = strip_tags($row->faq_question_answer); $answer_title=""; if(strlen($answer) > 200){ $answer_title = $answer; $answer = substr($answer,0,200)."[...]"; } $list.=" "; $i++; } }else{ $list.= " "; } $list.="
".htmlentities($msg['faq_question_theme_label'],ENT_QUOTES,$charset)." ".htmlentities($msg['faq_question_type_label'],ENT_QUOTES,$charset)." ".htmlentities($msg['faq_question_statut'],ENT_QUOTES,$charset)." ".htmlentities($msg['faq_question_question'],ENT_QUOTES,$charset)." ".htmlentities($msg['faq_question_answer'],ENT_QUOTES,$charset)."
".htmlentities($row->libelle_theme,ENT_QUOTES,$charset)." ".htmlentities($row->libelle_type,ENT_QUOTES,$charset)." ".htmlentities($msg['faq_question_statut_visible_'.$row->faq_question_statut],ENT_QUOTES,$charset)." ".htmlentities($question,ENT_QUOTES,$charset)." ".htmlentities($answer,ENT_QUOTES,$charset)."
".htmlentities($msg['faq_no_question'],ENT_QUOTES,$charset)."
".$msg['opac_faq_link']."
"; return $list; } }