public function page($sQuery, $iPage) { $oPaging = new Paging("yase.php?account=" . $this->sAccount . "&query=" . $sQuery); $sQuery = utf8_decode($sQuery); $iTotal = $this->oSearcher->iSearch($sQuery); if (!isset($_REQUEST['page']) || $_GET['page'] < 1) { $iPage = 1; } $aRes = $this->oSearcher->aSearch($sQuery, $iPage); $iPages = (int) (($iTotal - 1) / $this->oSearcher->iLimit) + 1; print '<div class="summary_info">The search for <b>' . $sQuery . '</b> returned <b>' . $iTotal . '</b> results </div>'; print '<div class="navigation">'; $oPaging->sNavigationFloat($iPage, $iPages, 'account=' . $this->sName . '&query=' . $sQuery, $this->oSearcher->iLimit); print '</div>'; foreach ($aRes as $oRes) { print '<div class="title"><a href="' . $oRes->sUrl . '" target="_parent">' . $oRes->sTitle . '</a></div>'; print '<div class="content">' . $oRes->sContent . '</div>'; } print '<div class="navigation">'; $oPaging->sNavigationFloat($iPage, $iPages, '&query=' . $sQuery, $this->oSearcher->iLimit); print '</div>'; }