<html>
    <head>
        <title>BT Neo AIB - KM Portal</title>
    </head>
    <body bgcolor="white">
        <?php 
include "header.php";
?>
        <?php 
require_once 'DBLogic.php';
$searchStr = isset($_POST['searchStr']) ? $_POST['searchStr'] : '';
//echo "<br/>";
//echo "searchStr =" . $searchStr;
$searchData = searchKeyword($searchStr, -1);
for ($i = 0; $i < count($searchData); $i++) {
    $keywordId[$i] = $searchData[$i]['keyword_id'];
    $keywordName[$i] = $searchData[$i]['keyword_name'];
    $type[$i] = $searchData[0]['type'];
    $relatedWord[$i] = $searchData[$i]['related_word'];
    $keywordInfo[$i] = $searchData[$i]['keyword_info'];
    $keywordDesc[$i] = $searchData[$i]['keyword_desc'];
    $keywordAppMappingData = searchKeywordAppMapping($keywordId[$i]);
}
$max_count = count($searchData);
$max_per_page = 5;
if ($max_count < $max_per_page) {
    $max_per_page = $max_count;
}
$start_index = isset($_POST['startIndex']) ? $_POST['startIndex'] : 0;
$start_index = ($start_index - 1) * 5;
if ($start_index + 5 > $max_count) {
<head>
   <title>BT Neo AIB - KM Portal</title>
</head>
<body bgcolor="white">
    <?php 
include "header.php";
?>
    <?php 
require_once 'DBLogic.php';
//echo "i m here";
$searchStr = isset($_POST['searchStr']) ? $_POST['searchStr'] : '';
$index = isset($_POST['index']) ? $_POST['index'] : 0;
//echo "in search result=" . $index;
$searchData = searchKeyword($searchStr, $index);
$keywordId = $searchData[0]['keyword_id'];
$type = $searchData[0]['type'];
$relatedWord = $searchData[0]['related_word'];
$keywordInfo = $searchData[0]['keyword_info'];
$keywordDesc = $searchData[0]['keyword_desc'];
$appDiagrams = $searchData[0]['keyword_diagram'];
$appIdPosted = isset($_POST['appId']) ? $_POST['appId'] : 0;
// echo $searchStr;
// echo $appIdPosted;
if ($appIdPosted == 0) {
    $keywordAppMappingData = searchKeywordAppMapping($keywordId);
} else {
    $keywordAppMappingData = searchKeywordAppMappingforRemarks($keywordId, $appIdPosted);
}
$appId = $keywordAppMappingData[0]['app_id'];
$appData = getAppInfo($appId);
$appName = $appData[0]['app_name'];
    echo '<script language="javascript">alert("Search String Length must be greater than 1. Please Try Again.")</script>';
    include 'index.php';
} else {
    $countResult = searchKeywordCount($strSrch);
    $lastappId = isset($_POST['appId']) ? $_POST['appId'] : 0;
    $start_index = isset($_POST['startIndex']) ? $_POST['startIndex'] : 0;
    $index = isset($_POST['index']) ? $_POST['index'] : 0;
    if ($countResult == 0) {
        logRequest("Search", $strSrch);
        $_POST['error'] = "Result not found - Request you to add this information once you find";
        include 'errorPage.php';
    } elseif ($countResult == 1 || $index != -1) {
        $_POST['searchStr'] = $strSrch;
        $_POST['appId'] = $lastappId;
        $_POST['index'] = $index;
        $keywrodData = searchKeyword($strSrch, $index);
        $keywordId = $keywrodData[0]['keyword_id'];
        //echo $keywordId;
        $countResultforApps = searchKeywordAppMappingCount($keywordId);
        // echo $countResultforApps;
        include 'displaySingleSearchResult.php';
        //        if ($countResultforApps == 1 || $lastappId != 0) {
        //            include('SearchResult.php');
        //        } else {
        //            include('SearchResultMultiple.php');
        //        }
        //    echo "I am here";
        if ($index == -1 && $start_index == 1 && $lastappId == 0) {
            logRequest("Search", $strSrch);
        }
    } else {
Example #4
0
function searchKeywordCount($srchStr)
{
    return count(searchKeyword($srchStr, -1));
}