Location: PHPKode > scripts > Class Grep Search > class-grep-search/exampleSearchCustomFunctions.php
<?php
require_once('ClassGrepSearch.inc.php');

/**
 *
 * function to retrieve text lines from file
 *  highlighting the search string
 *
 * @param $filePath string
 * @param $classGrepSearch class Instance
 *
 */  

function createLinesFromFile($filePath,$classGrepSearch)
{

	$linesArray = file($filePath); 
	$htmlLines="";
	$classGrepSearch->setGlobalCount(0);
	$newLine = "";
	for($i=0;$i<count($linesArray);$i++) 
	{
		$newLine = $classGrepSearch->allStrReplaceTag($linesArray[$i],"<b><font color='green'>","</font></b>" )."<br>";
		if($classGrepSearch->getGlobalResult())
		{
			$htmlLines=$htmlLines."line no:".$i.":".$newLine; 
		} 
	} 
	$globalSearchCount = $classGrepSearch->getGlobalCount(); 
	return	 $htmlLines; 
}




/**
*
* function to return the Chapter Names
*  from start and end index
*
* @param $startSpan string
* @param $endSpan string
*
*	return array
*/  
function getBookNames($startSpan,$endSpan)
{
	$Book = array();
	$Book[1]="Chapter_1_3";
	$Book[2]="Chapter_4_6";
	$Book[3]="Chapter_7_9";
	$Book[4]="Chapter_10_12"; 
	$resultArray=array();
	for($i=$startSpan;$i<=$endSpan;$i++)
	{
		array_push($resultArray,$Book[$i]);
	}

	return $resultArray;

}



?> 
Return current item: Class Grep Search