function __construct($res, $msearchAgent) { $this->msearchAgent = $msearchAgent; $this->res = $res; $this->found=Udm_Get_Res_Param($res,UDM_PARAM_FOUND); $this->rows=Udm_Get_Res_Param($res,UDM_PARAM_NUM_ROWS); $this->wordinfo=Udm_Get_Res_Param($res,UDM_PARAM_WORDINFO); $this->searchtime=Udm_Get_Res_Param($res,UDM_PARAM_SEARCHTIME); $this->first_doc=Udm_Get_Res_Param($res,UDM_PARAM_FIRST_DOC); $this->last_doc=Udm_Get_Res_Param($res,UDM_PARAM_LAST_DOC); }
print ("<FONT COLOR=red>You should give at least one word to search for.</FONT>\n"); print_bottom(); return; } $res=Udm_Find($udm_agent,$q); if(($errno=Udm_Errno($udm_agent))>0){ print_error_local(Udm_Error($udm_agent)); } else { $found=Udm_Get_Res_Param($res,UDM_PARAM_FOUND); $rows=Udm_Get_Res_Param($res,UDM_PARAM_NUM_ROWS); $wordinfo=Udm_Get_Res_Param($res,UDM_PARAM_WORDINFO); $searchtime=Udm_Get_Res_Param($res,UDM_PARAM_SEARCHTIME); $first_doc=Udm_Get_Res_Param($res,UDM_PARAM_FIRST_DOC); $last_doc=Udm_Get_Res_Param($res,UDM_PARAM_LAST_DOC); if (!$found) { print ("Search Time: $searchtime<br>Search results:\n"); print ("<small>$wordinfo</small><HR><CENTER>Sorry, but search returned no results.<P>\n"); print ("<I>Try to produce less restrictive search query.</I></CENTER>\n"); print_bottom(); return; } $from=IntVal($np)*IntVal($ps); $to=IntVal($np+1)*IntVal($ps); if($to>$found) $to=$found; if (($from+$ps)<$found) $isnext=1;