Exemple #1
0
function answerQuestion($testQuery)
{
    $isInTestScript = true;
    require "../search/query.handling.common.php";
    $answered = "No";
    $answerArr = null;
    if (!empty($userQuestionAnswerConceptsArr)) {
        echo "\"{$testQuery}\"| Yes| Yes| " . join(" AND ", $userQuestionAnswerConceptsArr) . "<br>";
    } else {
        if (!empty($userQuestionAnswerVersesArr)) {
            $firstAnswerVerseArr = current($userQuestionAnswerVersesArr);
            $verseText = getVerseTextBySuraAndAya("EN", $firstAnswerVerseArr['SURA'] + 1, $firstAnswerVerseArr['AYA'] + 1);
            echo "\"{$testQuery}\"| Yes| Yes| " . $verseText . "<br>";
        } else {
            echo "\"{$testQuery}\", No, No, NA.<br>";
        }
    }
}
	<span id='question-answering-area-answer-title'><?php 
        echo $RESOURCES['ANSWER'];
        ?>
</span> 
	<span>
	<?php 
        if (!empty($userQuestionAnswerConceptsArr)) {
            array_walk($userQuestionAnswerConceptsArr, function (&$val) {
                $val = ucfirst($val);
            });
            echoN(join(", ", $userQuestionAnswerConceptsArr));
        } else {
            if (!empty($userQuestionAnswerVersesArr)) {
                $firstAnswerVerseArr = current($userQuestionAnswerVersesArr);
                //preprint_r($firstAnswerVerseArr);
                $verseText = getVerseTextBySuraAndAya($lang, $firstAnswerVerseArr['SURA'] + 1, $firstAnswerVerseArr['AYA'] + 1);
                $answerVerseLocation = "[" . ($firstAnswerVerseArr['SURA'] + 1) . ":" . ($firstAnswerVerseArr['AYA'] + 1) . "]";
                echoN($verseText);
                $SURA_NAME = $META_DATA['SURAS'][$firstAnswerVerseArr['SURA'] + 1]['name_' . strtolower($lang)];
                $answerVerseLocation = "{$SURA_NAME} {$answerVerseLocation}";
                echoN("<span id='answer-verse-location'>{$answerVerseLocation}</span>");
            }
        }
        ?>
	<?php 
    } else {
        ?>
		<span id='question-answering-area-noanswer-msg'>
			Didn't find clear answer for your Question, but you may find clues in labels and graphs
		</span> 	
	<?php