<?PHP

$tmpl
->readTemplatesFromFile'pages/user_homepage.tpl' );
$tmpl->readTemplatesFromFile'other/user_nav.tpl' );
$tmpl->addVar('user_nav''HOMEPAGE_SELECTED''selected');
$tmpl->addVar('GentooPortage''PAGE_TITLE''- My Homepage');

// check for updates
if(isset($page_request[1]) && $page_request[1] == 'untrack')
    
$_SESSION['user']->untrack($page_request[2]);
    
// display the main user info
$tmpl->addVar('Content''USER_EMAIL'$_SESSION['user']->email);

// display the tracked packages
$packages = new user_ebuilds($_SESSION['user']->get_tracked_packages());

$package_listing $packages->get_all();
if(
count($package_listing) > 0){
    
$tmpl->addRows('Packages'column_order($package_listing2));
}else{
    
$tmpl->setAttribute('Packages''visibility''hidden');
}

$keyword '';
if(isset(
$_SESSION['user']->preferences['homepage_keyword']) && $_SESSION['user']->preferences['homepage_keyword'] != '' && $_SESSION['user']->preferences['homepage_keyword'] != 'Any'){
    
$tmpl->addVar('Content''HOMEPAGE_KEYWORD'$_SESSION['user']->preferences['homepage_keyword']);
    
$keyword $_SESSION['user']->preferences['homepage_keyword'];
}
$packages $_SESSION['user']->get_tracked_packages();
// display the newest boxes
$latest1 = new latest_ebuilds(0$keyword,0,1,true,$packages);
$latest2 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -1date('Y')), $keyword01true,$packages);
$latest3 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -2date('Y')), $keyword01true,$packages);

$tmpl->addVar('content''DAY_2'date('d/m/Y'mktime(0,0,0,date('m'), date('d') -1date('Y'))));
$tmpl->addVar('content''DAY_3'date('d/m/Y'mktime(0,0,0,date('m'), date('d') -2date('Y'))));

$tmpl->addRows('latest1'$latest1->data);
$tmpl->addRows('latest2'$latest2->data);
$tmpl->addRows('latest3'$latest3->data);

// untracked data
if(count($packages) > 0){
    
$latest_ut1 = new latest_ebuilds(0$keyword,0,1,true,$packages'NOT IN');
    
$latest_ut2 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -1date('Y')), $keyword01true,$packages'NOT IN');
    
$latest_ut3 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -2date('Y')), $keyword01true,$packages'NOT IN');
}else{
    
$latest_ut1 = new latest_ebuilds(0$keyword,0,1,true);
    
$latest_ut2 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -1date('Y')), $keyword01true);
    
$latest_ut3 = new latest_ebuilds(mktime(0,0,0,date('m'), date('d') -2date('Y')), $keyword01true);
}

$tmpl->addRows('latest_ut1'$latest_ut1->data);
$tmpl->addRows('latest_ut2'$latest_ut2->data);
$tmpl->addRows('latest_ut3'$latest_ut3->data);

?>