<?PHP

// select the tab
$tmpl->addVar('GentooPortage''SEARCH_SELECTED''selected');
$tmpl->addVar('GentooPortage''PAGE_TITLE''- Search Results');

//$_GET['search'] = '';
//$_GET['use'] = '3dfx';

if(!isset($_GET['use'])) $_GET['use'] = '';
if(!isset(
$_GET['page'])) $_GET['page'] = 1;
$search = new search($_GET['search'], $_GET['page'], $_GET['use']);

$tmpl->addVar('GentooPortage''SEARCH_STRING'htmlspecialchars($_GET['search']));
$tmpl->addVar('Content''SEARCH_STRING'htmlspecialchars($_GET['search']));
$tmpl->addVar('Pager''SEARCH_STRING'urlencode($_GET['search']));

$tmpl->addVar('Pager''USE_STRING'urlencode($_GET['use']));

//pager
$tmpl->addVar('Pager''RESULT_COUNT'$search->count);
$tmpl->addVar('Pager''RESULT_START'$search->start);
$tmpl->addVar('Pager''RESULT_END'$search->end);

if(
$search->count $search->resultsPerPage){
    
$page_count 9;
    
$page_start $search->page 4;
    if(
$page_start 1$page_start 1;
    
    for(
$x $page_start$x $page_start +$page_count && $x <= $search->pageCount ;$x++){
        
$islink 1;
        if(
$x == $_GET['page'])
            
$islink 0;
        
$tmpl->addVars('PagerPages', array('islink' => $islink'PAGE_NUMBER' => $x));
        
$tmpl->parseTemplate('PagerPages''a');
    }
    
    if(
$search->page $search->pageCount)
        
$tmpl->setAttribute('PagerForward''visibility''visible');
    if(
$search->page 1)
        
$tmpl->setAttribute('PagerBack''visibility''visible');
    
    
$tmpl->addVar('Pager''NEXT_PAGE'$search->page 1);
    
$tmpl->addVar('Pager''PREV_PAGE'$search->page 1);
}else{
    
// single page
    
$tmpl->addVars('PagerPages', array('islink' => 0'PAGE_NUMBER' => 1));
}

// results
if($search->count 0){
    
$tmpl->addRows('SearchItem'$search->data);
}else{
    
$tmpl->setAttribute('SearchItem''visibility''hidden');
    
$tmpl->setAttribute('NoResults''visibility''visible');
}
?>